Linux Logo
已选择:
dragonfly-bsd-6.4.2-server
环境格式链接校验
Flavor Icon
CLI
Installer
AMD64
Direct Icon
提示:推荐下载最新桌面版GNOME,KDE或Cinnamon桌面环境。

DragonFly BSD

  
   0
   2004年7月12日
概述

DragonFly BSD 是一个免费、开源的类 Unix 操作系统,专为多处理器系统设计,强调高性能、可扩展性和创新文件系统,是 FreeBSD 的分支。它由 Matthew Dillon 和社区开发者维护,托管于 dragonflybsd.orgGitHub,支持 x86_64 和 i386 架构,适用于桌面、服务器和高性能计算(HPC)环境。DragonFly BSD 采用滚动发布模型,内核基于 BSD 许可,提供 Hammer2 文件系统和 vkernel(虚拟内核)等独特功能,预装基本工具如 pkg 包管理器、Vim 和 Clang,支持 KDE Plasma、GNOME 等桌面环境。它强调 SMP(对称多处理)优化和轻量级线程,适合性能敏感的应用。

历史与发展
  • 起源:
    • 2003年7月:Matthew Dillon 从 FreeBSD 4.8 分支创建 DragonFly BSD,目标是开发更高效的多处理器支持,解决 FreeBSD 5.x 线程模型问题。
    • 名称“DragonFly”象征自由和力量,BSD 传承自 Unix。
  • 发展历程:
    • 2005年:DragonFly BSD 1.0 发布,支持基本 SMP 和 vkernel。
    • 2009年:引入 Hammer 文件系统,支持快照和去重。
    • 2014年:DragonFly BSD 4.0 优化网络栈,支持 i386 和 x86_64。
    • 2018年:DragonFly BSD 5.4 引入 Hammer2 文件系统,支持加密和压缩。
    • 2022年:DragonFly BSD 6.2 支持 NVMe 和 USB4。
    • 2024年1月:DragonFly BSD 6.4.0 发布,基于内核 6.4,支持 Wayland 和 ZFS 兼容。
  • 社区与支持:
  • 开源许可:
    • BSD License,允许商业使用和修改。
主要特点

DragonFly BSD 以 SMP 优化、Hammer2 文件系统和 vkernel 为核心,适合服务器和桌面。以下是其主要特点:

  1. SMP 和性能优化
    • 内核支持高效多处理器(SMP),使用 LWKT(Light Weight Kernel Threads)代替传统线程。
  2. Hammer2 文件系统
    • 支持快照、去重、压缩和加密,优于 ZFS 的复杂性。
  3. vkernel (虚拟内核)
    • 支持在用户空间运行内核实例,用于调试和测试。
  4. pkg 包管理
    • 使用 FreeBSD 的 pkg 管理器,支持二进制包。
  5. 硬件兼容性
    • 支持 x86_64 和 i386,内核 6.4 兼容 Intel、AMD、Nvidia。
    • 最低要求:1 GB RAM、4 GB 磁盘(推荐 2 GB RAM、10 GB 磁盘)。
  6. 安全与隐私
    • 支持 PF 防火墙和 Capsicum 沙箱。
  7. 开发支持
    • 预装 Clang、GCC,支持 Flatpak。
优势与局限性

优势

  • 高性能:
    • SMP 优化和 LWKT 适合多核任务,优于 FreeBSD 的传统线程。
    • X 帖子称“DragonFly BSD 6.4.0 的 Hammer2 太强大了”。
  • 创新文件系统:
    • Hammer2 的快照优于 ZFS 的复杂性。
  • 开源 BSD:
    • BSD 许可允许自由修改,优于 GPL 的要求。
  • 社区支持:
    • GitHub 活跃,提供文档。
  • 低要求:
    • 适合低配设备,优于 Qubes OS 的高配置。

局限性

  • 不稳定:
    • 作为分支,软件生态不如 FreeBSD。
  • 桌面支持:
    • 默认 Tracker 桌面简单,需安装 KDE/GNOME。
  • 社区规模:
    • 小于 FreeBSD,中文文档有限。
总结

DragonFly BSD 是一个免费、开源的类 Unix 操作系统,最新版本 6.4.0(2024年1月)基于内核 6.4,支持 x86_64 和 i386。它以 SMP 优化、Hammer2 文件系统和 vkernel 为核心,提供 Tracker 桌面,DragonFly BSD 的性能和文件系统创新突出,但社区较小,桌面支持有限。

  DragonFly BSD 下载统计
版本次数
6.4.20
类型次数
服务器版0
环境次数
CLI0
  赏杯咖啡
Logo
Wechatpay
Logo
Alipay
Logo
Paypal