FreeBSD作为兴趣该怎样入门?

最近有闲,想折腾一下FreeBSD,有没有什么适合稍有Linux经验的书籍或者入门教程?

我主要感兴趣的地方有这么几项:

  1. zfs,这个几乎不用解释了,我最馋的也就是这个,之前曾经在自己组nas的时候用过FreeNAS(现在是TrueNAS Core了),深深地折服于其强大的功能。btrfs是对zfs的拙劣模仿
  2. port,方便编译具有较新特性的emacs。目前主流发行版,除了Arch有一个单独的emacs-nativecomp包支持28.1的nativecomp特性之外,几乎所有的发行版仓库里都没有现成的emacs 28.1可用。在不添加“野包”的精神洁癖作祟下,那只好自己从源码编译了。portage是对port的拙劣模仿
  3. jail与bhyve,比较好奇它与docker、KVM、Hyper-V之间的对比
  4. 稳定,几乎所有在网络上搜索到对于FreeBSD的描述都包括这一条。

目前找到的入门向教程主要就是FreeBSD自己的手册,虽然详尽,但是一方面浅尝辄止,不少东西就是一笔带过,另一方面又有些无趣,毕竟是“手册”,读来确实有些味同嚼蜡。另一个则是FreeBSD中文社区的FreeBSD 从入门到跑路,读来比较有意思,但是有些主观的内容让人觉得戾气太重了。

现阶段,有什么不要太大部头的书(中英皆可)可以阅读呢?

2 个赞

现在 Linux 和 FreeBSD 上的 ZFS 都统一为 openZFS 了吧?

Nixpkgs(NixOS) 有

我粗略地看了一下 book.bsdcn.org 的文章,我觉得写得不错啊,没感觉有什么非常主观的东西

有没有一种可能,Linux 由于使用的多,反馈问题比 BSD 更快,所以更加稳定。 :crazy_face:

之前尝试过freebsd,手动从port编译emacs会编译emacs的所有依赖,不能像AUR一样依赖用仓库里的二进制包。。。

没图形界面,日常没法用啊。。。考虑一下国产化系统吗?什么统信、麒麟之类的。

直接读代码,最有效最直接

有 KDE 啊

直接不通过包管理自己编译不就行了

当时我最终是选择home里面自己编译一份用着,但是担心后面依赖出错,于是看了handbook发现可以自己写一个makefile文件实现不编译依赖,然而当时没时间研究就放弃了 :melting_face: