Linux是世界上使用最廣泛的免費開源操作系統。與商業替代品不同,沒有一個人或一家公司可以獲得信貸。Linux之所以如此,是因為來自世界各地的許多人的想法和貢獻。
以下是Linux背後的一些大牌,以及導致Linux廣泛傳播的道德運動。這個名單絕不包括所有的人,他們的工作使免費桌面成為了現在的樣子。相反,他們是Linux世界的比爾·蓋茨和史蒂夫·喬布斯,他們創建了我們現在所依賴的許多項目和組織。
讓我們從頭開始。
1983年,RichardStallman啟動了GNU項目。這項計劃試圖創建一個非專有的Unix兼容操作系統,並負責我們今天使用的許多程序。
幾年後,史泰爾曼創立了自由軟件基金會,併成為自由軟件運動最傑出的代表。他沒有創造自由軟件的概念,但他提供了一個清晰的哲學和實踐框架。
Stallman將自由軟件定義為用戶可以自由運行、複製、分發、學習、更改和改進的軟件。他的事業是合乎道德的。對軟件施加限制是在攻擊一個人的自由。
Stallman編寫了GNU公共許可證,禁止使用自由軟件代碼創建專有代碼。這就是為什麼那麼多Linux軟件,包括內核本身,幾十年後仍然免費的部分原因。
LinusTorvalds是Linux的創造者,他在赫爾辛基大學讀書時就開始了這個項目。GNU項目提供了運行免費桌面所需的大部分功能,但是缺少了一個重要的部分:內核。這是軟件與硬件通信所需要的部分。
GNU項目對內核Hurd的嘗試還沒有準備好,一個名為MINIX的不同選項只被授權用於教育用途。這讓託瓦爾茲有足夠的動力去創造他自己的。他在1991年開始使用Linux。
Linux內核與您在運行基於Linux的操作系統時看到的內容幾乎沒有關係。可見的大部分內容更多地與GNU項目的貢獻有關。儘管如此,人們開始將整個免費桌面操作系統稱為Linux,因為它是使他們最終能夠使用帶有免費軟件的pc的組件。
MarcEwing在1994年創建了一個名為Red Hat Linux的發行版。這個名字來自尤因在卡內基梅隆大學讀書時戴的一頂紅帽子。一個叫鮑勃·楊的人在前一年成立了一家目錄公司,銷售Linux和Unix軟件附件。1995年,他收購了尤因公司,兩人成立了一家名為Red Hat Software的公司。
Red Hat Linux是最早商用的Linux發行版之一。今天,Red Hat Enterprise Linux(RHEL)在公司計算機和服務器上很常見。該公司市值超過20億美元,是所有開源公司中市值最高的。
Red Hat為開源軟件的開發做出了巨大貢獻,開發了Linux生態系統中其他人受益的工具。兩個主要的例子包括Red Hat軟件包管理格式(RPM)和NetworkManager。Red Hat還贊助Fedora項目,這是一個免費的開源Linux操作系統,Red Hat從中提取代碼來創建RHEL的新版本。
在1996年,Linux有一個圖形界面和許多應用程序,但是這種體驗很難集成。每個軟件都有自己的外觀和感覺,因為它們都來自不同的開發人員。Matthias Ettrich發現這很令人沮喪,所以他啟動了K桌面環境。
KDE是Unix上可用的公共桌面環境的替代品。它使用Qt工具箱,是第一個完整的Linux桌面環境。
Qt工具箱是在一個專有的許可之下,所以它不是完全免費的軟件。這使得其他開發人員需要一個替代方案。米格爾·德·伊卡扎和費德里科·梅納次年創立了GNOME。這個桌面環境是GNU項目的一部分,使用GTK+。Qt在1999年成為一個完全免費的工具箱。
KDE和GNOME並不是目前唯一可用的桌面環境,但它們仍然是最成熟和最廣泛使用的。
ericraymond在1997年寫了一篇文章叫做“thecathedrandthebazaar”,詳細描述了兩種不同的開源軟件開發方法。“Cathedral”方法涉及在每個版本中發佈源代碼,但在其間將代碼限制在特定的開發人員集合中。這是gnuemacs當時使用的方法,也是我們今天看到的Google在Android上採用的模式。
“Bazaar”方法涉及到在internet上針對每個人開發代碼,這是Torvalds在Linux中開創的一種方法。雷蒙德的文章啟發了一些網景開發人員對流行的網絡瀏覽器開源,並找到了Mozilla。它在1999年成為一本書。
1998年,Raymond與Bruce Perens共同創建了一個致力於推廣開源軟件的非營利組織opensourceinitiative。Perens編寫了開源定義,一個確定軟件許可證是否符合開源條件的文檔。開源運動誕生於對自由軟件運動的政治和倫理立場持異議的個人。
開源更關注商業動態,而不是社會動態。佩倫斯在一年後離開了OSI,他覺得開源這個術語與自由軟件運動所推動的自由相去甚遠。他仍然繼續使用“開源”這個術語來倡導開源軟件,而且他今天仍在繼續這樣做。
上世紀90年代,馬克·沙特爾沃思將自己創建的一家公司**給VeriSign,賺了5億多美元。2004年,他創建了Canonical,這家公司將創建當今世界最流行的桌面Linux操作系統。你可能聽說過:Ubuntu。
當時,Linux有一個持續的問題。運行免費桌面的技術就在那裡。問題在於用戶體驗。Shuttleworth希望生產出一款可以與Windows和macOS等競爭的Linux桌面。他願意為這個夢想投入數百萬美元。
Ubuntu最初是一個基於GNOME的Linux發行版,為了讓新手更容易使用桌面,它做了一些額外的改進。用戶可以在安裝前使用livecd試用桌面。安裝程序使得切換到Ubuntu和安裝Windows軟件一樣簡單。之後,用戶只需點擊一個按鈕就可以安裝多媒體編解碼器。
一路上,Canonical為Ubuntu開發了越來越多的項目,包括它自己的接口。開發人員最近幾年花了很多時間創建了一個基於Ubuntu的移動操作系統和一個顯示服務器。幾個月前,Canonical關閉了許多桌面項目。
儘管Ubuntu擁有數百萬用戶,但它並沒有達到Shuttleworth與Windows和macOS同級競爭的目標。但迄今為止,它比任何其他Linux操作系統都更接近於此。
一點也不。當然,我還忽略了其他一些大牌。也有人創造了今天引人注目的Linux操作系統,比如初級操作系統的創始人丹尼爾·福爾(Daniel Fore)和Solus的Ikey Doherty。誰知道他們的貢獻最終會對Linux世界產生什麼影響?
還有無數以各種方式工作的人,他們的行為並不總是得到認可。有些是開發商。有些是工程師。許多人是維護人員,他們使我們的軟件庫保持可用。你們每個人都值得我們的感謝。謝謝您!
如果你為一個免費的開源項目做了貢獻,或者你想突出某個做了貢獻的人,請留下評論!讓我們為那些使免費桌面成為可能的名字帶來更多的認可。
... 我們所用的恰好影響我們所做的。這就是為什麼在我們進入2018年之際,成為一名Linux使用者是件好事。不管你是想以新的方式使用Linux,還是想把免費開放原始碼的價值觀推廣到生活的其他方面,都有很多理由慶...
Linux是一個作業系統,但實際上,沒有一個實體被稱為Linux。相反,您需要下載一個“發行版”(或“發行版”),將Linux核心與提供完整桌面體驗所需的附加軟體捆綁在一起。這些發行版,我們有時稱之為Linux作業系統,需要資...
... 今天的智慧**使用你的指紋來確定是你,然後才解鎖。為什麼您的密碼管理器不應該這樣做?Myki使用指紋、面部ID以及四位PIN碼。 ...
...式設計界的新手還是經驗豐富的老手,熟能生巧。這就是為什麼我們編制了一個編碼應用程式列表來幫助你在任何地方編碼,從而保持遊戲的領先地位。 ...