FreeBSD NetBSD OpenBSD DragonFlyBSD 操作系统

BSD是一套经过精心设计的完整的操作系统,值得我们去学习和使用

BSD一系对文档的积累还是比Linux要完整,但却没有Linux那么丰富,所以我的工作环境就一直是Linux + KDE,然后在Virtualbox里跑个FreeBSD做开发环境

一、FreeBSD

支持多种硬件架构,注重特性、速度、稳定性,感觉比较均衡   

FreeBSD 是一种类 UNIX操作系统,是由经过 BSD386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来 BSD UNIX开发者后来转到 FreeBSD 的开发,使得 FreeBSD 在内部结构和系统 API 上和 UNIX 有很大的兼容性

FreeBSD 支持 amd64(x86_64)、X86(i386)、ARM、AArch64、IA-64、PowerPC、PC-98、SPARC等架构(不同版本支持有所不同

FreeBSD 介绍

二、NetBSD

NetBSD是一个免费的,具有高度移植性的 UNIX-like 操作系统,是现行可移植平台最多的操作系统,可以在许多平台上执行,从 64bit alpha 服务器到手持设备和嵌入式设备

强调可移植性,因此可读性和工程性会比较好。项目目标如下

1、提供了一个设计良好,稳定,快速的BSD系统

2、避免各种许可证因素

3、提供一个可移植的系统,可以在许多硬件平台上运行

4、与其他系统进行良好的互操作

5、尽可能符合开放系统的标准

 

三、OpenBSD

 

OpenBSD是一个多平台的,基于4.4BSD的类UNIX操作系统,是BSD衍生出的三种免费操作系统(另外两种是NetBSDFreeBSD)之一,被称为世界上最安全的操作系统

OpenBSD 是一个专注于代码正确和文档准确且关注安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话

从 NetBSD 衍生而来,注重安全性。有助于提升安全的新技术采纳起来应该会比较快,但是在性能方面可能会比较保守。另外衍生出的 openssh, libressl 项目应该有不少用户。

OpenBSD 6.9 已正式发布升级软件包:

  • OpenSMTPD 6.9.0
  • LibreSSL 3.3.2
  • OpenSSH 8.5
  • LLVM/Clang 10.0.1
  • LibreOffice 7.0.5.2
  • Mozilla Firefox 88.0 和 ESR 78.10.0

四、DragonflyBSD

从 FreeBSD 4.8 衍生而来,改进了调度、提高了多核性能、实现了全新的 HAMMER 文件系统,但是只支持 amd64 。按主页的说法,终极目标是提供内核级的原生集群支持,个人感觉偏技术向(scalability)和实用主义。DragonflyBSD 在 LICENSE 问题上最不偏执,表现就是:当其他 BSD 分支将基系统的 GCC 锁死在 4.2 的时候,DragonflyBSD 的基系统却一直在跟进最新的 GCC

DragonFly 是一个以与 FreeBSD 采用的实现方式不同的方式来实现并发、SMP、集群以及其他操作系统特性的 BSD 分支

五、HardenedBSD

安全加固版 FreeBSD。看介绍Roadmap和 推测安全之外的东西不会大改,因此这一衍生系统的特性回流 FreeBSD 也会更容易。跟其他 BSD 的对比参考Easy Feature Comparison

 

七、FreeBSD vs NetBSD vs OpenBSD vs DragonFlyBSD

  1. FreeBSD 的硬件驱动更多,SMP 支持比较好,但不如 DragonFlyBSD;
  2. NetBSD 的 Xen 支持最好;SMP 支持比较好,不如 FreeBSD,NetBSD 的网络协议栈的 SMP 支持还不够;代码容易移植;发明了伟大的 pkgsrc;
  3. OpenBSD 的 SMP 支持非常差,内核代码大多单线程的,性能最差的 BSD;对新硬件支持很差;代码许可证要求很严格,因此缺一些固件,没有 ZFS;OpenBSD 正式支持 13 种硬件架构,NetBSD 7 种,FreeBSD 6 种,DragonFly 1 种
  4. DragonFlyBSD 的 SMP 支持最好,但还不成熟;
  5. 安全性上 FreeBSD/NetBSD/OpenBSD 半斤八两,OpenBSD 稍优,都比 Linux 强一个数量级,参考 Are all BSDs created equally?

结论是:生产服务器正经用 Linux 或者 FreeBSD,玩家或者嵌入式用 NetBSD,安全妄想狂用 OpenBSD,牛人用 DragonFlyBSD

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值