我很快就会开始接触 BSD。我对 *nix 的经验还不够丰富,不足以了解 FreeBSD 的基本用法,并期待自学更多。
几年前我开始涉足 FreeBSD。我对操作系统的选择基本上是出于权宜之计——我使用的 pfSense 和 FreeNAS 都在其上运行,我想更全面地管理它们,也许还可以做出贡献。
到目前为止,这是我的极限。但最近我决定更进一步,让自己沉浸在家庭实验室 BSD 环境中,并在将来更全面地学习它。我一直很喜欢与我自己的理念相匹配的 OpenBSD 理念,直到今天才意识到我以为我会在 FreeBSD 上学习,而事实上我可以轻松地切换到 OpenBSD 作为操作系统安装来学习。
所以我的问题是,我会注意到学习这些内容之间的主要区别是什么?
显然我可以猜测一些:某些命令的参数会略有不同。有些文件将位于不同的位置。一些默认值会有所不同。幕后有很多微妙的变化。但其中大部分都是次要的,或者只有在我进行认真开发时才会产生影响,我的印象是大多数都会非常相似或通常几乎相同。
作为一个相对的*nix新手,当我探索并与他们一起涉水时,我会遇到他们之间不同的事情,这样我就可以在心里标记,这将是有帮助的。找出它们和我可能找到的主要领域之间的共同点,那不会。
- 请注意,我是不是寻求更好/更差的建议,或者在它们之间进行选择的建议。我很乐意使用两者,并且我想主要学习 OpenBSD,但到目前为止我只使用过 FreeBSD,而且最多只是涉足一下。
因此,我非常需要一个提示,列出我可能会遇到的各种差异/事物的列表,并发现在我探索时可以在心里标记它们之间的差异。 (尤其重要的是,这样如果我将来学习 OpenBSD 并用它在 FreeBSD 上做一些事情,我就会知道需要重新学习什么!)
答案1
我只是建议像你一无所知一样去研究它——差异太多,无法将它们全部拼写出来。 OpenBSD 手册页非常好,您可以在进入您认为自己了解的领域之前明智地查看它们。正如另一位海报所提到的,你可以随时拿起一本书并通读一遍,然后再继续。