从管理角度看 FreeBSD 与 Linux

从管理角度看 FreeBSD 与 Linux

我是 Linux 的重度用户,使用过各种服务器、桌面等等……

最近,我想尝试使用 FreeBSD 的某些功能,例如 ZFS 等。

FreeBSD 机器的管理与 Linux 机器的管理有何不同?例如软件包管理、设备管理、网络配置等...

答案1

这是一个有点主观的问题,所以这取决于你的观点。包管理、设备管理、网络配置和类似的事情都是用不同的命令完成的。但概念是一样的。你有包(通常),你安装它们,等等。你有网络,你连接它们。从概念上讲,没有太大的不同。实际上,非常不同。但大部分都很容易掌握,并且在FreeBSD 使用手册。我能说的最好的办法就是尝试一下,如果您有更具体的问题请告诉我们。

答案2

两者都有各自的优点和缺点。很多人可能会告诉你,这归结为单一系统架构 (*bsd) 与各种 GNU/Linux 发行版的分发系统。要深入了解各种差异,请查看面向 Linux 用户的 BSD

就我个人而言,在使用 OpenBSD 和 FreeBSD 多年后,我逐渐喜欢上了它们的做事方式,例如 ports 树。但最近我发现 BSD 方式存在一些问题。如果你想走在前沿并使用真正新的软件(不是版本,我说的是尚未获得大量追随者或更小众的新东西),那么 GNU/Linux 发行版更容易上手。至少根据我的经验是这样。我确信你可以找到不同意的 BOFH ;)

答案3

基本上,如果您想要最前沿的技术,Linux 是一个更好的选择,而且它也非常稳定,从一个目前在其硬件上使用该发行版的 Unity 版本并真正喜欢它的人的角度来看,即使是 Ubuntu Unity 在 13.04 中也变得非常好。

然而,BSD 出现的时间更长,并且拥有比 Linux 更小、更成熟和更紧密的社区,而且他们更强调操作系统的成熟度和稳定性以及软件包,但是 BSD 的缺点是,如果你习惯使用某种形式的 Linux,它会有点难使用,因为你必须在其中编译大多数东西,但是你也可以从其中的软件包进行安装,这样一来,Linux 与某些发行版(例如 Gentoo 或 LFS)并没有太大区别,你必须从源代码编译所有内容,在 Arch 等发行版中,你可以从源代码编译或从二进制文件安装,而 Ubuntu、Fedora 或 Debian 等发行版则主要从二进制文件获取内容。

然而,目前已经有面向桌面的 BSD 版本,其中最著名的是 PC-BSD,它采用与 Ubuntu 类似的方法,使 BSD 尽可能易于使用,并尽可能让新接触该平台的人能够轻松使用

但归根结底,这只是一个偏好问题,例如,我更喜欢 Linux,因为它专注于拥有最新的东西,因为我最习惯它,特别是 Ubuntu 或 Debian 类型的发行版,而其他人可能更喜欢 BSD,因为它的软件包更稳定。

相关内容