精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

自由軟件媒體Linux Kernel 5.10華為代碼貢獻排名第一

Linux閱碼場 ? 來源:Linuxer ? 作者:Linuxer ? 2021-01-15 14:05 ? 次閱讀

自由軟件媒體 LWN.netLinux Kernel 5.10 代碼貢獻,華為排名第一

a4decf4a-56f1-11eb-8b86-12bb97331649.png

在 Linux Kernel 5.10(下文簡稱“5.10 版本”)版本中,華為提交的補丁數量為1434個,占比8.9%,內核代碼貢獻排名第一,代碼修改41049行,占比5.3%,代碼修改行排名第二,自動內核缺陷發現機器人 HULK Robot 在內核 Bug 發現榜單上排名第二,發現了 15% 的內核 Bug。

a5544f4a-56f1-11eb-8b86-12bb97331649.png

a5d007a2-56f1-11eb-8b86-12bb97331649.png

在 5.10 版本,華為的貢獻主要在 ARM64 架構、ACPI、內存管理、文件系統、Media、內核文檔以及海思芯片支持等方面。

在 ARM64 架構方面,增強了 ARM64 64K 頁下的 RAID5 支持,寫性能提升6倍,減少 stripe_head 75% 的內存使用量。支持 per-NUMA 的 CMA,提升性能;

在ACPI子系統方面,支持異構設備呈現為 NUMA 節點,以及 ACPI DFX 重構準備;內存管理優化了 slub free 的 slowpath,提升性能。

在文件系統上,F2FS 支持基于 Age-Threshold 垃圾回收/支持擴展的純內存日志頭管理以及 swap 分區加載提速優化,性能提升40倍。Mauro 作為文檔和 Media 子系統的 Maintainer,做了大量 Media 以及文檔改進工作,為內核文檔直接生成 PDF 做了大量準備。

在海思芯片支持方面,新增了鯤鵬處理器以及 Hikey970 多個驅動支持以及驅動增強。

除了特性,華為的工程師針對整個內核貢獻了大量質量加固的 bugfix,及代碼重構,增強了整個內核的質量。

開發者貢獻榜單中的新面孔來自華為德國研究所的 Mauro 在 Media,內核文檔和 hikey 驅動子系統做了很多的貢獻。除了 Mauro 此外,還有 94 個來自華為的開發者給 5.10 版本做貢獻。

a625b01c-56f1-11eb-8b86-12bb97331649.png

在貢獻開發者榜前20的榜單中,有三名華為的工程師 在貢獻開發者榜單中,除了一些經常看到的大佬外,還有新面孔。例如來自華為 OS 內核實驗室的繆晴朗。

華為 OS 內核實驗室工程師繆晴朗 “對我自身而言,投入開源是自己的部分工作,亦是興趣所在。作為從浙大畢業不到兩年,投身于內核開發的新人,很榮幸自己登上了 5.10 版本的補丁貢獻前 20 的榜單” 每個人都對自己的代碼被合入 Linux Kernel 記憶猶新。 “我始終記著收到第一封社區回復時的激動,每天早上來公司打開郵箱前的期待,以及更多的每次補丁被接收時的暗喜與被認同感。而與社區的交流也在幫助我持續提升開發能力和對內核的理解。”

Linux Kernel 的重要性

我們所說的 Linux 全稱是 GNU/Linux,這是由自由軟件基金會的定義的。Linux 原本指的只有一個 Linux Kernel。從技術上說,Linux 只是一個符合 POSIX 標準的內核。它提供了一套應用程序接口(API),通過接口用戶程序能與內核及硬件交互。 對于開發者來說,Linux Kernel 中包含最底層的操作系統邏輯,同時 Linux Kernel 作為硬件和軟件的通道,一些硬件功能必須要在 Kernel 層面做支持,硬件才能正常的運行,要發揮出硬件的極致性能,還要在Kernel層面的軟件上做調優。所以掌握 Linux Kernel 的代碼,其重要性可見一斑。

但在 LWN.net 的文章中,有這樣的一段話: Atotalof1,971developerscontributedto5.10—again,justshortoftherecordsetby5.8.Ofthosedevelopers,252(justunder13%)madetheirfirstcontributionin5.10;thatisthelowestnumberseensince5.6 華為自2012年以來向 Linux Kernel 社區貢獻第一個補丁以來,8年來不斷增加對 Linux Kernel 社區的投入,從1個補丁1個開發者參與到1434個補丁95個開發者參與,從0個 Maintainer 到26個 Maintainer。在代碼貢獻上,華為除了代碼日常維護,Bug修復外,還將在 Linux 服務器操作系統領域中發現的新特性貢獻給 Linux Kernel 社區。 華為一直在遵循“貢獻”“開放”的開源精神。通過切切實實的行動,解決一些 Linux Kernel 社區目前存在的問題,歡迎更多的開發者加入到 Linux Kernel 社區當中,讓這個匯集了全球開發者智慧的 Linux Kernel 更加的枝繁葉茂。 華為除了在 Linux Kernel 上不斷貢獻,還在其主導開源的 openEuler 社區中做著新的探索。

原文標題:華為在 Linux Kernel 5.10 中代碼貢獻排名第一

文章出處:【微信公眾號:Linuxer】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華為
    +關注

    關注

    215

    文章

    34308

    瀏覽量

    251189
  • Linux
    +關注

    關注

    87

    文章

    11229

    瀏覽量

    208927
  • 代碼
    +關注

    關注

    30

    文章

    4748

    瀏覽量

    68356

