Minimal Linux Live

軟件截圖:
Minimal Linux Live
軟件詳細信息:
版本: 28-Jan-2018 更新
上傳日期: 22 Jun 18
開發: Ivan Davidov
許可: 免費
人氣: 91

Rating: 5.0/5 (Total Votes: 1)

最小的Linux Live 是一個開源的,免費分發且極其輕量級的操作系統,基於Linux內核和BusyBox軟件,包括常見的UNIX實用程序。


它可以作為32位/ 64位Live CD下載

該發行版可以作為兩個Live CD ISO映像下載,每個支持的硬件平台一個:64位(x86_64)和32位(x86)。它們將世界定義為最小,每個大小約為7MB。

可以將ISO映像部署到CD光盤,Mini CD光盤或USB拇指驅動器,以便從計算機的BIOS啟動它們。實時系統自動啟動,因為Live CD上沒有實現引導加載程序。


它在3-4秒內啟動

這是一個非常快速的操作系統,在大約3-4秒內啟動,將用戶從一個shell提示符中刪除,從那裡他們可以訪問所有預安裝的命令行實用程序。


一個Linux的DIY發行版

Minimal Linux Live從頭開始設計,允許用戶根據Minimal Linux Live創建自己的Linux發行版。

要創建您自己的Minimal Linux Live OS,您必須從項目的主頁下載最新的腳本存檔,將其解壓縮並使腳本可執行。安裝需求,執行build_minimal_linux_live.sh腳本並等待。

根據您的計算機規格和所用Linux的分佈情況,操作系統創建過程不應超過30分鐘。 ISO映像將在腳本所在的同一文件夾中自動生成。


不適合普通用戶

我們不得不警告我們的讀者,Minimal Linux Live不是新手的Linux發行版。它專為高級Linux用戶設計,例如尋找小型救援CD的系統管理員或想要創建自己的操作系統的經驗豐富的開發人員。

什麼是新的這個版本:

  • 更新的軟件庫 - Minimal Linux Live(MLL)基於Linux內核4.14.12,GNU C庫2.26和BusyBox 1.27.2。生成的ISO映像文件為9MB,需要256MB RAM才能正常運行。
  • 30多個可用的疊加包,包括nano,vim,Cloud Foundry和BOSH客戶端,Open JDK,鍵盤佈局,遊戲2048等新增功能。
  • 捆綁依賴關係管理 - 很好的例子是Open JDK覆蓋捆綁,它依賴於GLIBC和ZLIB。從最終用戶的角度來看,您需要做的就是將Open JDK添加到要包含在MLL中的覆蓋包列表中,覆蓋構建系統將自動準備Open JDK所需的覆蓋包。
  • 覆蓋捆綁包的單獨配置文件 - 所有捆綁特定配置可以在單獨的配置文件中外部化。這使得主配置文件更小,更易於維護。捆綁配置文件中的條目優先於主配置文件中的條目。
  • initramfs中的自動運行功能 - / etc / autorun中的所有腳本在引導時自動執行。某些覆蓋捆綁包使用此功能,這需要在啟動時觸發某些功能(例如DHCP覆蓋捆綁包)。
  • DHCP功能作為單獨的覆蓋包 - 在啟動時自動觸發DHCP客戶端功能。默認DNS解析程序更改為Quad 9.公共Google DNS解析程序仍然存在並用作備份。默認情況下啟用此疊加層。
  • 源代碼作為單獨的覆蓋包 - 以前的MLL版本用於在initramfs結構和ISO映像結構中包含MLL源代碼。現在相同的源代碼作為覆蓋包包含在內,可以在/ minimal / rootfs / usr / src(ISO映像)或/ usr / src(initramfs)中找到。默認情況下啟用此疊加層。
  • Docker兼容圖像 - MLL構建過程生成Docker兼容圖像mll_image.tgz,其中包含MLL ISO映像中的所有可用軟件。此映像可以導入並在Docker或任何其他支持原始文件系統導入的容器系統中使用。您可以在MLL中添加自己的軟件(例如,作為覆蓋包提供的簡單HTTP服務器,如'nweb'),然後使用Docker而不是運行整個操作系統。
  • 覆蓋捆綁包可以在initramfs中合併 - 所有覆蓋捆綁包都可以“合併”。使用initramfs結構。通過這種方式,所有覆蓋包功能都可以在啟動時使用,無論有限的硬件檢測支持如何。這使得initramfs結構明顯變大,因此您需要更多RAM,因為所有覆蓋包都可以作為initramfs的一部分使用。
  • 結構改進 - 疊加構建系統與主構建系統完全分離。主shell腳本更多,但每個shell腳本都有更簡單的結構。主構建過程和覆蓋構建系統都依賴於“共同”構建系統。來自單獨的shell腳本的邏輯,它包含在所有其他相關的shell腳本中。 “稀疏”的圖像文件大小已增加到3MB,以便處理默認覆蓋包的大小。
  • UEFI和BIOS支持 - MLL提供不同的構建風格,具體取決於目標固件兼容性。 “bios”構建flavor針對傳統BIOS系統,並使用syslinux項目提供的預編譯引導加載程序。 “uefi”是指“uefi”。 build flavor目標是現代UEFI系統,並使用systemd-boot項目提供的預編譯引導加載程序。您還可以生成“混合”可以在傳統BIOS和現代UEFI系統上啟動的ISO映像。默認構建風格是“bios”。
  • ISO映像重組 - 主ISO映像目錄不再包含單個文件。一個例外是“minimal.img”。如果“稀疏”的話已在主配置文件中啟用了疊加位置。這使得ISO映像結構更易於將來維護。
  • 自定義MLL啟動徽標 - MLL啟動徽標作為單獨的疊加包提供。但是,它與其他疊加層不同,因為它不會添加疊加功能。相反,該覆蓋束“注入”內核源代碼樹中的自定義MLL引導徽標並觸發小內核重建。默認情況下啟用此疊加層。

