phixer 发表于 2006-7-2 14:54:45

看Linux历史的时候想到一个问题,请大家讨论下

看Linux历史的时候想到一个问题


GNU/Linux是一个类 UNIX系统 ,Linus开发它的时候是从零开始写的代码吗?(好像开始的时候参考了Minix?)

Linux作为一个类UNIX系统为了实现类UNIX的各种功能所采用的代码肯定跟UNIX不一样吧 ?那么为什么不直接采用FreeBSD的代码,这种来源于UNIX纯正血统的系统不是更好些吗?(我指程序编写本身以及对机器性能的发挥而言)

而FreeBSD似乎是承袭UNIX原始血统而来的,为什么没有象Linux那样广受欢迎呢(我指个人用户应用)?

个人感觉如果从原版正式UNIX的基础上衍生开发出适合个人电脑使用的操作系统会不会是最好的?

KDF2003 发表于 2006-7-2 21:07:46

看看《FreeBSD使用大全》这本书。有关历史都有了。
可惜不是文字,而且内容比较多,所以不发上来了。自己下载一本看看吧。

hew 发表于 2006-7-2 21:56:09

一句两句实在说不完啊。

shijunhyjs 发表于 2006-7-3 12:56:03

bsd虽然不是从第一行代码写起但是代码中的unix代码也已经全部删除了!所以bsd也是类unix的系统 和linux一样是unix的近亲而已!要不是bsd因为那10%的代码吃官司!可能发展的比linux更快!据说;linux中也使用了不少bsd的代码!

三翻领 发表于 2006-7-3 14:07:49

真正的unix代码转手了不知道多少次,其他的像free bsd、open bsd等类unix和现在的linux都是按照unix的标准完全重写代码,GNU就是干这个事情的。而linus开发内核时候根本就没有考虑到会成为GNU最核心的项目,再说那时候linus也没有考虑到这个内核会成为GNU/Linux的内核,而仅仅是方便自己而已。
感觉真正可惜的是novell,如果当初手握unix代码的时候把他开放出去,先不考虑商业,那怕名声会响很多
页: [1]
查看完整版本: 看Linux历史的时候想到一个问题,请大家讨论下