原文標題:華為在 Linux Kernel 5.10 中代碼貢獻排名第一

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    華為全聯接大會2024亮點:open-eBackup備份軟件項目正式開源

    在備受矚目的華為全聯接大會2024上,華為宣布了項重要舉措——open-eBackup備份軟件項目全面開源,標志著華為在數據保護領域的又
    的頭像 發表于 09-25 15:39 ?710次閱讀

    【龍芯2K0300蜂鳥板試用】OpenHarmony代碼

    linux-5.10代碼,在 kernel/linux/build/kernel.mk 文件中有如下判斷: ifeq ($(
    發表于 09-18 11:42

    freebsd和linux哪個好用

    的。 開源許可證: FreeBSD使用自己的BSD許可證,這是種寬松的許可證,允許用戶自由地使用、修改和分發代碼Linux使用GNU通用公共許可證(GPL),這是
    的頭像 發表于 08-08 10:29 ?580次閱讀

    400萬!深開鴻OpenHarmony主倉代碼貢獻量再創里程碑!

    位居第一。近年內,深開鴻OpenHarmony主倉代碼貢獻量占比超過10%,遠遠超出除華為外其他所有廠商的
    的頭像 發表于 07-09 08:33 ?324次閱讀
    400萬!深開鴻OpenHarmony主倉<b class='flag-5'>代碼</b><b class='flag-5'>貢獻</b>量再創里程碑!

    中軟國際-華為云南京創新中心榮獲全國排名第五評估認可!

    近日,在“華為云全國賦能云基地健康度綜合評估”中,中軟國際-華為云南京創新中心榮獲江蘇省排名第一,全國排名第五評估認可。
    的頭像 發表于 04-02 09:53 ?474次閱讀
    中軟國際-<b class='flag-5'>華為</b>云南京創新中心榮獲全國<b class='flag-5'>排名第</b>五評估認可!

    3562-Linux系統使用手冊

    ](基于 RK3562_LINUX_SDK_RELEASE_V1.1.0_20231220) Linux 系統相關軟件包位于產品資料“4-軟件資料\
    的頭像 發表于 03-05 14:23 ?261次閱讀
    3562-<b class='flag-5'>Linux</b>系統使用手冊

    賽昉科技VisionFive 2生態進展雙周報(2.1-2.29)

    v5.15和v6.6。 Linux kernel v6.6是最新的上游長期支持版本,經過賽昉科技過去段時間的不斷努力,大部分JH-7110驅動代碼已合并到
    發表于 02-29 15:45

    linux和windows的區別 linux系統般用來干嘛

    Linux的設計理念 Linux個開源操作系統,其設計理念是自由、共享和開放。Linux系統遵循類Unix的設計原則,注重系統的穩定性
    的頭像 發表于 02-05 14:06 ?879次閱讀

    基于Debian的Sparky Linux 7.2的亮點

    Linux kernel 6.1 LTS 提供支持,Sparky Linux 7.2采用 LXQt 1.2.0 和 KDE Plasma 5.27.5,現在提供 ARMHF 和 ARM64 鏡像。
    的頭像 發表于 12-14 10:13 ?570次閱讀
    基于Debian的Sparky <b class='flag-5'>Linux</b> 7.2的亮點

    名高職生成為開源代碼頂級貢獻

    3萬行代碼,和華為的5名開發者起登上由開放原子開源基金會OpenHarmony社區官方發布的頂級貢獻者榜單,在數千位代碼
    的頭像 發表于 12-13 08:14 ?579次閱讀
    當<b class='flag-5'>一</b>名高職生成為開源<b class='flag-5'>代碼</b>頂級<b class='flag-5'>貢獻</b>者

    首屆Harmony班畢業生成為代碼頂級貢獻者!

    超過3萬行代碼,和華為的5名開發者起登上由開放原子開源基金會OpenHarmony社區官方發布的頂級貢獻者榜單,在數千位代碼
    的頭像 發表于 12-11 17:47 ?391次閱讀
    首屆Harmony班畢業生成為<b class='flag-5'>代碼</b>頂級<b class='flag-5'>貢獻</b>者!

    內核啟動第一步的物理內存分布

    ? 1.uboot 調用do_bootm_linux 中的 theKernel (0, machid, bd->bi_boot_params)進入kernel部分代碼 該函數最終會通過r0,r1
    的頭像 發表于 12-04 17:45 ?497次閱讀
    內核啟動<b class='flag-5'>第一</b>步的物理內存分布

    kernel到android核心啟動過程

    總結個圖:kernel 到android核心啟動過程 kernel鏡像執行跳轉到start_kernel開始執行,在rest_init會創建兩個k
    的頭像 發表于 12-04 16:59 ?890次閱讀
    <b class='flag-5'>kernel</b>到android核心啟動過程

    kernel的啟動分為哪兩個階段

    kernel的啟動主要分為兩個階段。 1、階段 從入口跳轉到start_kernel之前的階段。 對應代碼arch/arm/kernel/
    的頭像 發表于 12-04 16:45 ?612次閱讀

    python軟件怎么運行代碼

    理解的機器代碼。 在本文中,我們將詳細介紹如何運行Python代碼。我們將探討以下幾個方面:安裝Python,設置環境變量,選擇個集成開發環境(IDE)或文本編輯器,編寫代碼,運行
    的頭像 發表于 11-28 16:02 ?861次閱讀