DragonOS/build-scripts
Samuel Dai f031e61716
feat(build): replace rootfs and user space app creation with nix base scripts (#1505)
Implement
- userland build in nix, with cross platform support and 
non-previleged disk gen
- qemu start command in nix
- nix develop envrionment for make kernel
- document build environment defined by nix

Next Steps
- 减小rootfs占用nix store的体积
- deb包的打包兼容用的函数
- 更加灵活的构建依赖注入
- 保留先前系统内修改的内容
- nix rootfs build与qemu启动适配 vnc模式
- 适配 riscv64 构建
- Arm MacOS上的开发兼容
2025-12-26 18:36:13 +08:00
..
gen_kallsyms refacotr: remove all c files (#1131) 2025-04-14 09:56:14 +08:00
kernel_build feat(kexec & initram):Add kexec and initram support for x86 architecture (#1303) 2025-10-30 13:32:40 +08:00
.gitignore fix: build-scripts和tools目录下的make check指定工具链版本 (#861) 2024-07-22 23:00:37 +08:00
Cargo.lock feat(build, kernel): 添加内核版本信息生成与显示功能 (#1269) 2025-08-28 13:16:31 +08:00
Cargo.toml refacotr: remove all c files (#1131) 2025-04-14 09:56:14 +08:00
Makefile feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00