前記:又到一年Linux內(nèi)核開發(fā)者大會時,今年是第十三屆,在南京大學(xué)舉辦。
在網(wǎng)上搜索資料時,偶然看到2009年Linux內(nèi)核大會后寫的見聞,有份親切和熟悉,10年似乎是瞬間,再拿出來分享和回味。
當我著手寫這篇博文時,多年前泡在AKA網(wǎng)站的情景又浮現(xiàn)在眼前。曾經(jīng)從AKA下載的一篇篇講座的資料依然靜悄悄地躺在硬盤上,他們似乎成為歷史的塵埃,不再為昂頭向前的人們所眷顧。可是,我再次打開AKA網(wǎng)站,那些資料還依然健在,有份熟悉,更有份感動。
從2000年3月份開始,到2004年11月,在這四年多的歷程中,完全是自愿、自發(fā)的沙龍活動,我雖沒有到現(xiàn)場參加,但分享了每次活動的信息和資料。每次期盼,都在下一次中收獲到果實。上百場的講座,涵蓋了各方面的技術(shù)熱點,積攢的資料更是為Linux愛好者提供了充足的養(yǎng)料。那些曾經(jīng)的技術(shù),似乎成為歷史的古董,可是再次閱讀那些資料,恍然覺得,在時空的穿越中,技術(shù)只不過是在不斷翻炒中得以提升罷了,就像宮敏博士的口頭傳,目前這些技術(shù),都是“古時 候”就有的。
這次Linux Kernel大會,正好坐在宮老師旁邊,近距離感受一位學(xué)者的滿腹真經(jīng)。從最早把Linux帶入中國,到十年前從芬蘭依然辭行回國,一顆拳拳之心,傾注于安全操作系統(tǒng)和自主CPU的研發(fā),以個人之肩承載著國之重任。
其實,Linux僅僅是一個載體,幸運的是,它是一艘揚帆起航的船,因為身心自由,搭載者蜂擁而至。在后來者的眼里,它嶄新而生機勃勃;而在通曉電子科學(xué),計算機科學(xué)的學(xué)者眼里,它無非是穿上新外衣的一艘軍艦,其背后蘊藏的技術(shù),從70年代就有。寫到這里,忽然想起了曾經(jīng)讀過的洪峰寫的“泛系、自由”與“一、百、萬”工程“一文。這篇長達四十頁的文字,以個人親身經(jīng)歷,演繹了其漫漫求索路以及從泛系觀看自由軟件的原汁原味。
新舊面孔
穿有不同外衣的Linux發(fā)布版無處不在,但Kernel就那一個,悄然呆在www.kernel.org網(wǎng)站。
Linus十八年的堅守,讓這顆心保持了它的健壯性和統(tǒng)一性,既沒有像Unix一樣四分五裂,也沒有像其他OS一樣無疾而終。Linus “just for fun”的理念,引領(lǐng)了一批批愛好者自愿加入kernel的開發(fā)隊列。
07年見吳峰光時,得知他寫的文件預(yù)讀算法對I/O性能有很大的提升,被Linux Kernle采納。說起改寫內(nèi)核中的文件預(yù)讀算法,像很多喜歡玩計算機的愛好者一樣,起初在校園網(wǎng)中心負責(zé)全校的視頻播放,但在播放的過程中,發(fā)現(xiàn)其流暢的程度并不理想,于是尋找過各種工具進行性能改進,盡管如此,但與預(yù)期的目標還有相當?shù)木嚯x,于是萌發(fā)了自己寫程序進行改進的想法。以需求為驅(qū)動,就這么 一步步向前走去,幾經(jīng)折騰,多次修改,預(yù)讀算法終于被Linux內(nèi)核接受。今年暑假見到他時,剛剛成為Intel OTC團隊的一員。這次會議,他帶給大家另一個新的話題,從內(nèi)存管理頁替換的角度來提升系統(tǒng)性能。
Herbert.xu,兩年前來西郵興趣小組與大家有過面對面的交流,也就是在那次交流中,得知其14歲開始接觸Linux,后來在澳大利亞上大學(xué)的 那所學(xué)校有濃厚的Unix氛圍,在這塊肥沃的土壤中,不僅僅是他,而且有很多其他人后來都進入Linux的行列,作為Linux內(nèi)核網(wǎng)絡(luò)子系統(tǒng)的主要維護者,雖就職于Red Hat,但沒有固定在某個地點辦公,代碼的編寫可能在飛機上,在上海,在美國,在西安。他剛剛在日本參加完國際Linux Kernel大會,本次回國參會帶給大家的是“10GbE onLinux”,因為我提前離場,沒有聽到他對這一主題的詳細釋義。
暑假在Intel OTC團隊見過的張衍民,這次帶給大家的題目是“Linux內(nèi)核性能跟蹤和優(yōu)化”。這一話題,是目前很多部署大量服務(wù)器企業(yè)所關(guān)心的。他發(fā)言過程中的幽默,以及如實說明性能調(diào)優(yōu)的艱難和自我調(diào)侃,不時引起一陣陣掌聲和笑聲。
大企業(yè)參與Linux內(nèi)核的開發(fā),帶來新的面孔和話題。Oracle馬濤帶來的“File Level Snapshot - Reflink”,不僅讓我們知曉了數(shù)據(jù)庫老大也為Linux內(nèi)核貢獻源代碼,更是對云計算和集群文件系統(tǒng)的發(fā)展有所期盼。富士通的歸劍峰,在“Linux IO控制器”所提到的內(nèi)核中CGroup(Control Group),雖然在2.6.24內(nèi)核中引入,將其應(yīng)用,富士通參與內(nèi)核開發(fā)者確是對其特有喜愛(如果應(yīng)聘富士通的開發(fā),不妨準備一下相關(guān)的主題)。Ubuntu的Eric Miao所介紹的《Git Tutorial》,徹底打破了git的神秘感,估計參會者回去都會一試身手,讓自己的源代碼管理盡量靠近國際規(guī)范。
?好奇者,可以從下圖中找到文中所提到的開發(fā)者。
-
硬盤
+關(guān)注
關(guān)注
3文章
1361瀏覽量
59895 -
Linux
+關(guān)注
關(guān)注
88文章
11760瀏覽量
219043 -
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
4020瀏覽量
68353
原文標題:陳莉君:重溫10年前的Linux內(nèi)核開發(fā)者大會見聞
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
MWC 2026|展銳芯,讓AI無處不在
從無人機到自動駕駛,是什么讓精準感知無處不在?
意法半導(dǎo)體5V超精密運算放大器TSZ901煥新發(fā)布
無縫連接無處不在:非地面網(wǎng)絡(luò)如何重塑6G
蜂窩物聯(lián)網(wǎng):醫(yī)療設(shè)備的“全球生命線“,讓健康監(jiān)護無處不在
無線世界的隱形翅膀 —— 認識無處不在的天線
數(shù)字IC/FPGA設(shè)計中的時序優(yōu)化方法
別再裝系統(tǒng)了!Linux 鏡像到底是什么?一篇講到你懷疑人生
藍牙信道探測技術(shù)提升位置定位的準確性與安全性
【解決方案】aiTalk:重新定義無線通信的邊界,讓連接無處不在!
恩智浦如何攻克兩大嵌入式開發(fā)難題
5G室內(nèi)覆蓋面臨哪些挑戰(zhàn)
國產(chǎn)飛騰核心板,智能設(shè)備的核心硬實力
靜電無處不在,對醫(yī)藥行業(yè)有哪些影響?
穿有不同外衣的Linux發(fā)布版無處不在
評論