国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Linux Lab 發(fā)布 v1.0 正式版,Linux 內(nèi)核開發(fā)從未像今天這般簡單

2022-06-17 10:24 作者:泰曉科技  | 我要投稿

簡介

自 Linux Lab v0.9 發(fā)布以后,又經(jīng)過了 5 個月的漫長迭代,Linux Lab 終于迎來了 v1.0 正式版,同時也迎來了 Cloud Lab v0.80-rc1 版本,兩者需同步升級配合使用。

  • 發(fā)布倉庫

    • Gitee: https://gitee.com/tinylab/linux-lab

    • Github: https://github.com/tinyclub/linux-lab

  • 用戶手冊

    • Linux Lab v1.0 中文手冊

      https://tinylab.org/pdfs/linux-lab-v1.0-manual-zh.pdf

    • Linux Lab v1.0 英文手冊

      https://tinylab.org/pdfs/linux-lab-v1.0-manual-en.pdf

更新情況

Linux Lab v1.0 升級了部分內(nèi)核版本到 v5.17,修復(fù)了多處內(nèi)存編譯 Bug,優(yōu)化了 make 命令自動補(bǔ)全功能,并重點(diǎn)完善和新增了 examples,同時更新文檔對齊到最新的功能。

  • v1.0 rc3

    • 全面整理 Assembly 實(shí)驗(yàn)案例

    • 刪除多余的 do target,由其他更簡潔的用法替代

    • 允許更簡單編譯內(nèi)核目標(biāo)文件,例如:make kernel arch/riscv/kernel/sbi.o

    • 修復(fù) make 自動命令補(bǔ)全,允許通過 tab 按鍵快速補(bǔ)全常用命令

    • 完善 make patch 命令

    • 更新文檔和 License 信息

  • v1.0 rc2

    • 升級 RISC-V 支持,qemu 升級到 v6.0.0,內(nèi)核升級到 v5.17

    • 升級 arm/vexpress-a9 的默認(rèn)內(nèi)核到 v5.17

    • 規(guī)范 build 輸出路徑,跟 boards/ 下的路徑保持一致,方便更快找到目標(biāo)文件

    • 完善 docker 文件系統(tǒng)運(yùn)行和導(dǎo)出支持

    • 新增 Python 實(shí)驗(yàn)案例

    • 完善 Assembly 和 Shell 實(shí)驗(yàn)案例

  • v1.0 rc1

    • 增強(qiáng) test 功能,允許在 testcase 中執(zhí)行多個命令

    • 修復(fù) test 中的內(nèi)核參數(shù)傳遞問題,確保兼容 uboot 和 kernel

    • 允許靈活增加 app 的子 make 目標(biāo),例如 make root busybox-menuconfig

    • 修復(fù)兩筆內(nèi)存編譯的問題

項(xiàng)目感想

歷史回顧

Linux Lab v1.0 是一個很重要的里程碑,不僅意味著其核心功能已經(jīng)非常穩(wěn)定和完善,也意味著我們的工作重心將發(fā)生調(diào)整。在 v1.0 之后,我們將把重點(diǎn)調(diào)整到 examples 的開發(fā)上,將通過 examples 幫助更多的同學(xué)更高效地學(xué)習(xí)、研究和開發(fā)操作系統(tǒng)以及周邊的技術(shù)。

剛剛查看了第一筆提交記錄:

Author: Wu Zhangjin wuzhangjin@gmail.comDate: ? Mon Jul 11 09:06:04 2016 +0800

Init linux-lab

Aims to build a Qemu-based Linux Lab to easier the Linux Learning and new features development.

Signed-off-by: Wu Zhangjin wuzhangjin@gmail.com

非常令人感慨,六年前肯定想不到,今天的 Linux Lab v1.0 已經(jīng)支持了市面上所有的主流處理器架構(gòu),支持了 20 多款開發(fā)板,支持了從 v0.11 到 v5.x 的幾乎所有 Linux 內(nèi)核版本,加 Cloud Lab 在內(nèi),一共有 3294 筆變更,每一筆背后都是煞費(fèi)苦心的設(shè)計(jì)和思考以及大量繁瑣的驗(yàn)證和測試。

