Linus Torvalds 來了!
1991 年,21 歲的赫爾辛基大學(xué)學(xué)生 Linus Torvalds(以下簡稱 Linus)創(chuàng)建了 Linux 內(nèi)核。過去 30 年,Linux 從一個基于興趣的小項目,發(fā)展成統(tǒng)治世界的操作系統(tǒng)內(nèi)核,而 Linus 本人也一直領(lǐng)導(dǎo)著內(nèi)核的開發(fā)。2007 年,隨著 Linux 基金會的成立,Linux 的發(fā)展得以被促進(jìn)、保護(hù)和標(biāo)準(zhǔn)化。
為了慶祝 Linux 30 周年,Linus 將在 7 月 9 日-10 日,出席由開源中國社區(qū)聯(lián)合 Linux 基金會發(fā)起的 GOTC 全球開源技術(shù)峰會,分享自己的心路歷程和開源洞見。
在此之前,讓我們一起回顧下這些年 Linux 的發(fā)展大事記。以 30 年為周期,Linux 基金會成立的那一年,可作為發(fā)展分界線來回顧過去。
Linux 誕生與前 15 年
Linux 內(nèi)核第一次出現(xiàn)時,它的創(chuàng)造者并沒有對之寄予厚望。1991 年 8 月 25 日,Linus 在 Minix Usenet 新聞組發(fā)了一個帖子,稱自己正在做一個自由操作系統(tǒng),“就是個興趣愛好,不會搞得像 GNU 那么大那么專業(yè)”。不過很快,Linus 就意識到 Linux 并不僅僅只是個人愛好。
幾個月前,Linus 公開表示,在 1991 年末以及 1992 年初,Linux 就已經(jīng)比他預(yù)想的要大得多了。那時候可能只有幾百個用戶,甚至算不上用戶,因為人們只是在不斷修整 Linux。但這件事對 Linus 觸動很大,他意識到是真的有人在使用 Linux,并且對它感興趣,它開始有了自己的生命。隨著越來越多人發(fā)送補(bǔ)丁,Linus 也漸漸發(fā)現(xiàn)了這個系統(tǒng)能完成的事情遠(yuǎn)超預(yù)想。他對項目的認(rèn)知從“個人項目”轉(zhuǎn)變成“有其他人使用、發(fā)送反饋(和 bug 報告)、以及偶爾的補(bǔ)丁”。
Linus 甚至把這種發(fā)現(xiàn)稱為革命性的,重要到之后的 IBM 的加入、Oracle DB 移植、Red Hat 的首次公開募股、Android 在手機(jī)上的應(yīng)用發(fā)展等等都不如這次發(fā)現(xiàn)。
也就是在 1991 年年底到 1992 年年初這段時間,Linus 把 Linux 的許可證改成了 GPLv2。在此之前,因為有了前車之鑒——商業(yè)版 Unix 太貴,Linus 的關(guān)注點集中在“可以以源碼形式發(fā)布,但不能盈利”,面向負(fù)擔(dān)不起的人開放 Linux 源代碼,方便用戶對其進(jìn)行修補(bǔ)。但逐漸 Linux 的用戶開始提出商業(yè)訴求,有人希望將其以磁盤形式分發(fā),并獲得相當(dāng)于磁盤成本和拷貝制作的報酬。這使得 Linus 意識到,重要的不是“免費”,而是“源代碼公開可用”。
之后,在 20 世紀(jì)的最后十年間,Linux 內(nèi)核生態(tài)野蠻并迅速生長。到了 2005 年,Linus 的另一力作 Git 面世,也再次將 Linux 的發(fā)展帶上了更有序、更開放的道路。
1992 年,Linux 還遇到了第一次戰(zhàn)爭。當(dāng)時,操作系統(tǒng)大師、Unix 的教育操作系統(tǒng)版本 Minix 的創(chuàng)造者 Andrew Tannenbaum 宣稱 “Linux 已經(jīng)過時了”。Linus 有力地回?fù)簦?ldquo; 如果 GNU 內(nèi)核在去年春天就已經(jīng)準(zhǔn)備好了,我甚至不會費心去啟動我的項目。然而事實是,它沒有,現(xiàn)在仍然沒有。Linux 在現(xiàn)在可用方面,贏得了很大的優(yōu)勢。"
1993 年,Linux 第一個社區(qū)發(fā)行版 Debian Linux 出現(xiàn),并成為 Mint、Ubuntu 和許多其他流行的 Linux 發(fā)行版的基礎(chǔ)。
1996 年,首個 Linux 桌面界面 KDE 誕生。KDE中的 “K” 是 “Kool” 的意思。這個名字也是 Unix 的通用桌面環(huán)境(CDE)的一個近似變換。
1997 年,Miguel de Icaza 和 Federico Mena 開始著手開發(fā)一個新的 Linux 桌面,命名為 GNOME 。GNOME 與 KDE 一起,將成為 Linux 最重要的兩個桌面之一。
1999 年,Linux 迎來了與微軟 Windows 首次正面對決。Linux 首次在文件服務(wù)方面與 Windows NT 進(jìn)行了基準(zhǔn)測試,Linux 贏了但同時也開啟了與 Windows 服務(wù)器操作系統(tǒng)的戰(zhàn)爭。今天,Linux 在網(wǎng)絡(luò)服務(wù)器和云計算領(lǐng)域都占據(jù)了主導(dǎo)地位。
到了 2005 年,Linus 花了 10 天的時間,用 C 語言寫了 1244 行代碼,創(chuàng)造出 Git 的雛形,替換掉由商業(yè)公司主導(dǎo)且免費版被叫停的版本控制工具 BitKeeper。Git 一方面沿用了 GPLv2;另一方面,對于 merge 功能,Linux 決定直接在 work tree 上 merge,以更開放的模式協(xié)作。Git 誕生近一個月后,Linux 系統(tǒng)的源碼就全部改用 Git 進(jìn)行版本管理,此后,更是成為全球軟件開發(fā)的主流版本控制工具。
Linux 基金會成立與后 15 年
2007 年,Linux 迎來發(fā)展歷程中的兩件大事——Linux 基金會組建,Android 出現(xiàn),這使得 Linux 的生態(tài)進(jìn)入更廣闊的發(fā)展階段。
這一年,開源碼發(fā)展實驗室(Open Source Development Labs, OSDL)與自由標(biāo)準(zhǔn)組織(Free Standards Group, FSG)聯(lián)合起來,成立了 Linux 基金會。Linux 基金會為 Linus 和內(nèi)核主管維護(hù)者 Greg Korah-Hartman 的工作提供贊助支持。
成立之后,Linux 基金會一直密切關(guān)注內(nèi)核項目的發(fā)展,并持續(xù)討論與內(nèi)核開發(fā)相關(guān)的問題,從 2008 年開始,每年都會發(fā)布 Linux 內(nèi)核發(fā)展報告。去年 8 月,該報告終于追溯到第一個版本,使得 Linux 內(nèi)核的發(fā)展時間線變得清晰。此外,今年 3 月,Linux 基金會也早早開始慶祝 Tux 30 歲生日 (#TuxTurns30),并為它設(shè)計了一系列慶祝海報。
另一方面,2007 年,谷歌和眾多硬件廠商在內(nèi)的開放手機(jī)聯(lián)盟基于 Linux 打造了 Android 系統(tǒng),它一舉幫 Linux 進(jìn)軍移動端用戶操作系統(tǒng)市場,現(xiàn)在已經(jīng)在超過 10 億部智能手機(jī)上運(yùn)行。2011 年,谷歌再次將 Linux 系統(tǒng)帶入一個更大的市場——推出首款 Chromebook,運(yùn)行在基于 Gentoo-Linux 的 ChromeOS 系統(tǒng)之上。到了 2015 年,Chromebook 在教育市場等輕辦公領(lǐng)域的銷量已經(jīng)超過了 Windows 筆記本。
此外,2012 年開始,Linux 開始覆蓋云端操作系統(tǒng)市場。到了 2019 年,微軟客戶的虛擬機(jī)(VM)實例也有一半以上運(yùn)行 Linux。到了 2020 年,全球云計算市場每年已經(jīng)超過 1000 億美元,有 90% 的云端設(shè)備都是運(yùn)行在 Linux 上。
與此同時,基于 Linux 內(nèi)核的一些商業(yè)化動作也取得矚目的成績。
2012 年時,基于 Linux 做開源商業(yè)化的公司紅帽,依靠訂閱模式,身價達(dá)到 10 億美元,2019 年,以高達(dá) 340 億美元的價格被 IBM 收購。
2014 年,曾經(jīng)的 Linux 頭號“反對者”微軟開始擁抱開源,擁抱 Linux。微軟新任 CEO Satya Nadella 宣稱,“ 微軟熱愛 Linux ”。2016 年,微軟加入 Linux 基金會,并成為其白金會員。2019 年,微軟推出可與 Windows 10 同時運(yùn)行的、原生的 Linux —— Windows Subsystem for Linux 2.0……
Linux 內(nèi)核如今已經(jīng)被廣泛地應(yīng)用在諸多領(lǐng)域。在去年針對內(nèi)核的報告中,Linux 基金會指出,內(nèi)核社區(qū)的重點是保持一個共同的目標(biāo),也可理解成擁有一個沒有回歸的高質(zhì)量操作系統(tǒng),愿意根據(jù)需要創(chuàng)建新的流程和工具,以幫助提高效率,并繼續(xù)提升 Linux 內(nèi)核的可靠性。此外,改進(jìn)基礎(chǔ)設(shè)施,進(jìn)行正確的安全分析是接下來要應(yīng)對的重大挑戰(zhàn)之一。目前 Linux 內(nèi)核已擁有一個很好的基礎(chǔ),它應(yīng)當(dāng)繼續(xù)引領(lǐng)創(chuàng)造最佳實踐,以促進(jìn)整個開源軟件行業(yè)的發(fā)展。
回到 Linus 當(dāng)下的狀態(tài)。他現(xiàn)在很少會去寫代碼,而是當(dāng)人們在特定的問題上產(chǎn)生爭議時,才會寫代碼做修改,并發(fā)送補(bǔ)丁,對提出的解決方案做詳細(xì)解釋。Linus 把工作時間更多地花在了閱讀和回復(fù)電子郵件上,主要負(fù)責(zé)溝通。還有審查工作,他會看補(bǔ)丁,同時更關(guān)注解釋、以及補(bǔ)丁形成的過程,“很多時候,我的主要工作就是以攬收點的身份‘待在那里’,并且承擔(dān)管理和發(fā)布的任務(wù)。換句話說,我的工作通常更側(cè)重于維護(hù)過程,而不是處理低級別代碼。”
Linux 龐大的生態(tài)與發(fā)展過程,Linus 偉大而富有創(chuàng)造力的生活并不足以在一篇文章中盡述。7 月 9 日-10 日,在 GOTC 全球開源技術(shù)峰會,Linus 將向我們講述更多 Linux 與開源的故事,敬請期待!
GOTC,the Global Opensource Technology Conference,全球開源技術(shù)峰會。
該會議由開源中國社區(qū)聯(lián)合 Linux 基金會發(fā)起,邀請 10+ 重量級開源基金會與開源社區(qū)深度參與,覆蓋 100+ 公司的相關(guān)開源經(jīng)驗,涉及優(yōu)秀開源項目 300+。
組成這場開源盛會的專家主要是開源領(lǐng)域內(nèi)的知名人物,相關(guān)的分享議題也聚焦開源,包括開源的技術(shù)、開源的運(yùn)營與治理、開源的發(fā)展趨勢、開源技術(shù)的實踐、開源的商業(yè)化等。
此次會議還史無前例地邀請了當(dāng)今世界幾大頂級開源基金會負(fù)責(zé)人同時參與圓桌,共同討論開源新生態(tài)。
更有 Linux 創(chuàng)始人 Linus Trovalds 將分享 Linux 誕生 30 年以來他的心路歷程與開源洞見。
文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請謹(jǐn)慎對待。投資者據(jù)此操作,風(fēng)險自擔(dān)。
2024年的Adobe MAX 2024發(fā)布會上,Adobe推出了最新版本的Adobe Creative Cloud。
奧維云網(wǎng)(AVC)推總數(shù)據(jù)顯示,2024年1-9月明火炊具線上零售額94.2億元,同比增加3.1%,其中抖音渠道表現(xiàn)優(yōu)異,同比有14%的漲幅,傳統(tǒng)電商略有下滑,同比降低2.3%。
“以前都要去窗口辦,一套流程下來都要半個月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進(jìn)了21600元。
華碩ProArt創(chuàng)藝27 Pro PA279CRV顯示器,憑借其優(yōu)秀的性能配置和精準(zhǔn)的色彩呈現(xiàn)能力,為您的創(chuàng)作工作帶來實質(zhì)性的幫助,雙十一期間低至2799元,性價比很高,簡直是創(chuàng)作者們的首選。
9月14日,2024全球工業(yè)互聯(lián)網(wǎng)大會——工業(yè)互聯(lián)網(wǎng)標(biāo)識解析專題論壇在沈陽成功舉辦。