可能的重复:
可以单独安装linux内核吗?
我看过纪录片革命操作系统有GNU的基本操作系统和Linux的内核。然后出现了 Linux 操作系统的修改版本的发行版。
我想要的操作系统是默认的 Linux 操作系统,而不是任何发行版。我尝试查看 Linux 网站,但只有有关发行版的信息。
默认的Linux操作系统是否不可供用户使用?
答案1
Linux 本身并不是很有用,因为没有应用程序:它纯粹是一个内核。事实上,当内核完成启动时,它所做的第一件事就是启动一个名为 的应用程序init
。如果该应用程序不存在,您会收到一条大错误消息,并且您无法使用它执行任何操作*。
发行版之所以如此命名,是因为它们将 Linux 内核与一组应用程序一起分发。
同样,如果没有内核,GNU 实用程序本身就没有用处。您可以将它们放在存储介质上并打开计算机,但没有任何东西可以运行这些程序。另外,即使有某个程序启动了init
,init
所有其他程序都依赖内核提供服务。例如,通常调用的程序init
所做的第一件事是打开一个文件/etc/inittab
;要打开该文件,它会调用一个函数open()
;该功能由内核提供。
现在,您可以构建一个没有(或很少)GNU 应用程序的发行版。看阿尔卑斯Linux举个例子。这就是为什么我不称Linux为GNU/Linux;当我说 Linux 时,我并不是指具有 GNU 实用程序的 Linux 系统子集。
*从技术上讲,有有些事情你可以只用内核来做。
答案2
发行版主要是带有 Linux 内核的 GNU 软件的编译,根据人们的愿望进行定制。某些“包”可能是一个发行版的一部分,而不是另一发行版的一部分。有些发行版还喜欢修改不同软件的文件安装位置。
也许你应该尝试Linux 从头开始作为您可以获得的最纯粹的 Linux 安装之一。
答案3
Linux 最纯粹的形式是 Vanilla Linux。它只是内核,没有修改或应用。您可以从以下位置下载:http://www.kernel.org
发行版是在该内核上运行的应用程序的配置,据我所知,大多数发行版都会对内核进行修改。
有些人仅对内核使用 Linux 名称,对发行版使用 GNU/Linux 来区分内核本身和发行版。
更多信息请点击这里:http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
对内核修改较少的 Linux 发行版有 Slackware、Arch Linux、Gentoo 和 Linux from Scratch。