Minimal Linux Live

软件截图:
Minimal Linux Live
软件详细信息:
版本: 28-Jan-2018 更新
上传日期: 22 Jun 18
开发: Ivan Davidov
许可: 免费
人气: 192

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。

类似的软件

NetSecL
NetSecL

20 Feb 15

Bridge Linux GNOME
Bridge Linux GNOME

16 Feb 15

Sophos UTM
Sophos UTM

17 Feb 15

XBMCbuntu
XBMCbuntu

17 Feb 15

意见 Minimal Linux Live

评论没有发现
添加评论
打开图片!