Linux中國

22 年前的 8 月 25 日 一封電子郵件開創了今天的 Linux

我們找到了這封 Torlvalds 的電子郵件,在當時這封郵件只是開放社區的一非常不起眼的一封郵件。

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want. Any suggestions
are welcome, but I won't promise I'll implement them 🙂

Torlvalds 在赫爾辛基大學的電子郵件中告訴大家說:

他正在做一個免費的操作系統,這只是他的一個個人愛好,不會做的很龐大和很專業。將仿製 386(486)。從四月份以來他就開始做這個準備。現在他正在移植 bash(1.08) 和 gcc(1.40) ,目前進展順利。這樣如果不出意外的話,在接下來的幾個月內就會有一個可以發布的版本了。大家可以給他提任何意見和建議,但是他不保證能全部實現意見和建議。

從當時的郵件看來 Linus Torlvalds 並沒有覺得 Linux 會發展到多大(註:當時還沒有起 Linux 這個名字)。當然了,任誰也想不到 Linux 在 22 年後會發展到成為一個內核就需要好幾百人為之努力和維護而且定期更新的系統。

2013 年 8 月 25 日,在 Linux 誕生 22 周年之際,Linus 在 Google+上發表聲明,「我正在為 486+ AT clones 寫一個(自由的)操作系統(只是愛好而已,即使它已經變得廣泛且專業化),這個計劃從 1991 年開始醞釀,現在已做好準備。我希望得到人們關於 Linux 3.11-rc7 優缺點的任何反饋意見。」

現在最新發布的 Linux kernel 是 3.11 RC7。最新發布的穩定版本有 3.10.9, 3.4.59, 3.2.50, 3.0.93, 2.6.34.14 和 2.6.32.61。

Linux 早期發展簡史(引用自百度百科,並有修改)

  Linux 操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:UNIX 操作系統、MINIX 操作系統、GNU 計劃、POSIX 標準和Internet 網路。

  • 1981 年 IBM 公司推出微型計算機 IBM PC。
  • 1991 年,GNU 計劃已經開發出了許多工具軟體,最受期盼的 GNU C 編譯器已經出現,GNU 的操作系統核心 HURD 一直處於實驗階段,但沒有任何可用性,實質上也沒能開發出完整的 GNU 操作系統,但是 GNU 奠定了 Linux 用戶基礎和開發環境。
  • 1991 年初,林納斯·托瓦茲開始在一台 386sx 兼容微機上學習 minix 操作系統。1991 年 4 月,林納斯·托瓦茲開始醞釀並著手編製自己的操作系統。
  • 1991 年4 月13 日在 comp.os.minix 上發布說自己已經成功地將 bash 移植到了 minix 上,而且已經愛不釋手、不能離開這個 shell 軟體了。
  • 1991 年 7 月 3 日,第一個與 Linux 有關的消息是在 comp.os.minix 上發布的(當然此時還不存在 Linux 這個名稱,當時林納斯·托瓦茲的腦子裡想的可能是 FREAX,FREAX 的英文含義是怪誕的、怪物、異想天開等)。
  • 1991 年 8 月 25 日,林納斯·托瓦茲在 comp.os.minix 新聞組上發布消息,說自己正在做一個免費的操作系統(即Linux),向大家徵求意見。
  • 1991 年 10 月 5 日,林納斯·托瓦茲正式向外宣布 Linux 內核的誕生(Freeminix-like kernel sources for 386-AT)。
  • 1993 年,大約有 100 余名程序員參與了 Linux 內核代碼編寫/修改工作,其中核心組由 5 人組成,此時 Linux 0.99 的代碼有大約有十萬行,用戶大約有 10 萬左右。
  • 1994 年 3 月,Linux 1.0 發布,代碼量 17 萬行,當時是按照完全自由免費的協議發布,隨後正式採用 GPL 協議。
  • 1995 年 1 月,Bob Young 創辦了 RedHat(小紅帽),以 CNU/Linux 為核心,集成了 400 多個源代碼開放的程序模塊,搞出了一種冠以品牌的 Linux,即 RedHat Linux,稱為 Linux 「發行版」,在市場上出售。這在經營模式上是一種創舉。
  • 1996 年 6 月,Linux 2.0 內核發布,此內核有大約 40 萬行代碼,並可以支持多個處理器。此時的 Linux 已經進入了實用階段,全球大約有 350 萬人使用。
  • 1998 年 2 月,以 Eric Raymond 為首的一批年輕的「老牛羚骨幹分子」終於認識到 CNU/Linux 體系的產業化道路的本質,並非是什麼自由哲學,而是市場競爭的驅動,創辦了「Open Source Intiative」(開放源代碼促進會)「復興」的大旗,在互聯網世界裡展開了一場歷史性的 Linux 產業化運動。
  • 2001 年 1 月,Linux 2.4 發布,它進一步地提升了 SMP 系統的擴展性,同時它也集成了很多用於支持桌面系統的特性:USB,PC卡(PCMCIA)的支持,內置的即插即用,等等功能。
  • 2003 年 12 月,Linux 2.6 版內核發布,相對於 2.4 版內核 2.6 在對系統的支持都有很大的變化。
  • 2004 年 1 月,SuSE 嫁到了 Novell,SCO 繼續頂著罵名四處強行「化緣 「, Asianux, MandrakeSoft 也在五年中首次宣布季度贏利。3 月 SGI 宣布成功實現了 Linux 操作系統支持 256 個 Itanium 2 處理器。

已同步至 linux的微博


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國