国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

高中生也能成為Linux內(nèi)核龍芯架構(gòu)的maintainer!

Linux閱碼場 ? 來源:Linux閱碼場 ? 作者:Linux閱碼場 ? 2021-06-29 09:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)您打開Linux內(nèi)核源代碼的maintainer文件,在里面搜索一個(gè)名字Jiaxun Yang,您會(huì)發(fā)現(xiàn),他是內(nèi)核多個(gè)模塊的maintainer:

4a0c6fce-d873-11eb-9e57-12bb97331649.png

4a16eaa8-d873-11eb-9e57-12bb97331649.png

您一定會(huì)以為Linux內(nèi)核龍芯架構(gòu)的maintainer,是一位資深的年長工程師。可是,接下來Linux閱碼場將向您揭曉的Jiaxun Yang的故事,可能會(huì)讓您目瞪口呆。

導(dǎo)

本期采訪對(duì)象:楊嘉勛,中國上海某高中應(yīng)屆畢業(yè)生,長居于中國杭州。

當(dāng)Linux閱碼場聯(lián)系到嘉勛的時(shí)候,他正好走出高中校園,在完成自己的畢業(yè)旅行。

我們非常幸運(yùn)地采訪到了嘉勛,并希望通過分享嘉勛的Linux故事,激勵(lì)更多優(yōu)秀的人們積極投身操作系統(tǒng)的研發(fā)中來,收獲技術(shù)的喜悅和人生的精彩。

1。 Linux閱碼場:你是什么時(shí)候開始接觸Linux(內(nèi)核)的?

嘉勛:

接觸Linux應(yīng)該是小學(xué)四五年級(jí)的時(shí)候,當(dāng)時(shí)沉迷于用虛擬機(jī)安裝各種操作系統(tǒng),偶然從網(wǎng)上了解到了Linux操作系統(tǒng),對(duì)其開源開放的模式感到好奇,于是下載安裝了Ubuntu。

后來越來越著迷,在理解了各種基本操作之后之后就把Linux安裝到筆記本上作為日用操作系統(tǒng),慢慢地積累了不少各種Linux知識(shí)。

后來初三的時(shí)候換了臺(tái)聯(lián)想的IdeaPad筆記本,當(dāng)時(shí)遇到無線網(wǎng)卡無法使用的問題,研究了一段時(shí)間發(fā)現(xiàn)問題的根源出在內(nèi)核rfkill組件。當(dāng)時(shí)在不少論壇QQ群求解都無人能回答,就打算自己啃這個(gè)硬骨頭,讀起了ideapad-laptop ACPI驅(qū)動(dòng)的代碼。

當(dāng)時(shí)我對(duì)C語言已經(jīng)有基本的掌握,但大量不理解的名詞與邏輯仍然是是攔路虎。差不多邊讀代碼邊搜索了一個(gè)月,慢慢理解了內(nèi)核驅(qū)動(dòng)的套路,做了一個(gè)patch并提交到upstream。

2. Linux閱碼場:你怎么進(jìn)入Linux開發(fā)的,為什么選擇這個(gè)?

嘉勛:

之后因?yàn)榕既坏臋C(jī)會(huì)搞到了一臺(tái)龍芯的機(jī)器,想裝Debian系統(tǒng),發(fā)現(xiàn)主線內(nèi)核對(duì)他的支持很差,于是就想著折騰折騰。這一折騰就深似海,一頭鉆進(jìn)去出不來了。各種寫驅(qū)動(dòng)抓debug交patch。

后來也因?yàn)樵谏鐓^(qū)的活動(dòng)得到了在龍芯生態(tài)里的企業(yè)航天龍夢實(shí)習(xí)的機(jī)會(huì),在師傅陳華才博士的帶領(lǐng)下對(duì)Linux的理解深入了不少,一路繼續(xù)玩下去了。至于為什么選擇這個(gè),我覺得是Linux選擇了我~他有問題需要我去解決。我也不是只做Linux開發(fā),平時(shí)也會(huì)參與一些其他的開源項(xiàng)目或者自己寫點(diǎn)小玩意玩。

3。 Linux閱碼場:你在內(nèi)核領(lǐng)域,都做了哪些事情?

