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。

类似的软件

Kubuntu
Kubuntu

17 Feb 15

BuluoOS KDE
BuluoOS KDE

17 Feb 15

意见 Minimal Linux Live

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