(这不是一个“哪种分布更好”的问题!)
GNU GUIX和NixOS是两个基于 NixOS 包管理器的 Linux 发行版。
我意识到 GUIX 似乎使用 Guile 来定义包/依赖项或其他元数据用途;我猜 GUIX 中的所有内容都是 GPL 的,而 NixOS 中也许并非所有内容都是……但这些看起来更像是表面上的差异。
我希望了解的是这两个发行版是否存在任何重要的架构差异。
基于 Linux 的 Ubuntu 和 Debian 被称为 Linux 发行版。基于 Unix 的 OpenBSD、Solaris 和 MacOS 被称为 Unix 操作系统,而不是 Unix 发行版。为什么会出现这种情况,更一般地说,什么是 Unix 发行版?
Phoronix 发布了9 个操作系统的比较。最快的三个是:
这种差异的基本原因是什么,尤其是滚动的 CentOS 和 Manjaro 之间?他们运送不同的内核吗?CentOS 软件包是否使用更多优化标志?他们是否默认使用不同的 IO 队列或调控器?
我需要找到一个稳定的发行版,它在其 LiveUSB 上具有 Clonezilla 和 Gparted,而 Ubuntu 18.04 没有。哪个 LiveUSB 两者兼得?
假设我需要为许多 Linux 发行版中的任何一个安装一组先决条件。在这种情况下,我需要根据发行版切换我的安装表达式。
我知道uname -v
,并且我知道我可以使用一些易碎的字符串表达式和逻辑来检查此命令的输出。但是我真正需要的是:
V=$(something-like-uname)
echo $V
"Debian"
# or
"Gentoo"
# or
"Redhat"
# or
"Arch"
# etc.
这个命令是什么?(它存在吗?)
我正在寻找完全失明的人可以访问的 Linux 发行版。我知道 Vinux 和 Sonar GNU,但前者处于休眠状态,后者已停产。有什么既是当前的又不太可能消失的东西?像 Debian 或 Ubuntu 这样的主流发行版加上这个或那个应用程序(如 Orca 和 Lynx)也可以满足这种搜索;只需说出哪个发行版和哪个应用程序。
我知道macOS 是一个 UNIX 操作系统,但我不知道 macOS 是否可以被称为UNIX发行版,就像 Gentoo 或 Debian 是GNU/Linux 发行版一样。
macOS 是 UNIX 发行版吗?如果不是,如何正确地提及 macOS 在 UNIX 操作系统系列中的成员资格以及对单一 UNIX 规范的遵从性(即,它是Unix 变体、Unix 版本、Unix 风格等)?此外,这个问题适用于 Solaris、HP-UX 和其他 unice(它们都是 UNIX 发行版吗?)。
此外, “分发”这个词是否仅限于 GNU(/Linux、/Hurd、/kFreeBSD、/etc)操作系统,还是可以在其他情况下使用?
编辑:我意识到UNIX 的官方网站使用“UNIX 实现”和“UNIX 操作系统”来指代 Unix 操作系统系列,即实现单一 Unix 标准的操作系统。
SUSE Studio允许我通过选择我自己安装的应用程序来构建我自己的发行版。我运行一个向导,它会生成一个 .ISO 文件。
例如,如果我想要一个用于 Web 开发的发行版,我可能会选择 MySql 或 MariaDB、Eclipse PHP 和 Eclipse JS、Xdebug、FireFox 开发者版(以及其他一些)。
如果没有,谁能解释我将如何创建这样的应用程序或向导?我是一名专业的编码员,所以应该能够做到,如果可能的话。
也许我可以以某种方式自动化Gentoo?虽然这将花费大量精力来模拟 Ubuntu(我也对其他发行版感兴趣,但 Ubuntu 将是一个好的开始)。
我的第一个想法是我只需要一个文件系统和一个引导记录,然后我就可以从中创建一个 ISO。但后来我意识到我想在其中实际安装一些应用程序,这意味着配置文件、符号链接等最好通过实际运行安装来创建(或者,它们是吗?)。
是否有“构建您自己的(Ubuntu)Linux”向导?如果没有,(如何)我可以制作一个吗?