FreeBSD 操作系统设计与实现,第二版
这个网站里涉及到 Linux 的部分基本充斥着这位作者(甚至是 BSD 社区)对于 Linux 的怨念(甚至是恶意),比如宣称 Debian 是“大便”,把受 BSD 启发的 Gentoo 批得一无是处,造谣 OpenSUSE 卡并冷嘲热讽(要不是我用了两年的 OpenSUSE 我就信了),对 GNU 和 Linux 社区充满了轻蔑。
不过唯一的“好消息”是,他们还有自知之明:
FreeBSD 的菊苣们比 Linux 的还要更加高傲 - from 第 1.10 节 FreeBSD 的不足之处 | FreeBSD 从入门到跑路
确实太偏激了。我一直用的 Arch Linux,很稳定,几乎每天都滚动更新,没崩溃过。
freebsd 很简单啊,手册还不够?入门到跑路也补充了不少。对freebsd本身已经够了。
怎样入门?我觉得不必全面学习吧,使用中碰到什么问题就是搜索什么,使用日子久了自然会的多了。
看看目录,知道它有什么、能做什么,需要使用时再去详细看。
首先得确定是打算学如何使用,还是内核设计。有太多人说自己学 Linux,结果到头来单纯是在跟 GNU 这个 userland 打交道…
它写的这段话我是认同的:
我们无法通过使用 GPL 来阻止软件世界或世界上的邪恶。像 Microsoft 这样的公司无论如何都会做恶。他们将开发自己的软件无论如何。阻止他们使用你特定的软件并不会改变任何事情,实际上往往做的更多的是伤害而不是帮助。
最近准备找工作,我家里人问我有没有考公的打算,我说绝对不会去当公务员。因为现在的公务员数量庞大,高度冗余,产出却很低,就是拿着纳税人的钱吃白饭。 然后他们回答道:
就算你不去当公务员,也会有别人去当。你自己不去考公,对公务员岗位数量扩大不会造成任何影响。
祝顺利,紫薯布丁
现在找工作,真是…不说也罢
找到那篇文章了…
事实已经证明 GPL 是最成功的许可证了,Licenses | Choose a License 这里从严到松没推荐 BSDL。
GPL 可能无意中点对了博弈论的科技点:(1) GPL 要求分发就要公开源码 (2) 竞争会导致厂商努力贡献以取得主动权。 于是雪球越滚越大。
确实,GPL 或许无法解决闭源软件这个「问题」,但也轮不到 BSD 来批评。从「对自由软件有利」和「对企业有利」两个角度来看,BSD 哪边都没沾上,他们吹捧的 Clang 也没有用 BSD 许可。
这篇文章是最让人恶心的, 说的好听一点就是绥靖, 不好听就是想当资本家, 想当大企业的狗, 但你猜怎么着, 人家不要! 通篇虚伪说辞, 无能又懦弱
GPL就是在版权法上对大公司专利的反击, 所谓以己之矛攻己之盾,GPL本身就对阻止大公司作恶有了遏制, 如果没有GPL, 就不可能有现在的开源, 那么我们上网的成本就大到不可想象, 想一下,当一个编辑器和编译器都需要付钱的时候, 我们会是何等的艰难. 所谓的不能阻止, 不过是无能又懦弱的说辞, 他们的许可证就像是害怕人家来抢劫, 所以就宣布抢劫之后不用负责, 可以自己更改使用, 让人知道这是哪里来的就行了. 倒是GPL火力十足, 你想用我的代码可以, 但你的代码必须我也能用. 我们用你的产品需要付出代价, 你用我们的产品也需要付出代价.FreeBSD守着自己的果子不要被人抢走, 而GPL不同, GPL叫上兄弟们一起干他娘的. 自从BSD打了一场官司, 从高校的象牙塔走到了社会上之后, 就再也没有勇气了. 缩在阴影里抱怨阳光不照在自己身上.
就算你不去当公务员,也会有别人去当。你自己不去考公,对公务员岗位数量扩大不会造成任何影响。
但事情不是这样看的, 你不去尸位素餐, 就是对自己所受过的教育负责, 就是对自己负责, 就是对这个国家负责了, 你对自己负了责任, 无心无愧. 而且谁知道你在外面不比体制里混的好呢? 有人在体制内混了一辈子, 不过是个胥吏, 还有人把自己老婆都混丢了. 这有怎么预见呢?
我记得GPL被他们说成大公司利用来控制开源的工具, 但这是一个新阶段的斗争, 上一个阶段的斗争是让大公司放弃所有代码的专有, 这帮人好像是想有一个许可证终结所有的斗争, 天真又可笑, 观念拧巴的让人看不下去.
感觉 freeBSD 适合跑在虚拟机里,别加图形界面。我用物理机装过,那几个桌面就 kde 跑起来了,日常进系统桌面总是崩
现在是在虚拟机里养着一个 freebsd,平时打开虚拟机,然后 ssh 上去访问
这种虚拟机一般都干什么用啊?很好奇这个事情😂
freebsd纯粹是有时间就登上去研究研究源码,整着玩 工作需要的话,还得是 debian
稳定是稳定, 但是驱动和命令行易用程度都不如linux, 特别是驱动, 最新的设备和显卡支持的不行, 比较致命
装在老设备里面还是可以的
我装着一个 openbsd
的虚拟机, 有时候将 Debain
上面编译没有问题的代码放上去编译, 可以在编译的时候找出有问题的地方.