Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5317
  • 博文数量: 1
  • 博客积分: 27
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-20 13:55
文章分类
文章存档

2014年(1)

我的朋友
最近访客

分类: LINUX

2014-04-16 07:46:25

哈喽,大家好。经过努力,一个不成气候的小操作系统内核要和大家见面了,它的名字叫“Small”。

Small是一个开源的(为了内核安全,部分关键代码不公开)x86系列机操作系统内核。它由汇编和C语言编写,当然汇编只是很少一部分。

Small一开始就注重代码的可学习性、可维护性,因此代码规范、注释详尽、资料齐全,其中还包含了开发内核过程中遇到的问题以及解决办法。

目前内核已完成内存管理、文件系统、进程调度、键盘处理、屏幕显示、硬盘请求等的雏形,可以制作文件系统并向其中加入外部文件,然后它还可以运行一些简单的用户程序了。虽然内核目前可能没有什么新的特性,但正在考虑设计新的架构,并引进一些新的特性,大家有兴趣的话,可以多提出一些想法。关于它的具体功能实现,在其下载页面或者源码中会有详细介绍。

*** 开发运行环境 ***

1. 操作系统平台:Windows XP(以及以上) + VMware中运行的Linux发行版
2. 编译器以及工具:gcc + as86 + ld86 + as + ld + make
3. 运行以及调试工具:Bochs虚拟机 + VMware虚拟机

*** 共同开发 ***

Small Team 欢迎您的加入,即便是提交一个bug,我们也会灰常感谢您,当然您也可以联系我们聊点其他事情。您可以发邮件到 smallkernel@163.com 联系我们。

*** 版权声明 ***

Small是开放源代码的(为了内核安全,部分关键代码不公开),它遵循GNU GPL开源协议,您可以任意复制、传播、修改、使用Small,但必须保留版权信息,且必须遵循GPL协议。

内核旅途风景无限,同时也苦不堪言。如果您感兴趣,那就准备好做屌丝吧 ⊙▽⊙

==========
Small内核网址:
==========

阅读(727) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~