對 Linux 核心的發展方向的展望

2021-07-05 05:25:49 字數 1446 閱讀 6590

linux 4.2 核心涉及到史上最多的貢獻者數量,核心開發者 jonathan corbet 如是說。

西雅圖報道。linux 核心持續增長:**量在增加,**貢獻者數量也在增加。而隨之而來的一些挑戰需要處理一下。以上是 jonathan corbet 在今年的 linuxcon 的核心年度報告上提出的主要觀點。以下是他的主要演講內容:

linux 4.2 核心已經於上月底發布。corbet 強調有 1569 名開發者為這個版本貢獻了**,其中 277 名是第一次提交**。

越來越多的開發者的加入,核心更新非常快,corbet 估計現在大概 63 天就能產生乙個新的核心里程碑。

linux 4.2 涉及多方面的更新。其中乙個就是引進了 overlayfs,這是一種唯讀型檔案系統,它可以實現在乙個容器之上再放乙個容器。

網路系統對小包傳輸效能也有了提公升,這對於高頻金融交易而言非常重要。提公升的方面主要集中在減小處理資料報的時間的能耗。

依然有新的驅動中加入核心。在每個核心發布週期,平均會有 60 到 80 個新增或公升級驅動中加入。

另乙個主要更新是實時核心補丁,這個特性在 4.0 版首次引進,好處是系統管理員可以在生產環境中打上核心補丁而不需要重啟系統。當補丁所需要的元素都已準備就緒,打補丁的過程會在後台持續而穩定地進行。

linux 安全, iot 和其他關注點

過去一年中,安全問題在開源社群是乙個很熱的話題,這都歸因於那些引發高度關注的事件,比如 heartbleed 和 shellshock。

「我毫不懷疑 linux **對這些方面的忽視會產生一些令人不悅的問題」,corbet 原話。

他強調說過去 10 年間有超過 3 百萬行**不再被開發者修改,而產生 shellshock 漏洞的**的年齡已經是 20 歲了,近年來更是無人問津。

另乙個關注點是 2038 問題,linux 界的「千年蟲」,如果不解決,2000 年出現過的問題還會重現。2038 問題說的是在 2038 年一些 linux 和 unix 機器會宕機(lctt譯註:32 位系統記錄的時間,在2023年1月19日星期二晚上03:14:07之後的下一秒,會變成負數)。corbet 說現在離 2038 年還有 23 年時間,現在部署的系統都會考慮 2038 問題。

linux 已經啟動一些初步的方案來修復 2038 問題了,但做的還遠遠不夠。「現在就要修復這個問題,而不是等 20 年後把這個頭疼的問題留給下一代解決,我們卻享受著退休的美好時光」。

物聯網(iot)也是 linux 關注的領域,linux 是物聯網嵌入式作業系統的主要佔有者,然而這並沒有什麼卵用。corget 認為日漸臃腫的核心對於未來的物聯網裝置來說肯定過於龐大。

現在有乙個專案就是做核心最小化的,獲取足夠的支援對於這個專案來說非常重要。

「除了 linux 之外,也有其他專案可以做物聯網,但那些專案不會像 linux 一樣開放」,corbet 說,「我們不能指望 linux 在物聯網領域一直保持優勢,我們需要靠自己的努力去做到這點,我們需要注意不能讓核心變得越來越臃腫。」

1 4 發展方向

多年以前,傳說在我所生活的城市有乙個專門研究黑客技術的中學生,能夠入侵系統,盜取他人的聊天賬號,云云。直到有一天他打 向我求助才認識他,他問我 怎樣安裝作業系統。不過又過了許多年,他在我面前展示了backtrack系統,這個系統是黑客為自己開發的linux發行版,整合了各種入侵 破解軟體,為心術不正...

astercrm的發展方向

對於目前的0.047來說 我想當正式版本發布以後基本已經具有呼叫中心的基本功能了,完全可以滿足一般使用者的需要。那麼當這個版本完成之後 我將考慮在分組管理上進行改進,以滿足集中式呼叫中心的需求,及同乙個系統能同時為不同的使用者服務,及流行的 hosted callcenter,今後的astercrm...

DBA未來的發展方向

dba database administrator 資料庫管理員,我每次和公司其他非技術部門的同事解釋我的工作的時候都要頗費口舌,直到最後如果他還是不明白的話,我只好說我們的工作其實和倉庫管理員沒什麼區別,都是管理乙個倉庫。更多的時候,我還要解釋資料庫和資料倉儲的區別 因為在公司裡,我們是兩個部門...