# myos **Repository Path**: arthur1906/myos ## Basic Information - **Project Name**: myos - **Description**: my os 使用大模型生成的简单的OS实现代码 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-08-20 - **Last Updated**: 2025-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用大模型生成的操作系统制作 tutorial 开发与构建(developing 目录) - 构建:`make -C developing` - 运行:`make -C developing run` - 调试:`make -C developing debug` - 清理:`make -C developing clean` - 帮助:`make -C developing help` 更多说明 - 详细的 Makefile 渐进式改造与原理,请见 `developing/README.md`。 - 链接脚本位于 `developing/linker.ld`,可在其中调整入口与段布局。 问题复盘(近期一次修复) - 现象:命令 `time` 被判定为 unknown。 - 根因:引导扇区固定仅读取 32 个扇区(约 16KB),而 `kernel.bin` 已达 ~19KB,`.rodata` 未加载导致系统调用表损坏。 - 修复:提高引导读取扇区数至 62;增强串口与 syscall 日志;构建后自动同步根目录 `os.img`,避免误跑旧镜像。更多细节见 `developing/README.md` 的“问题复盘”。