免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Linux系統的前世今生

2021-02-07    分類: 網站建設

相信大家對 Linux 再熟悉不過了,我們都知道 Linux繼承自 Unix,但其實他們上一代還有一個 Multics。從最早的 Multics 發展到最早版本的 Linux,用了 28 年。這其中有四位天才級大師的貢獻功不可沒。今天帶大家一起來回顧一下這段歷史。

操作系統鼻祖——Multics

Multics 全稱是 MULTiplexed Information and Computing System,它是一套分時多任務操作系統,可以簡單的理解是個支持并發的操作系統。

舉個栗子,假設現在網易云音樂是大的系統,如果我們是個單任務系統的話,現在你要聽歌,但是發現現在有一個人已經在聽歌了,那么你就只能等他聽完了,沒人在線了,你才可以聽。而如果是多任務的話,咱們可以這樣,你聽歌的同時,他也在聽,因為計算機的處理速度非常快,所以它在切換任務的時候。你不會感覺到有任何卡頓現象。

這個項目在 1964 年由貝爾實驗室麻省理工學院及美國通用電氣公司共同參與研發。目的是實現連接 1000 個終端機器,支持300個用戶同時上線,但是這個項目進度太慢了,最終這里面的人被裁員,同時貝爾實驗室的率先退出此項計劃。

Unix 的創造

時間推移到 1991 年,一名 21 歲就讀赫爾辛基大學的計算機科學專業的學生——林納斯·托瓦茲登場了,他當時發現 Minix (塔能鮑姆教授為了教學之用而創作的類 Unix 的操作系統)一些不完善的地方。但塔能鮑姆教授覺得他寫的這個東西,僅僅是用作教學,因此也不準備把它完善。這個時候,托瓦茲想著要不自己實現一個?剛開始就打算寫一套簡單的操作系統內核,并馬上著手開干。

8月25日,他在 comp.os.minix 發了一個帖子:我在做個(自由的)操作系統(就是個興趣愛好,我不會搞得像GNU那么大那么專業),打算讓它工作在386 AT平臺上。它從四月就開始醞釀了,馬上就快好了。我想要那些喜歡或不喜歡minix的人的意見,因為我的系統和它有點類似(同樣的文件系統的物理布局——由于實際原因——還有些其他的東西)。

我現在已經移植了bash(1.08)和gcc(1.40), 而且看起來奏效了。這意味著我會在幾個月內得到一些實用的東西。它沒有任何minix代碼,并且它有一個多線程的fs。它不可移植(使用386任務切換等),而且它可能永遠不會支持除AT硬盤之外的其他東西,因為我只有這些。

同年九月份,Linux 內核版本 0.01 在芬蘭大學和研究網絡的 FTP 服務器上發布,有 10239 行代碼,一個月后, 0.02 版本的內核版本發布。不愧為 Linux 操作系統之父,這么短的時間內就可以把一個操作系統的核心弄出來。

Linux 內核是在遵守 Gnu 通用公共許可證之下發布的, 而這邊 Hurd 內核的計劃嚴重延期了。慢慢的,Linux 則替代了原來要開發的 Hurd 內核。至此,Gnu 計劃基本完成。此時操作系統命名為 Gnu/Linux。但人們卻往往把它簡稱為 Linux。

1994 年 3 月 14 日,Linux 內核 1.0.0 發布,共 176250 行代碼。也就是正式版。至此之后 Linux 得到了長足的發展,也影響我們無數人的工作方式,毫不夸張地說,Unix 以及 Linux 的創造和發展,對整個社會的歷史進程,有著深遠的影響。而他們在一開始,其實不過是湯普遜想實現一個游戲程序,托瓦茲不過是想參照著 Minix 并完善它沒有實現的功能罷了,所有說,適當的“不務正業”,可能會有意外的驚喜。

總結

縱觀 Linux 的早期發展史,從肯尼斯·藍·湯普遜、丹尼斯·麥卡利斯泰爾·里奇、理查德·馬修·斯托曼以及林納斯·托瓦茲這四個天才級黑客身上。我們會發現他們的一些共同特質--驚人的執行力+培養自己的興趣愛好+多分享,保持開放的心態。

文章標題:Linux系統的前世今生
標題網址:http://m.newbst.com/news9/99709.html

成都網站建設公司_創新互聯,為您提供定制開發定制網站企業建站手機網站建設營銷型網站建設建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站