小型linux开发版
在决定每天运行什么时,有很多Linux发行版可供选择,但是有些发行版很小,以至于很少引起注意。 但是微小的Linux发行版是有力的创新:拥有一个完整的操作系统来驱动计算机的存储空间少于1GB,而RAM却只有一半,这是最终的软件黑客。
小型发行版有很多用途,例如:
那里有很多轻量级的发行版,例如Lubuntu , Peppermint OS和Bodhi ,但是真正的小发行版有一些特别之处。 这里有五个小发行版,您值得自己尝试。
Tiny Core Linux的文本控制台为11MB,GUI为16MB,几乎是不可能的小。 我翻阅了旧的拇指驱动器的收藏; 最小的是128MB,仍然是Tiny Core图像大小的八倍。
默认情况下,Tiny Core包括基本操作系统,前提是您具有到Internet的以太网连接,因此您只能安装所需的应用程序。 这是一种非常高效的模型,它甚至不包含用于安装操作系统的应用程序(尽管您可以在准备安装时从Tiny Core存储库下载它)。
我已经在具有512MB RAM的系统上通过128MB拇指驱动器运行Tiny Core,并且性能非常出色,正如您所期望的那样,该操作系统仅占用16MB。 仅当在Web浏览器中浏览Internet时,性能才会降低,但最主要的原因在于大多数现代网站的复杂性超过Tiny Core。
如果没有GUI,Tiny Core可以在仅64MB的RAM上很好地运行。
下载Tiny Core并使用dd或Etcher将其写入拇指驱动器。
使用屏幕底部启动器栏中的“ 应用程序”图标下载tc-install或tc-install-GUI应用程序后,安装Tiny Core很容易。
您可以选择几个选项来安装Tiny Core。 您可以将其安装到格式化为Linux驱动器的拇指驱动器中(这要求您的计算机允许从USB驱动器引导,该驱动器在大多数现代PC中是常见的,而在较旧的PC中是不常见的),并安装到Microsoft FAT拇指驱动器(攻击通常无法从USB驱动器启动的PC,甚至无法访问现有Linux分区中的目录。
安装很快,完成后,您可以重新启动计算机并启动到Tiny Core Linux OS中。
由于它仅带有文本编辑器和终端,因此您应该做的第一件事就是安装一些应用程序。 底部启动器栏中的“ 应用程序”图标显示所有可用的Tiny Core软件包。 Apps存储库还包括重要的驱动程序,因此在您想要使WiFi卡或打印机正常工作时非常有用。
安装新的应用程序或实用程序时,可以在引导时或根据需要将软件包加载到Tiny Core中进行选择。 选择在引导时加载程序包将使其立即可用,并且在重新引导后仍然可用(如您期望的那样)。 选择按需加载它意味着该软件包在Tiny Core下载该软件包后就可用,但是在重新启动后,它将不会加载到内存中。 这可以使您的启动时间保持快速,并且Tiny Core在RAM中的占用空间很小,但这也意味着在每次会话首次使用之前,程序包数据都不会加载到内存中。
应用程序的选择是将以用户为中心的应用程序(例如办公和图形应用程序)与以服务器为中心的应用程序(例如Samba和Web服务器)很好地结合在一起的。
当然,一旦开始向Tiny Core添加应用程序,它就会变得越来越小。 即使在Tiny Core网站上的Tiny Core Plus映像(包括所有WiFi驱动程序)也只有约100MB,因此“较小的”可能仍远低于256MB左右。
Tiny Core非常适用于资源很少,网络启动映像很少,并且需要通过OS评估应用程序的人的旧计算机。 Tiny Core是一个很棒的周末项目:从16MB构建所需的操作系统,直到拥有所需数量的操作系统为止。
SliTaz Linux映像约为51MB,约为Tiny Core大小的四倍,其中包含大量令人印象深刻的驱动程序和应用程序。 实际上,如果您不了解,您可能会认为您已启动到1GB的Ubuntu映像中,因为在那里可以看到基本入门映像中的所有内容:文本编辑器,Web浏览器,绘画程序,电子表格应用程序等。
Midori浏览器可以使大多数网站快速加载。在启动时,您可以选择不使用GUI来运行SliTaz。 它仅在64MB RAM上运行良好。
SliTaz有许多下载选项,因为它的开发人员和社区为潜在的系统限制提供了许多变体。 例如,对于低至24MB RAM的系统,存在较低的RAM版本,使用Firefox而不是Midori的版本,没有额外应用程序的版本,依此类推。
如果您不知所措,而只是想尝试一下,请下载滚动版本 。 该版本大约为50MB,每周更新一次。 如果您爱上了SliTaz,则可以选择更适合您需要的下载-如果滚动版本对您而言太新鲜了。
下载完所需的SliTaz映像后,使用dd或Etcher将其写入拇指驱动器,然后重新启动。
通过TazPanel应用程序将SliTaz安装到拇指驱动器或硬盘驱动器。 它会指导您对磁盘进行分区(根据需要),并将SliTaz安装到您选择的目标位置。
TazPanel应用程序是SliTaz的控制中心。 如果您是OpenSUSE或Mageia(néeMandrake)的爱好者,您可能会发现TazPanel至少在概念上很熟悉:它是一个单一应用程序,可提供对系统配置,硬件检测,用户和组管理,系统更新以及应用程序的访问安装。
可用的应用程序可以满足最基本的要求,这意味着如果您对使用哪个应用程序完成任务不挑剔,那么SliTaz的存储库可能会为您提供一些帮助。 如果您有特定要求(例如,GIMP 2.10而不是GIMP 2.8),那么您将必须学习如何生成SliTaz软件包。 好消息是tazpkg命令可以从几种打包格式转换,包括:
SliTaz是一种快速的小型Linux发行版,带有集中式控制面板,使学习变得容易。 由于其打包工具可以从其他Linux打包格式转换而来,因此从理论上讲,它的应用程序选择非常广泛,使您可以轻松使用所有喜欢的工具来设计工作环境。 SliTaz很小,但致命,就像它的蜘蛛徽标一样。
Porteus提供了一些桌面选项,最小的映像约为270MB,最大的映像为350MB。 这使其成为最大的微型Linux映像之一,但是其中大部分空间都用于确保流畅的Linux桌面体验,以至于您可能会忘记使用实时分发。 在引导过程中将Porteus安装到SSD驱动器或将其加载到RAM会产生完美无缺的平滑环境,您不会相信您的操作系统占用的空间不到CD-ROM的一半。
就其基本映像而言,Porteus很小,但是根据您选择的桌面,它很容易需要高达1GB的RAM才能运行。 尽管其他小型Linux发行版倾向于利用极简应用程序来保留空间和资源,但Porteus希望您像使用其他发行版一样使用它。 安装所有喜欢的应用程序和驱动程序,然后忘记您正在运行的微型压缩根文件系统上。
从您最近的Porteus镜像下载Porteus,根据您的喜好选择MATE,LXQT,LXDE,OpenBox,XFCE,Cinnamon或KDE。 如果您没有偏好,则MATE或KDE桌面都可以很好地平衡图像大小和熟悉的桌面体验。
您可以按照官方安装指南中的说明将Porteus安装到拇指驱动器或内置硬盘驱动器。 无论哪种方式,该过程都是相似的,并导致压缩后的根文件系统永不改变。 它是一个稳定且包含在内的文件系统,您可以在使用时对其进行覆盖。 重新启动时,所做的更改和安装的应用程序将加载到内存中,因此您的环境就如您所愿。
应用程序在Porteus术语中称为“模块”,可从Unified Slackware软件包管理器 (USM)获得,该程序从五个不同的Slackware存储库中提取,这意味着您可以选择很多应用程序。
Porteus是完整的Linux经验,仅占通常所需空间的一小部分。 这是一款出色的便携式Linux发行版,具有许多桌面选项和许多应用程序。
乍看之下, Bodhi Linux的ISO映像为740MB,看起来可能并不微小,但是一旦安装完成,您会惊讶于它的微小之处。 Bodhi仅可在512MB RAM上顺利运行,但外观和感觉就像明天的桌面。 Bodhi使用Enlightenment桌面,这是一个精美的用户界面,精心设计,既小巧又强大。
菩提不仅使用了启蒙,还增加了启蒙。 Bodhi的配置应用程序和系统设置面板是Enlightenment有时令人难以置信的一系列选项的自定义界面。 菩提为您做出一些合理的默认选择,并提供了一部分选项。 如果您是Enlightenment的忠实用户,那么Bodhi的解释可能对您来说不够纯粹,但是对于许多用户而言,Bodhi会将注意力集中在Enlightenment桌面上。
下载Bodhi Linux ,使用dd或Etcher将其写入拇指驱动器,然后重新启动。
Bodhi安装程序可从“ 首选项”类别的“ 应用程序”菜单中获得。 安装应用程序是Ubiquity ,因此过程与安装Ubuntu相同。 如果您从未安装过Ubuntu,请不要担心。 这是最简单的安装之一。
Bodhi基于最新的长期支持(LTS)Ubuntu Linux版本,因此您可用的软件几乎没有界限。 如果适用于Ubuntu Linux,则Bohdi可以访问它。
Bodhi Linux与典型的Ubuntu安装相比要小很多,而与其他许多极简主义的Ubuntu环境相比也要提高,因为它使用了Enlightenment。 如果您正在寻找一个比大多数Linux发行版运行得更轻松的Linux发行版,而又不求助于重叠文件系统和应用程序模块,那么Bodhi是您的理想发行版。
在出现Tiny Core或SliTaz或AntiX或Porteus之前, 先是 Puppy Linux 。 Puppy是最初的微型Linux发行版之一,已经作为旧计算机和新用户的可靠,可启动的操作系统忍受了十五年。
首次启动时,Puppy会尽最大努力指导用户完成所有必要步骤,以确保一切正常。 有很多窗户要经过,但是一旦您全部通过,就可以毫无疑问地知道什么是可行的,什么是不可行的,然后再选择是否安装。
Puppy将近300MB,并且在我的测试中无法在1GB RAM以下的任何设备上工作,因此它并不是目前可用的最小的Linux。 但是,它仍然是一个出色的,低于1GB的操作系统,在该类别的OS中,它是最友好的操作系统之一。
下载Puppy Linux,并用dd或Etcher将其写入拇指驱动器,或将其刻录到CD或DVD,然后重新启动。
小狗几乎可以安装在任何可以接收数据的东西上。 可从顶部启动器栏获得的安装程序应用程序称为Puppy Installer ,它管理Puppy和Puppy应用程序的安装。
Puppy Installer会逐步指导您将操作系统安装到可用的任何介质上。 小狗可以从拇指驱动器,光盘,硬盘驱动器甚至SD卡启动。 我在没有任何硬盘驱动器,没有运行的光盘驱动器,也没有从USB引导的选项的计算机上使用过Puppy。 因为Puppy可以将您的配置选项写入几乎所有内容,所以我可以将其与持久性数据存储一起使用到外部设备。
Puppy Installer应用程序还用于将应用程序安装到Puppy上。 因为Puppy是基于Ubuntu的,所以它的存储库中可能不会缺少任何Linux软件包,如果有,则可以使用Flatpak 。
Puppy是原始的小型Linux。 尽管它不再是最微小的,但它到目前为止是最简单的。
多年来,小型Linux的概念已经发生了变化。 很久以前,您已经将一个很小的Linux发行版下载到CD-R上并从光驱运行,同时将更改保存到外部介质中。 后来,这是您从拇指驱动器上获得的东西,它具有专用的空间来进行持久更改。 现在,所有这些都加上了安装到内部驱动器或目录的能力。
没有人期望Linux掀起对容器的热潮,在容器中,应用程序是在半虚拟化环境中运行的自包含Linux系统。 对于曾经热衷于优化磁盘空间或热衷于复活旧计算机的人们来说,曾经是利基的嗜好成为了那些想要在不增加应用程序过多开销的情况下开发容器的开发人员的一项迫切需求。 最低限度的临时Linux发行版中的所有工作突然以意想不到的方式获得了回报。
利用根文件系统的概念,Fedora项目的Silverblue实验致力于创建不可变的OS。 它是一个永不更改的操作系统,而是以容器的形式获取更新和应用程序安装。
2.1GB的Silverblue绝不是一个很小的Linux发行版,但在许多方面,它是微小的Linux和容器运动的产物。
下载Silverblue并使用dd或Etcher将其写入拇指驱动器,或将其刻录到CD或DVD,然后重新启动。
引导到Silverblue后,使用Anaconda (标准的友好Fedora Linux安装程序)将其安装到内部硬盘驱动器中。
Silverblue不会安装传统意义上的应用程序。 相反,它在基本操作系统的顶部运行容器。 具体来说,它将Flatpaks用于GUI应用程序,将Toolbox用于命令。
由于Flatpaks并不像传统的Fedora RPM软件包那样常见,因此Silverblue还提供了软件包分层功能 ,这是一种将Fedora RPM软件包转换为Silverblue的方法。
Silverblue可能是测试新兴技术的有趣实验,也可能是台式机操作系统的未来。 它的微小之处仅在于它的根文件系统大小相同,而不管其上是否有更新和应用程序,但是值得一看的是,对微型发行版的这种奇怪的痴迷在何处带来了Linux社区和整个行业。 不要忘记在出门时向11MB的先驱者致敬。
翻译自: https://opensource.com/article/19/6/linux-distros-to-try
小型linux开发版