版本中的新功能

  • Minimal Linux Live現在基於Linux內核4.1.6和BusyBox 1.23.2。
  • 現在,構建過程在所有可用的CPU內核之間並行化,因此整體構建時間顯著縮短。
  • 內核檢測到的所有網絡設備都有DHCP網絡支持。請注意,由於glibc引起的眾所周知的靜態鏈接問題,DNS無法正常工作。
  • 現在使用genisoimage生成ISO映像。這解決了基於Debian和Arch的主機操作系統的一些問題。
  • 除了上述更改之外,如果您下載最新的穩定版本腳本,您會注意到一個名為experimental的文件夾。該文件夾包含一些有趣的腳本,這些腳本基於Linux內核和ToyBox而不是BusyBox生成ISO。請記住,這是正在進行的工作,這些腳本可能無法在您的主機操作系統上運行。

2015年2月版的新內容

  • 最小的Linux Live現在基於Linux內核3.18.6和BusyBox 1.23.1。

2014年8月25日的新功能

  • Minimal Linux Live現在基於Linux內核3.16.1和BusyBox 1.22.1。
  • 啟動過程現在基於/ sbin / init和/ etc / inittab。有四個可用的控制台,可以使用Alt + F1切換到Alt + F4。
  • Shell腳本已更新。現在,下載的源包存儲在單獨的文件夾中。如果下載過程中斷,則下次執行腳本時將繼續下載。最值得注意的變化是5_generate_rootfs.sh,它現在生成根文件系統,其結構與/ sbin / init和/ etc / inittab兼容。

2014年7月28日的新內容

  • Minimal Linux Live現在基於Linux內核3.15.6和BusyBox 1.22.1。

類似的軟件

Medianix
Medianix

3 Jun 15

Granular Linux
Granular Linux

3 Jun 15

emmbux
emmbux

11 Apr 16

GParted LiveCD
GParted LiveCD

22 Jun 18

意見 Minimal Linux Live

評論沒有發現
添加評論
打開圖片!