Linux 操作系統是UNIX操作系統的一種克隆系統。它誕生于1991年的10月5日(這是第一次正式向外公布的時間)。以后借助于Internet網絡,并經過全世界各地計算機愛好者的共同努力下,現已成為今天世界上使用最多的一種UNIX類操作系統,并且使用人數還在迅猛增長。下文簡要介紹了Linux發展史。
1969年,美國貝爾實驗室的Ken.Thompson和Dennis Ritchie在DEC PDP-7小型計算機上開發出一個分時操作系統-UNIX操作系統。當時Ken Thompson 為了能在閑置不用的PDP-7 計算機上運行他非常喜歡的星際旅行(Space travel)游戲,在1969年他花了一個月時間開發出了unix 操作系統的原型。當時使用的是BCPL 語言(基本組合編程語言),后經Dennis Ritchie 于1972 年用移植性很強的C語言進行了改寫,使得UNIX系統在大專院校得到了推廣。最開始Unix的原名是Unics,后來改名為Unix。
1979年,AT&T宣布了Unix的商業化計劃,使軟件業成為一種版權專有式的產業,圍繞程序開發的那種創新活動被局限在某些骨干企業的小圈子里,源碼程序視為核心"商業機密"。這種做法,一方面產生了大批的商業軟件,極大的推動了軟件業的發展,誕生了一批軟件巨人;另一方面,由于封閉式的開發模式,也阻礙了軟件業的進一步深化和提高。由此,人們為商業軟件付出了巨大的財力。
1984年,Richard Stallman面對程序開發的封閉模式,發起一項國際性的源代碼開放的GNU計劃,力圖實現開源的夢想。他為保護源代碼開放的程序庫不會再度受到商業性的封閉式利用,制定GPL條款。
1985年,Richard Stallman成立了一個自有軟件基金會(Free Software Foundation-FSF),目的是執行GNU計劃,開發更多的自由軟件,實現免費獲取、隨意使用、再修改和開發。
1987年,荷蘭Amsterdam 的Vrije大學教授Andrew S. Tanenbaum(AST)開發出了MINIX 系統,主要用于學生學習操作系統原理。當時該操作系統在大學使用是免費的。后來MINIX 也開始有了版權,需要購買才能得到源代碼。
1989年,他制定了《GNU通用公共協議證書》,即GPL條款正式面世。
1991年,由于替代Unix內核的HURD仍只能在實驗室等小范圍內適用,所以最終HURD自身的開發過于嚴謹,擴展性不強,沒用獲得市場認可。Andrew S.Tanenbaum的GNU計劃已經開發出了許多工具軟件。最受期盼的GNU C編譯器已經出現,但還沒有開發出免費的GNU操作系統。
1991年8月Linus Benedict Torvalds宣布Linux項目:FREAX系統發布,即后來的Linux操作系統。他成功移植GNU 的軟件到該系統上(GNU gcc、bash、gdb 等),同時也是一款免費、實用性很強的系統。
1991 年的10 月5 日,Linus 在comp.os.minix 新聞組上發布消息,正式向外宣布Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,并且一直廣為流傳。因此10月5日對Linux 社區來說是一個特殊的日子,許多后來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。
Richard Stallman博士后來要求Linus Benedict Torvalds將Linux系統改名為GNU/Linux,它的開源和免費使得世界更多的人和公司使用他們的操作系統。
原創文章,作者:galway,如若轉載,請注明出處:http://www.www58058.com/51626