日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux内核之旅ppt_一起玩转 Linux 内核之旅开源社区吧

發(fā)布時間:2024/1/23 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux内核之旅ppt_一起玩转 Linux 内核之旅开源社区吧 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

| 作者:梁金榮

| 轉(zhuǎn)載自:Linux 內(nèi)核之旅

| 編輯:王皓月

| 設(shè)計:朱億欽

開源社引言

開源社向來是支持本土的開源 Community 的發(fā)展的,非常欣喜的看到西安郵電大學的陳莉君教授邁出了校門之外,打破界限,以 Community 的方式來讓更多的同學、社會人員參與進來,共同學習 Linux Kernel 的相關(guān)技術(shù),Linux Kernel 是目前世界上最大的 Community 之一,但是學習的門檻是出奇的高,Linux 內(nèi)核之旅 Community 將會以更有效的方式完成這一難題,尤其是漢語為母語的同學,將大大提高培養(yǎng) Linux Kernel 相關(guān)的高級人才效率。

開源社也會大大支持和推廣 ”Linux 內(nèi)核之旅 Community“,與開源人才共成長!歡迎大家參與、貢獻、提升!

—— 適兕

大家好,Linux 內(nèi)核之旅開源社區(qū)已經(jīng)上線,想必大家對如何參與開源社區(qū)比較感興趣吧。下面小編就來詳細介紹一下,開源社區(qū)的參與方式。

Linux 內(nèi)核之旅開源社區(qū)是一個完全自由和開放的平臺,甚至我們的網(wǎng)站都是開源的,開源社區(qū)的建設(shè)是在西郵陳莉君教授和在騰訊工作十多年的許振文師兄的指導下完成的,我們的運作方式與國際開源社區(qū)一樣,所有人都可以共建 Linux 內(nèi)核之旅開源社區(qū),我們都是貢獻者,也是受益者。


具體參與方式如下:

1、Linux 內(nèi)核之旅開源社區(qū)網(wǎng)站

您可以在我們開源社區(qū)網(wǎng)站上進行投稿,我們網(wǎng)站是使用 hugo 搭建的靜態(tài)網(wǎng)站,您可以先配置好 hugo 和 git 這兩個環(huán)境,將我們網(wǎng)站的 git 倉庫 fork 到您的 github,git pull 到本地后,您可以添加您的博客文章,添加您閱讀陳老師出版書的讀書筆記,甚至您還可以優(yōu)化我們的網(wǎng)站,git push 到您的 git 倉庫后,再向我們的主倉庫提交 pull requests,我們的管理員看到后會 review 您的提交,如果沒有問題的話,就可以 merge 到我們的 git 主倉庫啦。

Linux 內(nèi)核之旅開源社區(qū)網(wǎng)站 git 倉庫地址:

https://github.com/linuxkerneltravel/website

2、內(nèi)核學習實驗代碼

您可以學習和分享開源社區(qū)中的內(nèi)核試驗代碼,提交 Issues,可以將我們內(nèi)核試驗代碼的 git 倉庫 fork 到您的github,git pull 到本地后,您可以修改我們的內(nèi)核試驗代碼,或者添加您的內(nèi)核試驗代碼,需要按分類提交內(nèi)核實驗代碼,也請給出對代碼的簡要說明,然后 git push 到您的 git 倉庫后,再向我們的 git 主倉庫提交 pull requests,我們的管理員看到后會 review 您的提交,如果沒有問題的話,就可以 merge 到我們的 git 主倉庫。

Linux 內(nèi)核之旅開源社區(qū)內(nèi)核試驗代碼倉庫地址:

https://github.com/linuxkerneltravel/xyLinuxer

3、Linux 內(nèi)核之旅微信公眾號

您可以向我們的微信公眾號 “Linux 內(nèi)核之旅”進行投稿,或者申請轉(zhuǎn)載我們的文章。

4、內(nèi)核慕課

您可以免費報名學習陳莉君教授的課程《Linux 內(nèi)核分析與應(yīng)用》,您還可以在討論區(qū)拋出您的疑問,有機會獲得陳老師的親自答疑哦。報名方式如下:

手機掃描下方二維碼,或電腦訪問下方鏈接,開始Linux內(nèi)核之旅吧!

https://next.xuetangx.com/course/XIYOU08091001441/1516763

5、Linux 內(nèi)核之旅開源社區(qū)建設(shè)

Linux 內(nèi)核之旅開源社區(qū)剛剛上線,很多制度和規(guī)則都不是很完善,您也可以參與我們的社區(qū)管理,給我們提一些建議,或幫助我們完善開源社區(qū)的文檔,您可以提交任何改善開源社區(qū)的 patch ,貢獻者也有機會成為開源社區(qū)管理員哦,感謝大家的關(guān)注和參與。

Linux 內(nèi)核之旅開源社區(qū)管理倉庫:

https://github.com/linuxkerneltravel/community


我們的許振文大師兄很貼心地貢獻了參與 Linux 內(nèi)核之旅開源社區(qū)的操作步驟,這是開源社區(qū)網(wǎng)站投稿的步驟,其他 git 倉庫的參與步驟都是大同小異,一起來來看看吧!


前言

