歡迎您光臨本站 註冊首頁

Linux Lab 發布 v0.1 rc1,Linux 內核實驗室

←手機掃碼閱讀     admin @ 2019-06-11 , reply:0

Linux Lab 從 2016 年提交第一個 Commit,經過數年的迭代和最近數周的重構,已經於上周,即 2019 年 6 月 6 日迎來了第一個 Tag:v0.1-rc1

這個 v0.1-rc1 帶來的新亮點主要是對樹莓派(aarch64/Raspi3)、最新潮的處理器 Risc-V(包括 riscv32/virt 和 riscv64/virt) 的支持,另外,這個版本對內核模塊配置與開發、自動化測試、外部文件系統載入、Qemu 構建、外部工具鏈等添加了更豐富和完善的支持,這些功能都已經經過較為充分的驗證,並且在 README.md 進行了描述和更新。

下面是錄製的幾條命令行視頻,歡迎分享:

數年來,由於都是業餘時間在開發,所以一直沒有發布正式版本。幾年開發和迭代下來,覺得是時候發布一個穩定版本了,因為 Linux Lab 的核心功能和擴展能力都已經被實踐證明了,所以決定在 6 月份發布第一個正式版本,計劃在正式版本之前先發布三個 Release Candidates,也就是每周發布一個 rc,確保該版本中的相應功能經過充分的測試。

Linux Lab 不是操作系統,也不是發行版,只是一套用來快速構建 Linux 學習、開發和測試環境的工具集,這套工具集足以稱之為 Lab,所以以 「Linux Lab」 命名之。

核心思想:Instant + Repeatable。

  1. Instant,意味著,徹底消除傳統繁雜的 Step-by-Step 環境搭建工作,這套 Lab 構建極速穩定,而且一經構建,即時可用。
  2. Repeatable,意味著,由於環境的一致性以及相應的設計對該特性的遵守,在這個環境的動作是可持續重複復現的,結果是可預期的。

核心目標:降低 Linux 世界的准入門檻

傳統的環境搭建通常是每本 Linux 書籍的第一章節,而且是大篇幅,而且這些篇幅通常隨著時間的推移,很快就成了垃圾,因為完全不可重複了,很多同學在這一步遭遇各種陷阱以後,通常就放棄了,Linux Lab 則是徹底消除這一「章節」,用數條命令即可替換。

在上述思想和目標的引導下,Linux Lab 現在具備了如下特性:

  1. 支持 3 大操作系統(Windows、MacOS、Linux),可以輕鬆在這三大操作系統下使用。
  2. 支持 6 大處理器架構(X86、ARM、MIPS、PPC、Csky 和 Risc-V)。
  3. 支持 10+ 款開發板(i386/pc, x86_64/pc, arm/versatilepb, arm/vexpress-a9, ppc/g3beige, mips/malta, aarch64/virt, aarch64/raspi3, riscv32/virt, riscv64/virt, csky/virt)。
  4. 支持 5 種登陸方式(docker, ssh, vnc,webssh, webvnc),可以本地訪問,也可以遠程訪問。
  5. 集成了 5 大組件(Qemu、U-boot、Buildroot、Linux、Toolchain),都有預編譯版本。
  6. 可以學彙編、C、Linux 內核、嵌入式 Linux。
  7. 支持 Debugging 和 Testing。

更多豐富功能,請參考:

  1. 項目首頁
  2. 項目倉庫

該項目完全開源,以 GPL 2.0 協議發布,歡迎所有高校、企業、個人用戶使用或者參與開發。

http://tinylab.org/linux-lab-v0.1-rc1/


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/107360/linux-lab-0-1-rc1
Linux Lab 發布 v0.1 rc1,Linux 內核實驗室已經有181次圍觀

http://coctec.com/news/soft/show-post-206910.html