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:

3 个赞

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

1 个赞

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

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

有 KDE 啊

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

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

FreeBSD 操作系统设计与实现,第二版

这个网站里涉及到 Linux 的部分基本充斥着这位作者(甚至是 BSD 社区)对于 Linux 的怨念(甚至是恶意),比如宣称 Debian 是“大便”,把受 BSD 启发的 Gentoo 批得一无是处,造谣 OpenSUSE 卡并冷嘲热讽(要不是我用了两年的 OpenSUSE 我就信了),对 GNU 和 Linux 社区充满了轻蔑。 :melting_face:

不过唯一的“好消息”是,他们还有自知之明:

FreeBSD 的菊苣们比 Linux 的还要更加高傲 - from 第 1.10 节 FreeBSD 的不足之处 | FreeBSD 从入门到跑路

1 个赞

确实太偏激了。我一直用的 Arch Linux,很稳定,几乎每天都滚动更新,没崩溃过。

https://download.freebsd.org/releases/VM-IMAGES/14.1-RELEASE/amd64/Latest/

FreeBSD 官方提供了虚拟机镜像。

freebsd 很简单啊,手册还不够?入门到跑路也补充了不少。对freebsd本身已经够了。

怎样入门?我觉得不必全面学习吧,使用中碰到什么问题就是搜索什么,使用日子久了自然会的多了。

看看目录,知道它有什么、能做什么,需要使用时再去详细看。

2 个赞

它引用的那篇《GPL之殇》是我见过最虚伪、最双标、最倒打一耙的技术博客……

3 个赞

首先得确定是打算学如何使用,还是内核设计。有太多人说自己学 Linux,结果到头来单纯是在跟 GNU 这个 userland 打交道…

1 个赞

它写的这段话我是认同的:

我们无法通过使用 GPL 来阻止软件世界或世界上的邪恶。像 Microsoft 这样的公司无论如何都会做恶。他们将开发自己的软件无论如何。阻止他们使用你特定的软件并不会改变任何事情,实际上往往做的更多的是伤害而不是帮助。

最近准备找工作,我家里人问我有没有考公的打算,我说绝对不会去当公务员。因为现在的公务员数量庞大,高度冗余,产出却很低,就是拿着纳税人的钱吃白饭。 然后他们回答道:

就算你不去当公务员,也会有别人去当。你自己不去考公,对公务员岗位数量扩大不会造成任何影响。

1 个赞

祝顺利,紫薯布丁

现在找工作,真是…不说也罢

1 个赞

找到那篇文章了…

1 个赞

事实已经证明 GPL 是最成功的许可证了,Licenses | Choose a License 这里从严到松没推荐 BSDL。

GPL 可能无意中点对了博弈论的科技点:(1) GPL 要求分发就要公开源码 (2) 竞争会导致厂商努力贡献以取得主动权。 于是雪球越滚越大。

2 个赞

确实,GPL 或许无法解决闭源软件这个「问题」,但也轮不到 BSD 来批评。从「对自由软件有利」和「对企业有利」两个角度来看,BSD 哪边都没沾上,他们吹捧的 Clang 也没有用 BSD 许可。

3 个赞

这篇文章是最让人恶心的, 说的好听一点就是绥靖, 不好听就是想当资本家, 想当大企业的狗, 但你猜怎么着, 人家不要! 通篇虚伪说辞, 无能又懦弱

1 个赞