Linux历史

歷史上，Linux作業系統核心以其不斷的發展為特點。它的原始碼已經從1991年初次釋出的幾個C語言檔案擴充到2007年的290MB原始檔；釋出授權也從禁止商業化釋出，變為在通用公眾授權條款GPL下釋出。

起源

Unix作業系統在20世紀60年代構思完成並實現，並在1970年首次釋出。它因容易取得與可移植性高而廣泛被學術機構和工商企業採用、複製和修改。它的設計對其他系統的作者影響很大。
在1983年，理察·斯托曼建立了一個自由軟體，類Unix，與POSIX相容的作業系統為目標的GNU計劃。作為這個計劃其中的一部分，他又寫了GNU通用公眾授權條款（GPL）。20世紀90年代初，已經有足夠的軟體去建立一個完整的作業系統。但因為在1987年時，理察·斯托曼決定以Mach微核心進行開發，認為可以藉此加速作業系統的開發，但因為一直不確定卡內基梅隆大學何時要將核心原始碼釋出，造成專案三年進展緩慢。GNU的核心，GNU Mach和GNU Hurd沒能夠充分吸引開發者，這導致了GNU的未能完成。
在20世紀80年代還有另外一個關於自由作業系統的專案，柏克萊軟體套件。這是由UC Berkeley從AT&T的第六版Unix開發而來的。因為它包含了AT&T所擁有的的Unix程式碼，所以AT&T在20世紀90年代初對加利福尼亞大學提起了法律訴訟。這嚴重限制了BSD的發展與應用。
MINIX是安德魯·斯圖爾特·塔能鮑姆在1987年釋出一個用於教學的微核心架構的類Unix系統。雖然系統的原始碼容易得到，但是對原始碼的修改與再釋出卻受到了限制。另外，MINIX的16位元的設計與當時日漸便宜及受歡迎的、個人電腦的Intel 80386架構相容得不好。
這些因素使得Torvalds開始了他的專案。他曾說過，如果那時候有可用的GNU或者386BSD核心的話，他很可能就不會去寫他自己的核心了。

名稱的由來

Linus Torvalds本要把他的發時叫做Freax——「fread」，「free」和「x」（暗指Unix）的合成詞。在開發系統的前半年裡，他把檔案以檔名「Freax」儲存。Torvalds考慮過Linux這個名字，但是因為覺得它過於自我本位而放棄了使用它。
為便於開發，在1991年9月，他把那些檔案上傳到了赫爾辛基工業大學（HUT）的FTP伺服器（ftp.funet.fi)。Torvalds在HUT負責管理那個伺服器的同事Ari Lemmke，覺得「Freax」這個名字不是很好，就在不諮詢Torvalds的情況下，把專案的名字改成了「Linux」。但是之後，Torvalds也同意「Linux」這個名字了：「經過多次討論，他承認Linux這個名字更好。在0.01版本Linux的原始碼的makefile里仍然使用『Freax'這個名字，在之後『Linux'這個名字才被使用。所以，Linux這個名字並不是預先想好的，只是它被廣泛接受了而已」。

GNU GPL下的Linux

Torvalds先是在它自己的授權下釋出Linux核心的，即限制它用於商業活動。和這個核心一起使用的軟體是釋出在GPL這個自由軟體授權下，屬於GNU計劃一部分的軟體。第一次釋出的Linux核心，版本0.01，包含了GNU的Bash的二進位版本。
在版本0.01的備註中，Torvalds列出了執行Linux所需的GNU軟體：
很不幸，單單一個核心是什麼都做不了的。要讓一個系統能夠工作，還需要一個shell，編譯器，函式庫等等。這些各是獨立的部分，它們有著或松或緊的著作權限制。與linux一起使用的大多是GNU的軟體，而這些軟體是非盈利著作權限制的。在Linux的釋出版本裡沒有包含這些工作——你可以向我（或者GNU）索取更多的資訊。
1992年，他建議在GPL下釋出核心。他先在版本0.12中宣布了這個決定。1992年12月中，他在GNU GPL下釋出了0.99版。。Linux和GNU的開發者一起把GNU的部件和Linux整合起來，使它成為一個可執行的自由作業系統。Torvalds說，「把Linux釋出在GPL下是我所做過的最好的事。」

關於GNU/Linux命名方式的爭議

「Linux」這個名稱一開始只被Torvalds用於Linux核心。但是這個核心卻常和其他軟體一起使用，尤其是GNU計劃的軟體。這很快就成為最受歡迎的GNU軟體。1994年六月，在GNU的期刊中，Linux被稱作「自由Unix克隆版」，Debian計劃也開始把它的產品叫做「Debian GNU/Linux」。1996年5月，Richard Stallman釋出了編輯器Emacs的19.31版本，其中系統的名稱從Linux變成了Lignux。這種拼法為的是明確指出GNU和Linux的結合。但是這不久就被「GNU/Linux」所代替了。
對這個名稱，不同人有不同的反應。GNU和Debian專案使用那個名字，但是，多數開發者仍然簡單地用「Linux」來指代它們的結合。

