Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

南京航空航天大学发布开源仿UNIX教学用操作系统UnixLite

[复制链接]
zb77510 发表于 2006-6-17 14:51:15 | 显示全部楼层 |阅读模式
南京航空航天大学发布开源仿UNIX教学用操作系统UnixLite

----浙江人论坛 http://www.zj263.cn/forum/ 转贴
--------------------------------------------------------------------------------

2006.06.15 来自:solidot 

LinuxDevices报道:南京航空航天大学近日发布了UnixLite 0.2。这是一个用C++写的仿UNIX类教学用轻量级操作系统内核,已GPL许可发布,使用uClibc和GNU工具集来构建上层环境,应用程序二进制接口基本与Linux兼容,而与Minix相比UnixLite使用类似Linux的整体内核结构并且支持内存分页机制。"

官方网站: http://www.unixlite.org/


这才是中国人自己设计的like/unix操作系统!
 楼主| zb77510 发表于 2006-6-17 14:51:33 | 显示全部楼层
About
UnixLite is a lightweight unix/linux compatible operating system written in c++, it is open source and released under the GNU General Public License.The complete operating system is made up of kernel and applications, just like linux, unixlite is only the kernel. The kernel itself is written from scratch and the most part is written in c++, however, the library used by unixlite comes from uClibc and applicaitons running on unixlite comes from GNU project.

UnixLite kernel implements some frequently used system calls of linux, furthermore, it is binary compatible with linux, and some GNU software have been ported to unixlite.

Currently, the objective of the unixlite project is to design and to implement a small UNIX based architecture operating system for educational purposes. In the future, unixlite maybe targeted at soft-realtime embedded systems. The advantage to have a small but complete UNIX-like operating system, accompanied by a detailed documentation, can as much be a great benefit for students and programmers who want to know how an operating system works.

Compared with the famous educational operating system—Minix, the major difference between unixlite and minix lies in that unixlite support paging while minix not.

Due to the small size(the kernel is made up of about 20000 lines of code) and the object oriented programming using the c++, the kernel becomes more modular and easy to understand. We hope those who are interested in the internals of unix/linux kernel find this site to be of value. We have spent a lot of time on it. If a few people find the site to be useful, our efforts will have been rewarded.

Technical Features
Support paging and flat memory model, nearly same as linux
Implements about 80 posix compliant system call
Binary compatible with linux
Able to run bash/gcc, and some other common UNIX tools
Very rudimentary TCP/IP support, able to run a simple http server
Very small, about 20000 lines of code
Written in c++, highly modular and extensible
Minix's 32-bit file system
Latest News


2006-Jun-1
UnixLite-0.2 released


国人可以当自强了!!!继续努力!!比起什么中国自己的操作系统“麒麟”开发成功 这类新闻要好多了!!默默地支持!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-4 07:01 , Processed in 0.020840 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表