嘉勛:

X86各種平臺(tái)驅(qū)動(dòng)隨機(jī)修點(diǎn)問題。MIPS這里也是隨機(jī)修修補(bǔ)補(bǔ),整理整理代碼,寫寫驅(qū)動(dòng),龍芯3A4000 CPU和7A1000橋片在上游的bring up,龍芯KVM的開發(fā)和upstream。實(shí)習(xí)期間搞了龍芯7A1000的GPU驅(qū)動(dòng)和3A4000的睿頻機(jī)制,不過這樣那樣的原因?qū)嵙?xí)期間的工作沒能upstream。

4。 Linux閱碼場:你做內(nèi)核開發(fā)的成就感來自哪里?

嘉勛:

It works。別笑,單單是It works就能給我很大的成就感。我從小就對(duì)各種機(jī)械,各種工業(yè)產(chǎn)品很感興趣,據(jù)說兩三歲的時(shí)候看著空調(diào)外機(jī)的風(fēng)扇轉(zhuǎn)動(dòng)就能發(fā)幾小時(shí)呆。

我一直希望成為一個(gè)去解決各種問題,創(chuàng)造產(chǎn)品的工程師。內(nèi)核可以說是軟件和硬件的邊界,我從內(nèi)核俯視可以看到盤根錯(cuò)節(jié)的電路構(gòu)建的硬件,仰望可以看到幾代人層層抽象刻畫的用戶態(tài)軟件,能為這對(duì)偉大的結(jié)晶構(gòu)建橋梁共同完成整個(gè)計(jì)算機(jī)系統(tǒng),我覺得很榮幸。

5. Linux閱碼場:第一次提交patch的過程,對(duì)初學(xué)者有什么建議?

嘉勛:

因?yàn)槲沂荓oongson64的Maintainer,遇到first patch的機(jī)會(huì)還是挺多的,最近遇到的比較多的問題是大家對(duì)于patch提交前檢測的流程不是很清楚。除了基本的功能性測試以及老生常談的checkpatch.pl之外有些子系統(tǒng)還會(huì)有額外的要求,比如涉及DeviceTree的make dt_binding_check。

建議大家在提交之前仔細(xì)閱讀一下內(nèi)核的文檔部分,除了子系統(tǒng)要求之外里面對(duì)于郵件客戶端的配置以及基本工作流程的介紹都還是很實(shí)用的。如果沒有時(shí)間壓力的話在提交第一個(gè)補(bǔ)丁之前翻閱一下子系統(tǒng)郵件列表的歷史信件也有助于快速搞清楚“潛規(guī)則”,避開常見的坑。

6. Linux閱碼場:未來有什么計(jì)劃?

嘉勛:

繼續(xù)上學(xué),繼續(xù)寫代碼玩電腦,如果以后能成為一個(gè)工程師參與一些激動(dòng)人心的項(xiàng)目那再好不過了。

Linux閱碼場隨后在Linux內(nèi)核源碼中發(fā)現(xiàn)了嘉勛的許多patch,最早地可以追溯到2017年。

