# nextos **Repository Path**: colid/nextos ## Basic Information - **Project Name**: nextos - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-26 - **Last Updated**: 2026-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NextOS v2.0 preview (Determined emu) NextOS是一个32位x86操作系统,融合了dim-sum项目的设计理念,具有完整的用户管理、权限控制和网络功能。 ## 特性 ### 核心功能 - **用户管理系统**:super用户 + 普通用户,密码哈希保护 - **文件权限管理**:完整的rwx权限控制,chmod命令支持 - **登录系统**:Live模式和安装后模式都需登录 - **自动GRUB安装**:无需宿主机工具,完全自包含安装 ### 硬件支持 - **磁盘驱动**:IDE、NVMe、SATA/AHCI框架 - **网络驱动**:VirtIO-Net,支持ARP和数据包收发 - **文件系统**:VFS层 + FAT12安装器 ### Shell功能 - 光标跟随输入,支持左右键移动 - 上下键切换历史命令 - super用户提示符`#`,普通用户`$` - 自动进入用户home目录 ## 目录结构 ``` NextOS/ ├── kernel/ │ ├── core/ # 内核主文件 │ ├── fs/ # 文件系统 │ ├── net/ # 网络驱动 │ ├── mm/ # 内存管理 │ ├── drivers/ # 设备驱动 │ └── arch/x86_64/ # 架构相关 ├── include/ # 头文件 ├── build/ # 构建输出 ├── docs/ # 文档 └── README.md # 本文件 ``` ## 构建 ```bash make clean make iso ``` ## 使用 ### Live模式 启动后输入用户名`super`,密码`nextos` ### 安装到硬盘 ```bash installer # 选择磁盘 → 输入YES → 完成 ``` ### 常用命令 - `ls -l` - 显示文件权限和所有者 - `chmod 755 file` - 修改文件权限 - `cd ~` - 切换到home目录 - `useradd username` - 添加用户(super权限) - `passwd` - 修改密码 ## 许可证 MIT License