其三就是UNIX系统本身虽然不免费,但是GNU却致力于创造出一个类似UNIX的系统来和全世界共享,而且这个思路已经初步得以实现。
这就是Linux。
Linux也是Linux Is Not UniX的递归缩写,但是它单独的内核却犯了和UNIX一样的“错误”,也不是开源的,不可直接使用。
随着计算机硬件的性能不断提高,PC的市场不断扩大,可供计算机选用的操作系统,最初主流就是Unix、DOS和MacOS。
然而Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;MacOS和DOS一样,而且更离谱,只能专门用于苹果计算机。
计算机科学领域的确需要一个更加完善、强大、廉价和完全开放的操作系统。因此当时在荷兰当教授的美国人AndrewS.Tanenbaum,就编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。
MINIX虽然很好,但过于简单,最大的好处大概就是开源了。
因此当时全世界学计算机的学生,都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,最后一个芬兰赫尔辛基大学的天才大学二年级学生Linus Torvalds,在吸收了MINIX精华的基础上,在前年写出了属于自己的Linux操作系统,版本为0.01。
他去除了UNIX的核心,搭配了GNU套件,将MINIX改写成适用于一般计算机的x86系统,这样就完美地绕过了一切知识产权限制,变成了一个可以完全共享源代码的操作系统,并且将之放在网络上供大家下载。
因此这套Linux系统,全称应该叫做GNU/Linux,它是一套可以免费使用和自由传播的“类Unix操作系统”,是一个和UNIX一样,遵循POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
它支持32位和64位硬件,而且几乎能够运行全部的Unix工具软件、应用程序和网络协议。
全世界白嫖党们欢呼雀跃,对于四叶草公司来说只有一个问题。
为习惯了免费使用资源的人群加装窗口控件操作界面,开发出面向对象的编程工具……你,好意思收钱吗?
如果不收钱,花这么大的精力研发出这些东西,对于一家急需成长的公司来说,除了烧钱烧着玩儿,就是为人类做贡献,还有什么别的意义吗?
这个问题,松井造看到了,金淳一也看到了,所以金淳一才会认为四叶草公司和微软的协议其实很吃亏。
周至摇头苦笑,摆出一副受害者的姿态:“亏,的确很吃亏。没有办法,我们的起步太晚,起点太低,要想依靠上微软和IBM这两棵大树,就只有认下这个亏。”
“就这样人家都不大看得上我们,幸好还有一条优势,那就是人力成本低廉,这才让双方的合作成为可能。”
“而我们在这头的付出,也在另一头获得了一些回报,那就是IBM开放了X86系统总线设计工艺文件浏览授权,微软开放了流媒体接口协议开发授权给我们使用。”