010 | linux發展歷史-06
本文為《跟馬哥學Linux》系列文章的第十篇,上一篇文章為《 Linux發展歷史-05》。
沒想到他倡導的這項運動剛開始時沒人把他當回事尤其是當年他發起倡導的這個之后還出現了一個叫FSF叫做Free Software Foundation軟件基金會正式運作自由軟件項目。剛開始的時候很多商業公司沒把他當回事但在他成立不久有一個程序叫X-window就是為unix提供圖形界面的作者第一個宣布我們加入GPL遵循GPL把我的軟件開源沒想到unix各自為戰以后,各公司買來以后分裂,像sun買來以后研發了很多自己獨有的東西后來命名為Solaris。我么你來說說unix的分支,sun公司的Solaris,IBM的AIX這都是著名的買完版權的二次包裝的發行版本HP的HP-UX等等,這是三個主流的商業版本,unix商業發行的最大壞處,不僅僅時賣錢的問題,還是,為了保證自己時獨一無二的他們,在里面加入了很多自己獨有的東西。而且不給別人同步所以很多人學完Solaris不會AIX,學完AIX不會惠普的HP-UX他們割裂現象越來越嚴重開始這些公司沒有把GUN當回事。
而事實證明這是一個錯誤,GUN隨之不久有很多全球程序員,紛紛貢獻給這個組織很多程序著名的像GCC叫做gun c complier gun的c編譯器。再后來像功能像vi visual interface文本編輯器等等出現了一大堆優秀的程序。
但很遺憾的時,他們宣稱自己不是unix。但這些軟件都要跑在unix之上,因為任何程序都要跑在操作系統之上,所以這是一個莫大的諷刺,口口聲聲說不是unix,但是離了unix活不下去,因此全球的軟件共產主義運動這些人員,相關的愛好者都在期望GUN組織能夠研發出一個系統來,不光是有程序研發出來一個監控程序而不僅僅有這些軟件的應用程序,但是他們今年推明年,明年退后年,始終在承諾的時間范圍內沒有研發出來相應的系統很多人對GUN的表現已經相當的灰心了。盡管如此,在歐洲的有些大學里面,有一個歐洲的大學當中有一個教授,他當年也是講授操作系統原理的叫做Andrew。為講unix,因為用的時unix源代碼講述的,unix他也用不起了,于是就自己寫一個牛人都是這樣玩的,于是就寫了一個類似unix的操作系統,給他起個名叫Minix,據說第一版只有4000多行代碼,但麻雀雖小五臟俱全,完完整整的所有功能都有他的學生和全球黑客門都如獲至寶,希望為minix貢獻一份力量,增加代碼增加他的通用性等等。但是這個作者很古怪。他于是采取的策略是,我的代碼是我的不允許任何外來的代碼玷污他,任何代碼絕不被允許加進去,這些黑客門本來很興奮像打了雞血一樣,突然一頭涼水自頂向下澆下來,當年爆發的火也熄滅了于是有走進了彷徨無策的禁地,前面霧霾重重,10米以外看不見人影,所以已經不知道何去何從了GUN組織和自由軟件領域都處在彷徨無策的時代,他們多么期望有一個救世主來拯救他們,那救世主從何而來能不能出現呢且聽下回分解。