官方吉祥物

1996年，Torvalds為Linux選定了企鵝作為它的吉祥物。Larry Ewing提供了吉祥物的初稿。現在正在使用的著名的吉祥物就是基於這份初稿的。James Hughes根據「Torvalds's Unix」為它取了名字Tux。

核心

除了Torvalds，還有許多知名的如阿蘭考克斯Alan Cox和馬塞洛托薩蒂Marcelo TosattiLinux核心維護者。
Cox維護2.2版的核心直到2003年底，同樣, Tosatti維護2.4版的核心直到2006年年中，程式設計師Andrew Morton 帶動了於2003年12月18日釋出的首個穩定版本-2.6版核心的開發和維護。而舊版本也還在持續地改進中。
Linux在多方面成功應用，其主要原因在於它是自由軟體和它的軟體的穩定性、安全性和可延伸性，以及因此而帶有的可維護性。雖然確實存在著漏洞，例如vmsplice() exploit，但是這些漏洞會很快被修復。

社群

關於Linux的大部分工作都是由社群完成的：世界各地使用Linux的程式設計師都把建議的改進發給維護員。很多公司還不但參與核心的開發，還參與了一些隨Linux一起釋出的輔助軟體的編寫。
Linux的版本當中，既有像Debian那樣由自發組織釋出的，又有像openSUSE和Fedora那樣直接和一些公司相關的。為了交換意見，各個專案的成員常在各種會議交流會上會面。其中最大的交流會是在德國（目前是柏林）舉行的LinuxTag。每年有大約10,000人聚集在一起討論Linux以及與Linux相關的專案。

開源發展實驗室和Linux基金會

開原始碼發展實驗室（Open Source Development Lab）創立於2000年。它是一個獨立的非營利性組織。它的目標是最佳化Linux以應用於資料中心和運營商的領域。它是Linus Torvalds和Andrew Morton工作的贊助來源。2006年年中，Morton去了Google（Google也是使用Linux核心的）；Torvalds全職為OSDL開發Linux核心。非商業性運營機制的資金主要來源於Red Hat，Novell，三菱，英特爾, IBM ，戴爾和惠普等幾家大公司。 
2007年1月22日，OSDL和自由標準組織合併為Linux基金會，把它們的工作焦點集中在改進GNU/Linux以與Windows競爭。

相關公司

雖然是開源專案，但是還是有一些公司從中取得了利益。這些公司大多也是開源發展實驗室的成員。它們在Linux的改進與開發中投入了許多資源以使其能夠適應不同領域的應用。其中包括驅動程式捐贈的硬體，對開發Linux軟體的人員現金的捐贈，以及對Linux程式設計師的雇用。例如IBM和HP，它們首先在它們的伺服器上使用了Linux；又如Red Hat，它維護著它自己的版本。同樣，Trolltech通過對Qt的開發和把它GPL授權化，以及啟用一些X和KDE開發人員來支援Linux。前者更使得開發KDE成為了可能。

關於Linux的爭論

Linux自出現以來就已經引起了反覆的爭議。

來自微軟的競爭

雖然Torvalds說過微軟感到的來自Linux的威脅與他無關 
，但是微軟和Linux陣營在1997年到2001年間還是有著很多敵對的情況。這種情況在1998年Eric S. Raymond發表《萬聖節檔案》的時候變得明顯起來。這裡由一位微軟工程師寫的關於尋求解決自由軟體對微軟的威脅的策略的文章。

SCO

2003年3月，SCO Group指責IBM把UNIX的程式碼移植到Linux侵犯了他們的著作權。SCO聲稱它們擁有程式碼的著作權並對IBM提起了訴訟。Red Hat又提起了反訴訟，因此SCO又提起了其他相關的訴訟。在這些訴訟進行的同時，SCO開始把Linux的授權權賣給那些不願意冒受SCO投訴的險的用戶。因為Novell也聲稱擁有UNIX的著作權，所以它又對SCO提起了訴訟。接著SCO便宣告破產了。

名稱的商標

Linux是Linus Torvalds的註冊商標。

商標權

在1994和1995年，有多個來自不同國家的人想把Linux註冊為商標，從而一些Linux公司可以從中收取特許使用金。很多Linux的開發人員和用戶都不同意此舉。Torvalds在Linux國際的幫助下得到了Linux這個商標，然後他把這個商標轉讓給了Linux國際。對這個商標的保護後來就由一個專門的基金會——非營利性的Linux標識協會——來管理。2000年，Linus Torvalds指定了分配授權權的基本規則。這意味著任何要想以Linux的名義釋出產品和服務的人，都要擁有授權條款。而授權條款要通過購買獲得。