返回第一百二十一章 MinOS三  重生八七之传奇首页

上一页 目录 下一章

太一样,他要从原来单层结构里,再插入一层层,用于跑用户进程。开始他的做法是直接让微内核的直接调度层的进程,结果发现又回到了单内核的老路上,和混合内核的思想严重冲突。所以他研究了很久,在调度之上增加了进程和线程的抽象,是对层的进程和线程的更高层次抽象。层的进程和线程比核心层包含更多的信息,支持更多的特性,核心层的进程和线程并不能满足操作系统的高级需求,通过层提供了更为丰富且标准化的。

当然,托瓦兹只负责定义接口和标准,其他的丰富都交给了团队成员。

开发到文件系统驱动环节时,由于感觉太费劲,托瓦兹差点放弃。但每当他看到伊芙娜那绝美的容颜,不知道为何他又斗志昂扬起来。

为了写操作系统,他放弃了那可有可无的派对,放弃了社交,甚至有时候写到兴头上,连上课也放弃了。

1988年11月,当地球那一边传来老乔治当选米国总统的消息时,托瓦兹和整个团队已经完成了新操作系统的全部开发和测试。历时10个月,核心代码1,整个操作系统有20大小。完全兼容10标准,意味着可以通过模拟器运行、ns程序,支持多用户多任务,同时具备字符界面和图形界面。这是历史上第一多用户多任务、分页磁盘缓存的操作系统。由于当时的电脑内存有限,如果运行的程序大于内存,很容易导致电脑崩溃,分页到磁盘的功能,可以很好地解决了这个问题。

更重要的是,由于这个新操作系统支持多种平台,可以安装在各种计算机硬件设备中,比如未来的手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。在跨平台适应性上,甩了威阮的n好几条街,这也为未来袁明的移动操作系统崛起奠定了基础。

当袁明知道这个消息后,很快飞来了芬兰,托瓦兹为袁明演示了操作系统的各项功能,甚至还演示了自己写的一个简单图形界面。袁明对此赞不绝口,他已经在米国为图形界面申请专利了,当然要绕过萍果公司的专利,他申请的是十多年后的那种多任务多窗口的图形界面,所以他不担心以后萍果公司会告他侵权,相反的,未来只要威阮和萍果公司想要发展,就绕不过他的那些专利!

托瓦兹让袁明给操作系统起一个名字,袁明想都没想就说:“就叫它n吧!”因为这个操作系统参考的是n操作系统,所以袁明保留的n,但日后袁明希望这个操作系统可以是横跨和移动端的强大操作系统,所以直接命名它!另一方面,袁明的明,在鹰文中可以成为n,这也代表这他的一点小小的私心。

最终,袁明告诉托瓦兹,这个操作系统将分成两个版本,一个是私有版,用于商业用途,一些公司的私秘功能将在这个版本上开发另一个是社区版,在删除公司机密之后,这个操作系统将开源到社区,作为可用的开源操作系统。这一下,可把托瓦兹高兴坏了,他对金钱其实没多大兴趣,只是装的事情乐此不疲,这样一个长脸的事情,他当然愿意了。所以他当即就把社区版的维护工作给包揽下来了,还为社区版起了一个好听的名字叫“n”!


加入书签 上一页 目录 下一章