$ cd cloud-lab/labs/linux-lab $ git log --oneline --root | wc -l 2152 $ cd ../../ $ git log --oneline --root | wc -l 1142

我想說,這份努力是值得的,作為計(jì)算機(jī)軟件中偏底層最接近硬件最復(fù)雜的操作系統(tǒng),向來是相對比較難上手的,最大的門檻是重復(fù)又依賴繁多的環(huán)境構(gòu)建,但是有了 Linux Lab,繼而有了 Linux Lab Disk,我們可以在 1 分鐘內(nèi)進(jìn)入實(shí)驗(yàn)環(huán)境,在 10 分鐘內(nèi)編譯并啟動 Linux 內(nèi)核,Linux 內(nèi)核與嵌入式 Linux 開發(fā)從未像今天這般簡單。

期待我們的工作對操作系統(tǒng)的人才培養(yǎng)、技術(shù)孵化、開發(fā)效率等方面都有所助力!

感謝致謝

感謝六年來,所有參與、支持和鼓勵過這個項(xiàng)目的同學(xué)們!沒有你們的支持,這個項(xiàng)目也許早就夭折了;沒有你們的支持,我們不會有動力不厭其煩地去完善和迭代,那些 Bug Report,Patch,贊譽(yù)背后的支持讓所有的開發(fā)不再孤立無援,而是溫暖充盈。

也要特別感謝這個項(xiàng)目用到的所有開源項(xiàng)目,包括但是不限于:Ubuntu, Linux, Docker, Qemu, Buildroot, U-Boot, Busybox, Make, webvnc 等等,沒有這些工作,就不可能有 Linux Lab。

同時感謝項(xiàng)目的托管平臺:Github 和 Gitee,也要感謝曾經(jīng)贊助過這個項(xiàng)目的企業(yè)、研究所和個人,包括購買過 Linux Lab Disk 以及社區(qū)所有其他付費(fèi)服務(wù)的所有同學(xué)們!

另外,這六年來,家里的夫人和小伙伴也給了莫大的支持,這個項(xiàng)目犧牲了很多本應(yīng)該陪伴他們的時間。隨著 v1.0 版本的發(fā)布,希望后面能夠有更多的時間陪伴他們。

商業(yè)化嘗試

過去數(shù)年來,包括社區(qū)和項(xiàng)目在內(nèi),所有的開發(fā)和答疑都是公益性質(zhì)的,是個人投入資金和時間在運(yùn)營,雖然有獲得了一些贊助,但是杯水車薪。

為了項(xiàng)目的持續(xù)健康發(fā)展,在經(jīng)過艱難的考慮后,我們做了一些商業(yè)化嘗試,希望大家能夠多多支持。

  • Cloud Lab 和 Linux Lab 的著作權(quán)屬于作者創(chuàng)建的 儒碼科技 ,項(xiàng)目采用雙 Licenses,非商業(yè)用戶采用 GPL v2 協(xié)議,商業(yè)用戶需要獲得儒碼科技商業(yè)授權(quán)。

  • 之前維護(hù)的開發(fā)板和內(nèi)核版本數(shù)量巨大,答疑和維護(hù)已經(jīng)令人精疲力盡,所以開發(fā)板部分,后續(xù)僅默認(rèn)開放 arm/vexpress-a9,其他開發(fā)板將暫停開放并可根據(jù)需要在 社區(qū)開源小店 付費(fèi)購買服務(wù)。也歡迎其他企業(yè)、機(jī)構(gòu)或個人聯(lián)系贊助某個開發(fā)板或處理器架構(gòu),獲得相應(yīng)的資源后,社區(qū)將考慮重新開放對應(yīng)的開發(fā)板或處理器架構(gòu)。

  • 社區(qū)也研發(fā)了免安裝即插即跑的 Linux Lab Disk,也叫泰曉 Linux 實(shí)驗(yàn)盤,插上即可開展 Linux 內(nèi)核與嵌入式 Linux 開發(fā),容量覆蓋 32G-2T,支持智能啟動、透明壓縮、時區(qū)兼容、出廠恢復(fù)等新創(chuàng)特性,用戶可根據(jù)需要在 社區(qū)開源小店 選購。歡迎高校、企業(yè)和機(jī)構(gòu)聯(lián)系團(tuán)購,泰曉 Linux 實(shí)驗(yàn)盤可用于高校計(jì)算機(jī)實(shí)驗(yàn)室、企業(yè)內(nèi)部培訓(xùn)等。

