ITADN
pimpale/govinDOS
pimpale/govinDOS · 文件
文件最后提交记录最后更新时间
README.md

govinDOS

GovinDOS is built as a native APK package graph. First-party APKBUILD recipes produce a signed local repository, development packages form the target sysroot, and an image profile selects the runtime filesystem with apk add.

Install clang-22, lld-link, llvm-ar, nasm, cpio, GNU make, QEMU, Bear, apk-tools, abuild, buildrepo, fakeroot, GNU tar, LuaFileSystem, and Lua optarg. Configure an abuild signing key with abuild-keygen -a, then run:

make runkernel

make builds the kernel, native package repository, development sysroot, and runtime image. Use make -C packages or make -C ports to publish only one APK repository. The repository-local .abuild selects the GovinDOS cross toolchain automatically. make compdb uses Bear to regenerate compile_commands.json.

The build and package layout is documented in docs/technical/package-build.md.