Linux Kernel 3.2 RC2 發布

fmms 13年前發布 | 9K 次閱讀 Linux

Linux 內核發布 3.2 的第二個 RC 版本,包含大量的 bug 修復和 ktest 的提升。

下載地址:linux-3.2-rc2.tar.bz2


Linux
是最受歡迎的自由電腦操作系統內核。它是一個用C語言寫成,符合POSIX標準的類Unix操作系統。Linux最早是由芬蘭黑客林納斯·托瓦茲為嘗試在英特爾x86架構上提供自由免費的類Unix操作系統而開發的。該計劃開始于1991年,這里有一份林納斯·托瓦茲當時在Usenet新聞組comp.os.minix所登載的帖子,這份著名的帖子標志著Linux計劃的正式開始。

在計劃的早期有一些Minix 黑客提供了協助,而今天全球無數程序員正在為該計劃無償提供幫助。

技術上說Linux是一個內核。“內核”指的是一個提供硬件抽象層、磁盤及文件系統控制、多任務等功能的系統軟件。一個內核不是一套完整的操作系統。一套基于Linux內核的完整操作系統叫作Linux操作系統,或是GNU/Linux

Linux是一個宏內核(monolithic kernel)系統。設備驅動程序可以完全訪問硬件。Linux內的設備驅動程序可以方便地以模塊化(modularize)的形式設置,并在系統運行期間可直接裝載或卸載。

Linux不是微內核(microkernel)架構的事實曾經引起了林納斯·托瓦茲與安德魯·斯圖爾特·塔能鮑姆(? Andy Tanenbaum)之間一場著名的爭論。

盡管林納斯·托瓦茲的初衷不是使Linux成為一個可移植的操作系統,今天的Linux卻是全球被最廣泛移植的操作系統內核。從掌上電腦iPAQIBM S/390(一種可以同時跑成千上百個Linux的大型電腦),甚至於有人成功的將Linux內核在新力出品的遊戲機PS2PS3微軟出品的遊戲機Xbox上使用。Linux也是IBM超級計算機Blue Gene的操作系統。直至2008年11月,全球前五百大超級電腦(TOP 500)有高達87.8%的比例採用Linux為它們的作業系統,最快的超級電腦IBM_Roadrunner正是採用Linux的。

專利權

原先托瓦茲將Linux置于一個禁止任何商業行為的條例之下,但之后改用GNU通用公共許可證第二版。該協議允許任何人對軟件進行修改或發行,包括商業行為,只要其遵守該協議,所有基于Linux的軟件也必須以該協議的形式發表,并提供源代碼。

托瓦茲曾經公開聲稱將Linux置于GNU通用公共許可證之下是他一生中所做的“最好的決定”。

Linux內核有三個不同的命名方案。
早期版本:

  • 第一個版本的內核是0.01。其次是0.02,0.03,0.10,0.11,0.12(第一GPL版本),0.95,0.96,0.97,0.98,0.99及1.0。[6]

從0.95版有許多的補丁發布於主要版本版本之間。

舊計劃(1.0和2.6版之間):

  • A大幅度轉變的內核。這是很少發生變化,只有當發生重大變化的代碼和核心發生才會發生。在歷史上曾改變兩次的內核:1994年的1.0及1996年的2.0。
  • B是指一些重大修改的內核。
    • 內核使用了傳統的奇數次要版本號碼的軟件號碼系統(用偶數的次要版本號碼來表示穩定版本)。
  • C是指輕微修訂的內核。這個數字當有安全補丁,bug修復,新的功能或驅動程序,內核便會有變化。

自2.6.0(2003年12月)發布後,人們認識到,更短的發布週期將是有益的。自那時起:

  • AB是無關要的
  • C是內核的版本
  • D是安全補丁(通常會以'rc'表示)

文/維基百科

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!