另外,作者以及相關(guān)團(tuán)隊(duì)也依托 儒碼科技 提供操作系統(tǒng)的技術(shù)研發(fā)、咨詢與培訓(xùn)服務(wù),歡迎有需要的企業(yè)聯(lián)系。

  • 已經(jīng)邀請了社區(qū)的多位專家老師在 泰曉學(xué)院 開設(shè)了包括 ELF、Rust、軟件逆向、Livepatch 在內(nèi)的一些課程,后續(xù)將不斷完善覆蓋,確保更體系化。

  • 另有知識付費(fèi)頻道 Linux 知識星球,至今已創(chuàng)建并維護(hù)了 1162 天,累計(jì) 1000 多條知識點(diǎn),20 多位嘉賓老師,400 多位付費(fèi)用戶。

再者,社區(qū)本身也在其他機(jī)構(gòu)的贊助下開展了其它的開源活動,比如 開源之夏2022、RISC-V Linux 內(nèi)核剖析,這些活動提供了實(shí)習(xí)和兼職崗位,向在校學(xué)生和在職工程師開放。這些活動除了提供開源協(xié)作與貢獻(xiàn)的機(jī)會,也實(shí)實(shí)在在為參與開源的學(xué)生和工程師們提供一定的經(jīng)濟(jì)支持。

歡迎有需要的同學(xué)聯(lián)系,聯(lián)系方式:

  • 微信:tinylab

  • 郵箱:contact@tinylab.org

更多資料

  • 使用 Linux Lab 的好處

    • Linux Lab:難以抗拒的十大理由 V1.0

    • Linux Lab:難以抗拒的十大理由 V2.0

  • Linux Lab 視頻公開課:含用法介紹、使用案例分享、發(fā)布會視頻回放、Linux Lab Disk功能演示等

  • 采用 Linux Lab 作為實(shí)驗(yàn)環(huán)境的視頻課程

    • 《360° 剖析 Linux ELF》

    • 《Rust 語言快速上手》

    • 《軟件逆向工程初探》

    • 《Linux內(nèi)核熱補(bǔ)丁技術(shù)介紹與實(shí)戰(zhàn)》

  • 采用 Linux Lab 或者 Linux Lab 正在支持的圖書、課程等

    • 成功適配過 Linux Lab 的國內(nèi)外圖書、線上課程列表

  • 采用 Linux Lab 或者 Linux Lab 正在支持的真實(shí)硬件開發(fā)板

    • ARM IMX6ULL,野火電子

    • RISCV-64 D1, 平頭哥

  • Linux Lab 社區(qū)正在開發(fā)的周邊硬件

    • 支持 Ubuntu 18.04-22.04, Deepin 20.2+, Fedora 34+, Mint 20.2+, Ezgo 14.04+, Kali, Manjaro

    • 支持 Ubuntu 18.04-22.04, Deepin 20.2+, Fedora 34+, Mint 20.2+, Ezgo 14.04+, Kali, Manjaro

    • Linux Lab Disk,免安裝、即插即用 Linux Lab 開發(fā)環(huán)境

    • Pocket Linux Disk,免安裝、即插即用 Linux 發(fā)行版


Linux Lab 發(fā)布 v1.0 正式版,Linux 內(nèi)核開發(fā)從未像今天這般簡單的評論 (共 條)

分享到微博請遵守國家法律
华亭县| 定边县| 江川县| 安平县| 阆中市| 霍城县| 枞阳县| 米脂县| 布尔津县| 旌德县| 筠连县| 大安市| 钦州市| 黄冈市| 民乐县| 恩平市| 湘阴县| 屏东市| 丘北县| 上林县| 平武县| 疏附县| 丰宁| 那曲县| 文安县| 乌鲁木齐县| 丰镇市| 清水县| 平凉市| 滦南县| 天气| 怀安县| 太仓市| 个旧市| 海城市| 巴东县| 东源县| 沙河市| 嘉定区| 衡山县| 马关县|