如何參與linux核心開發
1樓:好程式設計師
linux核心大部分是由c語言寫成的,一些體系結構相關的**用到了組合語言。要參與核心開發,必須精通c語言。
linux核心源**都是在gpl(通用公共許可證)的保護下發布的。要了解這種許可的細節請檢視源**主目錄下的copying檔案。如果你對它還有更深入問題請聯絡律師,而不要在linux核心郵件組上提問。
訪問「linux核心新手」計劃:
想加入核心開發社群並協助完成一些任務,可以訪問「linux核心房管員」計劃:
kerneljanitors
linux核心應該怎麼去學習
2樓:酷月之心
1 學習一些作業系統的理論知識,一些概念。比如:程序,記憶體管理,檔案系統等等。關於這一方面的書籍太多了,自己找一本就行了。
2 學習x86彙編,雖然linux用的是at&t彙編,但二者只是格式不同而已。而且學習x86彙編有助於瞭解x86系統結構。書籍推薦王爽的《組合語言》 ,我學的時候用的不是這個,後面看到這本書,才覺得自己做了「苦功了」。
學完大部分彙編指令時,找些彙編程式讀讀,熟悉這些指令的用法。不需要有寫彙編程式的能力,能讀就行了,當然會寫更好。
3 趙炯的《linux核心完全註釋》。這個linux核心版本低,作者也講得很詳細。不過關於x86體系的那一部分,作者講得很繁瑣,這一部分一定要大體看懂,那後面章節的內容就沒有多大的問題了。
我先把書通看了一遍,用了1個月的時間。後來,再返回來乙個乙個研究,用了2個月。
之所以看這本書,是讓自己對核心有個實質的感受,不僅僅只是理論上的東西。
4 毛德操的《linux核心情景分析》。linux核心版本,這本書很厚,上下兩冊。我通讀一遍,用了2個月時間。
後來,再返回來乙個乙個研究,現在已用了2個月,正在研究中。。。就我個人覺得,linux核心最難的是記憶體管理,這2個月我就只大體搞清記憶體頁面的週轉,但搞清了這個,就會對核心的整體結構有個大致的瞭解,因為你已經清楚了使用者程序和核心的其它部分是怎樣使用記憶體頁面的。
5 學習linux核心最需要的是堅持和思考。這是乙個很長的過程,也許你會發現學了linux核心,並不會給你帶來什麼,我現在就是這樣覺得的,感覺自己什麼都不會做,真希望有人能我一些建議!不過學習學習也是有好處的,比如看了趙炯的《linux核心完全註釋》後,你再去看ucos-ii,會感覺那太容易了!
也許學習linux核心會對將來的工作有所幫助吧!
3樓:老男孩教育
核心知識是linux系統知識比較難的部分,不建議特地去關注,可以先做乙個簡單的linux入門知識學習,然後慢慢精通,之後在去學習核心知識,循序漸進的學習,可以更好的掌握好這門技術。
4樓:兄弟連教育
c必然要學,linux嵌入式和linux還是有很大不同的,畢竟嵌入式系統和通用系統有顯著的不同。找一找嵌入式linux的書籍看一看,學會自己建立交叉編譯鏈,最好有個友善之臂或者類似的板子,搞乙個教程,自己學著移植系統編寫驅動什麼的。如果自學比較困難,可以參加培訓學習。
5樓:天地會珠海分舵
其實這個問題問得挺開放的,細分一下的話應該分成運維層面,開發層面,原始碼層面怎麼學好linux,我這裡看下以乙個老鳥的身份給出我的建議,看對後輩是否有幫助吧…
6樓:山西新華電腦學校
linux學習路線。
第一階段零基礎入門。
第二階段linux系統管理&shell程式設計第三階段百萬級訪問量叢集實戰。
第四階段千萬級訪問量核心叢集實戰。
第五階段一切核心技術的底層支援:雲端計算叢集第六階段大資料運維。
第七階段python自動化和畢業指導。
7樓:網友
核心知識是linux系統知識比較難的部分,不建議特意去關注,就像linux命令有上千個,你可以看市面上的書籍,也沒有哪本命令書籍,會詳細的將1000多個命令都介紹了,其實可以根據具體服務進行了解,比如nginx服務可以有哪些核心優化,資料庫服務有哪些優化,這要更能理解每個核心的作用。
關於如何從linux系統裝XP系統
把xp安裝光碟放入光碟機,設定系統為光碟啟動,重啟計算機後會進入到windows安裝程式。在windows安裝之前,安裝程式會提示你安裝到 讓你選擇安裝位置或者做分割槽與格式化的操作,這個時候你可以把以前留個linux用的空間全部刪掉再建立新的分割槽。空間有了之後,再選擇乙個盤,一般是c盤來安裝wi...
如何在Linux系統上使用印象筆記Evernote
evernote是一款在國外非常著名的筆記軟體,介面與功能十分類似onenote。它不僅具備強大的筆記捕捉功能,還採用了獨特的分類方式,而且支援filter的自動整理 即時搜尋。系統需求 windows 2000 xp 2003 server vista 同時相容linux,unix以及mac os...
lol如何從白銀分段上分,LOL如何從白銀分段上分
金牛冰山先生 你最好和你熟知的人一起雙排,原來定級賽的時候feaker也受不了各種坑,或者你打打匹配找找手感和自信,玩adc玩穩一點的,奧巴馬或者ez等有逃生的,出完兩件攻擊一件鞋子之後開始出點血裝,女妖或者復活甲,儘早出輕語,我見到女警第一件輕語打人確實疼,輔助最好要真的是能打輔助的英雄。carr...