DragonOS/kernel
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
..
.cargo fix: 修复由于升级到2024-07-23工具链之后,某些机器上面内核运行一直fault的问题。 (#870) 2024-07-27 17:34:05 +08:00
crates feat(loop_device): 新增loop设备子系统 (#1261) 2025-12-24 14:29:46 +08:00
src feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
submodules
.clippy.toml fix: 检查栈帧大小 (#1126) 2025-05-26 17:33:25 +08:00
.gitignore fix:Fix related issues with kexec (pr # 1303) code (#1339) 2025-11-10 13:31:10 +08:00
Cargo.lock docs: 新增发布助手能力说明文档和V0.4.0发行日志 (#1533) 2025-12-22 19:52:20 +08:00
Cargo.toml docs: 新增发布助手能力说明文档和V0.4.0发行日志 (#1533) 2025-12-22 19:52:20 +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
build.rs fix:Fix related issues with kexec (pr # 1303) code (#1339) 2025-11-10 13:31:10 +08:00
env.mk feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
rust-toolchain.toml chore: Upgrade kernel toolchain to 250810 (#1257) 2025-08-18 13:25:19 +08:00