Linux閱碼場無意分享任何勵(lì)志故事,更無意烹飪?nèi)魏涡撵`雞湯,我們只是希望讓更多的人們相信:“我能行”。我們同時(shí)也衷心地祝愿嘉勛同學(xué)在Linux這條路上越走越遠(yuǎn),收獲更多的“It works”。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    4

    文章

    1468

    瀏覽量

    42877
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11760

    瀏覽量

    219036
  • 龍芯
    +關(guān)注

    關(guān)注

    3

    文章

    429

    瀏覽量

    32776
  • 計(jì)算機(jī)系統(tǒng)

    關(guān)注

    0

    文章

    292

    瀏覽量

    25294

原文標(biāo)題:一名上海高中生是如何成長為Linux內(nèi)核多個(gè)模塊的maintainer的?

文章出處:【微信號(hào):LinuxDev,微信公眾號(hào):Linux閱碼場】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    廣州唯創(chuàng)電子WT2605C-24SS音頻藍(lán)牙語音芯片:為何它能成為標(biāo)準(zhǔn)藍(lán)牙與多樣化存儲(chǔ)播放的理想選擇?

    在無線音頻技術(shù)飛速發(fā)展的今天,一款功能全面、性能卓越的語音芯片往往能成為眾多智能設(shè)備的核心競爭力。作為國內(nèi)知名的語音IC廠家,廣州唯創(chuàng)電子推出的WT2605C-24SS音頻藍(lán)牙錄放語音芯片,憑借其
    的頭像 發(fā)表于 03-06 08:55 ?20次閱讀
    廣州唯創(chuàng)電子WT2605C-24SS音頻藍(lán)牙語音芯片:為何它<b class='flag-5'>能成為</b>標(biāo)準(zhǔn)藍(lán)牙與多樣化存儲(chǔ)播放的理想選擇?

    光場重塑視界,科技守護(hù)清晰——英倫科技裸眼3D技術(shù)與近視防控應(yīng)用全解析

    近視率為53.6%,6歲兒童為14.5%,小學(xué)生為36.0%,初中生為71.6%,高中生高達(dá)81.0%。近視不僅影響學(xué)習(xí)生活,更會(huì)顯著增加視網(wǎng)膜病變、青光眼等致盲
    的頭像 發(fā)表于 02-26 11:44 ?342次閱讀
    光場重塑視界,科技守護(hù)清晰——英倫科技裸眼3D技術(shù)與近視防控應(yīng)用全解析

    Linux系統(tǒng)內(nèi)核參數(shù)調(diào)優(yōu)實(shí)戰(zhàn)指南

    Linux 內(nèi)核參數(shù)調(diào)優(yōu)是系統(tǒng)性能優(yōu)化的核心環(huán)節(jié)。隨著云原生架構(gòu)的普及和硬件性能的飛速提升,默認(rèn)的內(nèi)核參數(shù)配置往往無法充分發(fā)揮系統(tǒng)潛力。在高并發(fā) Web 服務(wù)、大數(shù)據(jù)處理、容器化部署等
    的頭像 發(fā)表于 01-28 14:27 ?444次閱讀

    施耐德電氣暢談電子行業(yè)供配電系統(tǒng)架構(gòu)

    精密設(shè)備對(duì)供電連續(xù)性與電能質(zhì)量的高要求,讓多等級(jí)配電架構(gòu)的復(fù)雜度空前提升;分布式能源并網(wǎng)與能效管控壓力,讓電子行業(yè)的智慧用能、低碳用能成為必行之勢。
    的頭像 發(fā)表于 12-03 17:27 ?1257次閱讀

    【書籍評(píng)測活動(dòng)NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開發(fā)(第 2 版)》

    )。成為硬核Linux開發(fā)者Linux系統(tǒng)的設(shè)備驅(qū)動(dòng)開發(fā),一直給人門檻較高的印象,主要因內(nèi)核機(jī)制抽象、需深度理解硬件原理、開發(fā)調(diào)試難度大所致。2021年,一本講解驅(qū)動(dòng)開發(fā)的專著問世即獲
    發(fā)表于 11-17 17:52

    deepin亮相2025中國Linux內(nèi)核開發(fā)者大會(huì)

    、騰訊云、OPPO、字節(jié)跳動(dòng)、vivo、螞蟻集團(tuán)、龍芯中科等企業(yè)發(fā)起,以“自由,協(xié)作,創(chuàng)新”為理念,以開源技術(shù)的推廣和普及為使命,旨在促進(jìn)Linux內(nèi)核開發(fā)愛好者相互交流、共同進(jìn)步。
    的頭像 發(fā)表于 11-05 17:59 ?825次閱讀

    Linux內(nèi)核參數(shù)調(diào)優(yōu)方案

    在高并發(fā)微服務(wù)環(huán)境中,網(wǎng)絡(luò)性能往往成為K8s集群的瓶頸。本文將深入探討如何通過精細(xì)化的Linux內(nèi)核參數(shù)調(diào)優(yōu),讓你的K8s節(jié)點(diǎn)網(wǎng)絡(luò)性能提升30%以上。
    的頭像 發(fā)表于 08-06 17:50 ?958次閱讀

    龍芯2K3000國產(chǎn)主板:強(qiáng)大內(nèi)核,多元功能

    在科技飛速發(fā)展的今天,核心技術(shù)自主可控已成為國家和企業(yè)發(fā)展的關(guān)鍵。高能計(jì)算機(jī)推出的龍芯2K3000國產(chǎn)主板GM-S301K,以其強(qiáng)大內(nèi)核與多元功能,為各行業(yè)帶來全新的解決方案,成為國產(chǎn)
    的頭像 發(fā)表于 08-04 13:58 ?987次閱讀

    龍芯處理器支持WINDOWS嗎?

    。 Wine/CrossOver:部分Windows應(yīng)用可通過兼容層在Linux上運(yùn)行,但對(duì)龍芯架構(gòu)的支持有限。 定制化移植:理論上可通過修改Windows內(nèi)核和驅(qū)動(dòng)適配
    發(fā)表于 06-05 14:24

    如何配置和驗(yàn)證Linux內(nèi)核參數(shù)

    Linux系統(tǒng)運(yùn)維和性能優(yōu)化中,內(nèi)核參數(shù)(sysctl)的配置至關(guān)重要。合理的參數(shù)調(diào)整可以顯著提升網(wǎng)絡(luò)性能、系統(tǒng)穩(wěn)定性及資源利用率。然而,僅僅修改參數(shù)是不夠的,如何驗(yàn)證這些參數(shù)是否生效同樣關(guān)鍵。
    的頭像 發(fā)表于 05-29 17:40 ?1159次閱讀

    【開源分享】高中生大佬手搓開源 RK3588 筆記本電腦

    “ByranHuang從零開始打造的開源筆記本電腦,基于RK3588,搭載13.3英寸4KAMOLED屏、CherryMX機(jī)械鍵盤
    的頭像 發(fā)表于 05-27 08:04 ?2873次閱讀
    【開源分享】<b class='flag-5'>高中生</b>大佬手搓開源 RK3588 筆記本電腦

    龍芯2K0300開發(fā)板軟件資料-新世界更新

    【資料更新】正點(diǎn)原子龍芯2K0300開發(fā)板資料更新! 龍芯2K0300開發(fā)板軟件資料-新世界更新: U-boot版本為2022.04,內(nèi)核版本為6.12,buildroot版本為2024.08,交叉
    發(fā)表于 04-22 14:16

    Linux內(nèi)核編譯失敗?移動(dòng)硬盤和虛擬機(jī)的那些事兒

    Linux內(nèi)核卻失敗了,這是咋回事?FAT和NTFS文件系統(tǒng)不能支持軟鏈接,在這寫格式的磁盤里編譯內(nèi)核會(huì)失敗,同樣不能在這樣的磁盤里解壓內(nèi)核
    的頭像 發(fā)表于 04-11 11:36 ?995次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>編譯失敗?移動(dòng)硬盤和虛擬機(jī)的那些事兒

    如何在Linux內(nèi)核5.18版本之后和64位架構(gòu)中從內(nèi)核空間調(diào)用ioctl?

    我嘗試在最近的內(nèi)核中重新構(gòu)建以前版本 (4.19) 的 Linux 設(shè)備驅(qū)動(dòng)程序,即嵌入式平臺(tái)上的 6.1.22,ARM64 架構(gòu)。 驅(qū)動(dòng)程序管理 tty 設(shè)備。 當(dāng)我調(diào)用類似于用戶空間
    發(fā)表于 04-02 06:06

    樹莓派4 性能大比拼:標(biāo)準(zhǔn)Linux與實(shí)時(shí)Linux 4.19內(nèi)核的延遲測試

    引言本文是對(duì)我之前關(guān)于RaspberryPi3同一主題的帖子的更新。與之前的帖子一樣,我使用的是隨Raspbian鏡像提供的標(biāo)準(zhǔn)內(nèi)核,以及應(yīng)用了RT補(bǔ)丁的相似內(nèi)核版本。對(duì)于實(shí)時(shí)版,我
    的頭像 發(fā)表于 03-25 09:39 ?817次閱讀
    樹莓派4 性能大比拼:標(biāo)準(zhǔn)<b class='flag-5'>Linux</b>與實(shí)時(shí)<b class='flag-5'>Linux</b> 4.19<b class='flag-5'>內(nèi)核</b>的延遲測試