Linux 內(nèi)核之旅的網(wǎng)站我們重構(gòu)了,這次使用了 github 管理,hugo 作為站點管理工具。目標是能夠讓更多的同學參與進來,學習,分享,共同建設(shè),讓大家更方便高效的走 Linux 內(nèi)核之旅。

“Linux內(nèi)核之旅”網(wǎng)站的大幅度改版,更是為熱愛開源的Linuxer提供更廣的舞臺,大家的周報告,分享視頻,相關(guān)代碼,點點滴滴都將會通過 Linux內(nèi)核之旅網(wǎng)站,公眾號,學堂在線,Github 以及 B 站等平臺全面的分享出來。Open,Free&Share,不僅僅是一個口號,落地生花之時,也是一個人從內(nèi)而外的成長之際。-- 陳莉君教授。

所以這里也歡迎大家參與分享,這篇文章主要介紹怎么參與投稿。

投稿內(nèi)容

我們是《Linux 內(nèi)核之旅》開源社區(qū),所以一切投稿還是以 Linux 內(nèi)核為主,另外在軟件開發(fā)理論,開源代碼分享,社區(qū)文化方面也可以投稿。

投稿方式

目前我們是 github 的倉庫來做管理,所以投稿的方式也是在 github 的倉庫中直接提交 pr。具體提交 pr 的流程如下:

詳細步驟說明

01 fork 我們的站點項目到自己的倉庫

站點倉庫:

https://github.com/linuxkerneltravel/website

fork 項目過程相對比較簡單,在 https://github.com/linuxkerneltravel/website 頁面右上角點擊 fork 按鈕即可, fork 到自己的空間。

我的 fork 后是這樣的地址,因為我的空間已經(jīng)有一個 website 的倉庫了,所以這里就加了一個后綴來區(qū)別。

https://github.com/helight/website-linuxkerneltravel

02 clone 主倉庫到本地

https://github.com/linuxkerneltravel/website

03 設(shè)置自己的倉庫開發(fā)代碼提交上游關(guān)鍵

04 新建分支,并且在新分支上修改提交代碼

4.1 代碼更新

在每次新建分支之前一定要執(zhí)行 git pull,使得 master 分支保持最新。

4.2 編輯開發(fā)

社區(qū)站點是使用 hugo 搭建管理,所以大家需要在本地搭建使用 hugo 來預覽稿件效果。這里有個中文幫助站點大家可以學習。(https://hugo.aiaide.com/)

這里以 hugo 新建一個博文為例進行介紹。首先使用下面的命令新建一個 markdown 文件。

然后進行博文撰寫,撰寫格式要求:

1. 必須按照 `/blog/20xx/英文文章名稱/index.md` 的路徑格式創(chuàng)建文章。英文文章名稱使用英文字母、下劃線、連字符和數(shù)字,其它字符不接受。
2. 要求的內(nèi)容格式一定是 markdown 的,其它格式內(nèi)容暫時不接受。
3. 使用的圖片一律保存在和 markdown 文件同級目錄下的 imgs 文件夾中,如:`/blog/2020/submit_pr/imgs/pr.png`。
4. 圖片的名稱也一律使用英文命名,規(guī)則和上面一致。圖片寬度不要超過900的寬度。
5. 圖片大小在500k以內(nèi)。

4.3 編輯完成之后進行本地驗證

這一步非常重要,一定要進行本地驗證,避免文章有 markdown 語法、圖片格式、文字錯誤等。所以一定要驗證。

看到上面信息就可以在本地瀏覽器中預覽站點,看撰寫的文字是否符合自己的預期。如果有問題可以修改后直接刷新看效果。

4.4 編輯本機驗證沒有問題之后做本地提交

05 提交代碼到 dev 上游倉庫

這個 dev 上游就是上面設(shè)置的哈:git remote add dev https://github.com/helight/website-linuxkerneltravel

這種設(shè)置方式是可以把本地的修改按照 dev 標簽提交到指定的另外一個倉庫。我們一般是以主倉庫作為我們工作目錄,但是從主倉庫的 master 分支創(chuàng)建出來的開發(fā)分支是不可以提交主倉庫的,所以個人倉庫就是這個分支提交的地方,提交之后在在個人倉庫的分支和主倉庫的 master 分支創(chuàng)建 pr。

接下來就可以在這里查看代碼了:https://github.com/helight/website-linuxkerneltravel。這里 pr_intro 這個分支就是剛剛提交的。

06 創(chuàng)建 pr

在自己的個人倉庫 https://github.com/helight/website-linuxkerneltravel 上面可以直接看到創(chuàng)建 pr 的按鈕,直接創(chuàng)建就好了。

創(chuàng)建 pr 之后,后面有修改直接提交到這個個人分支上就可以了,不用重復創(chuàng)建。

07 等待 reviewer 反饋和合并到主干

社區(qū)的管理員會對你提交的 pr 進行 review,review 后會提出修改點,或者 review 沒有問題直接合到主干中。

另外如果提出問題,大家可以在這里討論,并修改達成一致,并提交到這個分支上,最后再合到主干中。

總結(jié)

以上簡單說了我們社區(qū)文章投稿的過程。希望大家多多參與共建《Linux 內(nèi)核之旅》社區(qū)。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的linux内核之旅ppt_一起玩转 Linux 内核之旅开源社区吧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。