技术架构

Pangu Kernel 采用分层设计,从16位实模式起步,逐步向32位保护模式演进,现阶段聚焦内核基础能力打磨。

  • 指令集:x86 架构,原生支持16/32位运行模式
  • 开发语言:NASM汇编 + C语言,底层逻辑纯自研
  • 规范标准:兼容POSIX接口,保障生态扩展性
  • 核心功能:终端交互、键盘驱动、屏幕输出、进程基础管理
  • 设计理念:轻量化、高稳定性、模块化迭代
# 内核版本标识 #define PANGU_KERNEL_VER "0.0.12" #define ARCH_X86 1 #define MODE_32BIT 1

开发日志

  • 2026.06 | V0.0.12 优化终端提示符,修复清屏、Ctrl+C中断逻辑,完善键盘输入驱动
  • 2026.05 | V0.0.10 完成16位实模式基础框架,实现屏幕字符输出与基础交互
  • 2026.04 | V0.0.01 项目启动,搭建编译环境与基础启动引导代码

项目持续迭代更新,优先打磨内核核心能力,GUI图形界面后续交由社区拓展。

源码仓库

项目开源共享,所有代码完全自主编写,欢迎技术爱好者交流、学习与协作。

GitHub 仓库

编译环境:Linux / WSL | 编译工具:NASM + GCC + LD

关于项目

Xuanwu Kernel 是个人发起的底层操作系统内核自研项目,以技术探索、底层原理研究为核心目标。

项目定位为技术实践型项目,现阶段以自主研发、持续迭代为主,暂无商业发行计划,属于纯技术研发展示。

所属主体:杭州光旅暖树文化创意有限公司

如果对项目感兴趣可联系我们:niannian@1zde.com