最近,我偶然发现了一个关于Linux和FreeBSD (为什么有人会选择FreeBSD而不是Linux?)之间的区别的有趣问题,并找到了一个指向这个站点的链接。我读到的主要区别是Linux只是一个内核,而FreeBSD是一个完整的操作系统,里面有许多集成的包,它们可以无缝地工作。
所以我的问题是:
我在哪里可以读到这些软件包,我的意思是,是否有一个页面,其中列出了所有的软件包内置的系统?
发布于 2013-07-17 01:49:57
从系统管理员的角度来看,FreeBSD更接近特定的Linux发行版,而不是一般的Linux。BSD项目每个维护和分发一组核心软件,包括内核、一些基本系统和网络实用程序、命令行接口。此外,基本系统包含一些与基本系统紧密集成的第三方软件,如Perl。
Linux发行版的不同之处在于,Linux发行版维护人员与Linux实用程序维护人员有很大区别。Linux发行版中的核心系统实用程序来自多个来源(内核、init、GNU或BusyBox核心实用程序、bash等)。而BSD发行版各有各自的一组。
如果您想知道基本FreeBSD包中的内容,最好的方法是安装它(可能在VM中)。/bin、/lib和/usr中的所有东西都是“基本系统”;附加的第三方软件(包和端口,用BSD术语来说)都在/usr/local中。如果不想安装,可以下载安装档案(base.txz for FreeBSD,例如9.1 i386base.txz)并查看它们的内容。或者,您可以浏览来源。
发布于 2013-07-15 22:35:50
核心FreeBSD是一个单独的集合。使用GNU/Linux发行版,您将拥有内核、linux、init、bash和coreutils (例如)。它们都可以处于完全不同的版本,并且彼此独立。另一方面,FreeBSD包含一个内核、shell和实用程序,作为一个单一的源存储库。任何特定的源快照(几乎)总是一起运行。
对于FreeBSD核心的一部分的完整列表,没有比来源更好的地方了。
https://unix.stackexchange.com/questions/83156
复制相似问题