slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
用户正从 Linux 转向 BSD
17611538698
webmaster@21cto.com

用户正从 Linux 转向 BSD

运维 0 1200 2024-10-10 06:00:11

图片

导读:FreeBSD的优点你可懂得?

在EuroBSDcon 2024 Stefano Marinelli 的一台服务器,从开机到现在已经运行十年了,大家都快忘了它,但是它还是默默地干着活。

这才是 Unix 系统应有的样子。

前几天在维也纳举行的开源峰会刚刚结束。此次活动的演讲之一来自 NetBSD 服务器的创建者马里内利(Marinelli),他谈到了从 Linux 切换到 BSD 。

图片

FreeBSD超级粉丝和推广人马里内利

他谈到了销售BSD服务所面临的困难,因为这个系统强调的是可靠性,根本不需要太多的持续客户支持。

一年前,马里内利有一台早已被人遗忘的 NetBSD 服务器,在极客圈内声名鹊起。

这台服务器没做过任何维护,静静地工作着,直到九年后才发现,它还在平稳地运行。这正是服务器所需要的:平稳、平淡的可靠性。即使是家用/游戏级的机器,你可以在 48 小时内组装好一台服务器,然后可以稳当地使用十年。

正如马里内利的演讲所传达的,这种无聊的可预测性正是企业操作系统所需要的。少数企业 Linux 供应商努力提供的长期、缓慢、无意外的软件是 BSD 的基线。这意味着它很少成为头条新闻,

BSD 世界比 Linux 世界更小、更安静。这是件好事。尽管 BSD 比 Linux 稍微年轻一些——NetBSD于 1993 年 4 月首次发布,FreeBSD 则在几个月后发布——但它们发展得很好。

它还表明,开源软件许可存在一种完全不同的方法,可以避免激烈的公开争吵,例如围绕Elastic、CentOS 和 RHEL、Hashicorp和Redis 的争吵。所有这些公司要么改变了他们的许可证,要么开始更严格地遵循 GPL 等许可的文字而不是精神,以防止商业竞争对手从他们免费赠送的东西中获利。

而BSD 的人们采取了截然不同的方法:其许可证允许公司使用其免费提供的源代码来构建专有产品 - 并将其用于商业销售。如果您只听上一段中提到的供应商的话,您会认为这简直是自取灭亡,然而 BSD 家族自1977 年 1BSD 发布以来一直蓬勃发展,当时 Linus Torvalds 刚过八岁生日。

我们发现,Marinelli 演讲中的一些主题得到了其他与会者的呼应。

Linux 世界里充满了初创企业、企业家和令人兴奋的新技术,而 BSD 世界(大部分)似乎啥也没有。Linux 人认为 BSD 乏味的原因在于它对开发人员和用户的吸引力。Marinelli 谈到了销售有效但不流行的解决方案的难度。正如他所说的:

客户经常受到炒作的影响。几年前,人们说“Linux 是个玩具”。现在,人们说“为什么是 bhyve 而不是 Proxmox?”他们问,“他们怎么能卖 FreeBSD?没有人工智能、没有云、没有 Kubernetes、没有区块链——什么都没有!”

我们可以理解他描述的一些问题,尽管还不是全部。

他谈到了 Btrfs 卷上的数据丢失,从这位老手对 Btrfs 的亲身体验来看,这是完全可以相信的。他谈到了更新 Linux 内核并重新启动,结果发现网络接口的名称已经更改:/dev/enx3e3300c9e14e突然变成了/dev/enp10s0f0np0,导致主机锁定无法远程访问。

他的一个总体观点是,易于部署并不像易于长期维护和支持那么重要:

图片

FreeBSD也有桌面

但最简单的解决方案就是容易维护和管理。

经验告诉我,设置某样东西往往是最简单的部分。最困难的部分是在一年、五年或十年后如何恢复它。保持它运行、更新它、稳定它。对许多人来说,IT 不是他们的业务,而是实现目标的工具。比如 Kubernetes 集群确实很棒,但它还需要维护。或者它是外部的——所以它不再属于我们,我们还失去了对数据的控制。

和自由/开源软件领域的许多人一样,马里内利最初使用的是 Linux,但几年后他开始对 BSD 家族感兴趣。

他提到自己在Özalp Babaoğlu 教授手下学习,这对他产生了影响,我们承认当时我们并不认识这个名字。我们应该认识的。当 Babaoğlu 还是加州大学伯克利分校的研究生时,他的虚拟内存系统成为了Unix/32V内核的核心部分,Unix/32V 是第一个 32 位版本的 Unix,是为 DEC VAX 小型计算机编写的。

FreeBSD 的铁杆爱好者和倡导者 Florian Azim 最近在博客中谈到如何让 FreeBSD对新用户更具吸引力,他还说FreeBSD基金会现在正在为此努力。

在活动中,我们遇到了一位致力于现代化 FreeBSD 笔记本电脑支持的开发人员,现在这个项目得到了 STF 的资助。

图片

macBook pro上跑的FreeBSD

这种可预测的可靠性听起来非常有吸引力,无需等待这些变化便可发生。

为了获得更好的体验,我们建议开发者们现在将 FreeBSD 视为 20 世纪的 Windows NT。使用台式机,而不是笔记本电脑;使用有线以太网连接,而不是无线连接;不要指望有出色的电源管理。检查硬件兼容性列表并让硬件适应操作系统,而不是反过来。不要指望它支持最新的 CPU 和 GPU、不对称 CPU 核心等等。不要尝试双启动:为了避免麻烦,请将整个驱动器(最好是整个服务器)给到此操作系统。

另外,Linux 和 BSD 之间的互操作性是非常出色的:它们都是 Unix 的形式,都使用相同的协议和语言,虽然这并不意味着它们使用相同的程序和命令。FreeBSD 并不是 Linux 的奇怪版本,它们只是Unix不同的表亲:它们是一个非常不同的操作系统,它的用户有不同的期望,在某些地方甚至与知识渊博的 Linux 用户的期望也不一定相同。

不过,还是欢迎你进入BSD的天地!嗯,波斯登羽绒服,温暖全世界~

作者:聆听世界的鱼

评论