色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

到什么程度才叫精通Linux

黃文隆2年前13瀏覽0評論

到什么程度才叫精通Linux?

巧了,作為十年程序員,我的頭條簡介里寫的就是精通linux。那研究到什么程度才叫精通linux呢?小編以自己的經(jīng)歷來做一個(gè)解釋:(以下經(jīng)歷由淺入深)

1、至少安裝過不下10種linux發(fā)行版,了解各個(gè)發(fā)行版的特性和差異。

2、多年的linux操作系統(tǒng)使用經(jīng)驗(yàn)

使用linux可以讓你對linux的機(jī)制有一些外在的感覺

3、至少3年linux環(huán)境編程經(jīng)驗(yàn)

linux環(huán)境編程,可以讓你對linux的實(shí)現(xiàn)機(jī)制有了解。你就可以知道在linux系統(tǒng)上該怎么玩,怎么樣去實(shí)現(xiàn)自己的業(yè)務(wù)目的。

4、定制過linux內(nèi)核和文件系統(tǒng)

這樣的經(jīng)歷可以讓你對linux內(nèi)核的運(yùn)行機(jī)制有更深刻的了解。你可以了解內(nèi)核和文件系統(tǒng)的界限是什么?聯(lián)系點(diǎn)是什么?如何從內(nèi)核態(tài)轉(zhuǎn)入應(yīng)用態(tài)。

5、了解linux內(nèi)核

linux環(huán)境編程告訴你怎么做,讓你一步一步的調(diào)用函數(shù)來完成目標(biāo)。

但是如果你想知道為什么這么做,或者說底層是怎么做的?你就需要深入內(nèi)核了,推薦下面這本內(nèi)核學(xué)習(xí)的入門書籍,這本書很通俗的講解了linux內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn)。我通過這本書大粒度的了解了linux底層的實(shí)現(xiàn)機(jī)制。

6、深入linux內(nèi)核

了解linux內(nèi)核的基本運(yùn)作原理對上層開發(fā)人員是夠了,但是如果要成為一個(gè)linux精通者遠(yuǎn)遠(yuǎn)不夠,我的做法是閱讀源碼,但是linux的源碼太多了,我選擇了趙炯的linux0.11的內(nèi)核去對照學(xué)些,這樣對linux內(nèi)核的細(xì)節(jié)有了很深的了解。

7、開發(fā)驅(qū)動

驅(qū)動開發(fā)會用到很多l(xiāng)inux內(nèi)核相關(guān)的機(jī)制,比如自旋鎖、信號量、硬件中斷、軟中斷、線程、工作隊(duì)列、時(shí)鐘、DMA等。這些可以進(jìn)一步加深對linux內(nèi)核的理解。我開發(fā)過的驅(qū)動過包括,watchdog,gpio,lcd,串口,虛擬串口、網(wǎng)卡,pci/pcie,usb等。

8、從內(nèi)核層面思考問題

現(xiàn)在我的一個(gè)習(xí)慣就是碰到問題,會從內(nèi)核角度去思考,會從上層思考到內(nèi)核層面是如何設(shè)計(jì)的、為什么這樣設(shè)計(jì)。如果想不通,會自己閱讀內(nèi)核源碼找答案。

以上就是我的經(jīng)歷,這個(gè)程度,算不算精通linux呢?

其實(shí)我是心虛的,因?yàn)閘inux內(nèi)核博大精深,很多人窮其一生也只是研究了一個(gè)小模塊。

在這樣的巨無霸面前,我們要學(xué)習(xí)和深究的地方還很多,慚愧呀慚愧!

歡迎關(guān)注我,一起努力、一起學(xué)習(xí)linux內(nèi)核。