最新发布的GhostBSD是一个易于使用的图形化FreeBSD发行版,其25.02版本引入了全新的类macOS桌面环境"Gershwin"。
GhostBSD 25.02-R14.3p2于周一发布,这是2025年的第二个版本。这个相对复杂的版本编号系统在2025年首个版本25.01-R14.2p1的公告中有详细说明。
这个版本基于FreeBSD 14.3构建,修复了一些bug,改进了硬件处理能力(例如,更好地支持具有两个以上输出的声卡),并增强了检测功能(特别是对某些AMD和Nvidia显卡的支持)。新版本还添加了自动清理/tmp目录功能,更新了Wi-Fi驱动程序,并修复了几个捆绑应用程序的问题。
GhostBSD的默认桌面环境是实用的MATE,并预装了Firefox浏览器和一些为该发行版定制开发的实用应用程序。
用Linux用户熟悉的术语来解释,GhostBSD本质上是FreeBSD的一个发行版。FreeBSD在多个方面都是BSD家族中最成熟的系统,但其安装过程相当复杂且不够友好,尽管开发团队正在努力改进这一点。
GhostBSD采用最新发布的FreeBSD操作系统,并将其打包成可启动的安装介质,加载到图形化桌面并提供简单的图形化安装程序。它还添加了一些图形化设置和管理工具,比如图形化的系统更新应用。在Linux世界中,这些功能用户已经习以为常,但在BSD世界中这仍然是相当激进的做法。
我们在VirtualBox虚拟机和旧款ThinkPad T420上都进行了测试。系统在两个平台上都能轻松安装并流畅运行,在物理硬件上能够检测并正常使用声音、Wi-Fi,甚至第二个DisplayPort显示器。在传统BIOS系统上,它能够毫无问题地从ZFS启动。整个体验就像过去十年中任何Linux发行版一样快速简便,但对于FreeBSD来说,这仍然令人印象深刻。
GhostBSD的标准版使用MATE桌面环境,同时还有使用Xfce的社区构建版本。25.02版本的最大新特性是推出了采用全新桌面环境的额外社区版本,这个新桌面环境被称为Gershwin。这个名称重用了苹果公司1990年代中期的代号,这也是一个暗示——Gershwin希望提供类似macOS的用户体验。
如其GitHub项目页面所示,Gershwin是一个独立项目。在GitHub讨论中,项目负责人Joe "Pkgdemon" Maloney表示:"目前我将此视为一个桌面环境项目,GhostBSD恰好是第一个允许我在其项目中构建打包的项目。"
Gershwin使用了多个现有项目的组件和技术。文件管理器同时负责绘制桌面和dock,来自GNUstep项目的Gworkspace,GNUstep还提供其他核心应用程序:终端、文本编辑器和首选项设置。网页浏览器是Firefox,其他应用则是GhostBSD的主要附加功能:备份站、更新站和软件站(一个简单的图形化包管理器)。
不过,窗口管理器和桌面面板由Xfce提供。这提供了Mac风格的全局菜单栏,可与Gtk应用程序配合使用。在测试中,我们安装了MATE系统监视器,它的菜单出现在了顶部面板中。
我们很喜欢Gershwin的理念。GNUstep提供了丰富的基础和一些功能强大的应用程序。它通常与Window Maker窗口管理器一起使用,默认情况下,GNUstep和Window Maker共同提供了一个外观和功能都很像Steve Jobs的NeXT Computer的NeXTSTEP操作系统的桌面。
NeXTSTEP有着非常独特的设计。滚动条在左侧,没有菜单栏;菜单垂直排列在屏幕左上角。对今天的大多数人来说,NeXTSTEP都很陌生,毕竟它的第一个公开版本是在1988年展示的,比Windows 3.0和OS/2 1.1(Windows设计的起源)都要早。最后一台搭载NeXTSTEP的新计算机是佳能的object.station,发布于1994年。
GNUstep通常与Window Maker一起使用,而Window Maker按现代标准来看也有些奇特。曾经有一个努力创建更现代的基于GNUstep桌面的项目,叫做Etoilé,但它已经休眠了十多年。相反,Gershwin使用现成的Xfce组件,提供了稍微更熟悉的布局——关键是,它能与非GNUstep应用程序配合工作。引入其他桌面的更标准组件是一种更简单的方法,可能有潜力用更少的工作完成更多的事情。
我们非常喜欢这个概念,但目前它确实感觉像是一个预发布演示版本。例如,大多数东西都不响应右键点击,一旦窗口被关闭,必须先从dock退出应用程序才能重新打开它。
这个项目看起来还很年轻。在源代码中,除了继承自数十年历史的GNUstep项目的部分外,其他部分的时间戳都是上个月的。我们注意到讨论区有probonopd的多个帖子。他创建了HelloSystem,这是另一个基于FreeBSD的类macOS项目,我们在2021年首次关注,最近一次是2023年的0.8版本。此后没有新版本发布,可能是因为其底层FreeBSD发行版FuryBSD在2020年停止了开发。
现代macOS仍然基于NeXTSTEP的工具和技术,GNUstep已经重新创建了很多这些内容,甚至包括应用程序打包系统。如果Gershwin能找到现代化的方法,使其更像Mac,并且仍能与其他FreeBSD和Linux应用程序顺畅互操作,它可能会成就大事。它也很容易移植回Linux。
不过目前,我们建议使用MATE或Xfce版本。它们更完整,功能更多。即使你打算升级到"真正的系统",GhostBSD也能让新手学习略有不同的命令行、受限的shell文本编辑器选择、打包工具等。对于FOSS类Unix操作系统的完全初学者,GhostBSD不会是我们建议的首选,但如果你已经熟悉Linux并想尝试FreeBSD,那么GhostBSD绝对是安装FreeBSD并让其正常工作的最简单方法。
Q&A
Q1:GhostBSD是什么?有什么特点?
A:GhostBSD是一个易于使用的图形化FreeBSD发行版。它将FreeBSD系统打包成可启动的安装介质,提供图形化桌面和简单的安装程序,还添加了图形化的设置和管理工具。相比传统FreeBSD复杂的安装过程,GhostBSD让FreeBSD的安装和使用变得像Linux发行版一样简单。
Q2:Gershwin桌面环境有什么特色?
A:Gershwin是GhostBSD 25.02版本新增的类macOS桌面环境。它结合了GNUstep项目的Gworkspace文件管理器和核心应用,以及Xfce的窗口管理器和桌面面板,提供Mac风格的全局菜单栏。虽然目前还是预发布状态,但它希望为用户提供现代化的Mac式体验。
Q3:GhostBSD适合什么用户使用?
A:GhostBSD适合已经熟悉Linux并想尝试FreeBSD的用户。对于完全初学者,建议选择MATE或Xfce版本,因为它们更完整稳定。GhostBSD是学习FreeBSD命令行、打包工具等特有功能的最简单途径,是安装和运行FreeBSD的最容易方法。
好文章,需要你的鼓励
英伟达推出基于3nm工艺的GB10超级芯片,搭载于DGX Spark工作站中。该芯片采用联发科设计的CPU和英伟达GPU通过NVLink互连,提供600GB/s双向带宽。配备128GB LPDDR5x内存,功耗仅140瓦,可支持700亿参数模型微调和2000亿参数模型推理。通过ConnectX-7网卡可实现多设备协作,为开发者提供从原型设计到生产部署的完整AI开发平台。
清华大学等多家机构研究团队完成了语音分离技术的全面调研,系统梳理了从传统方法到深度学习的技术演进。研究揭示了"鸡尾酒会问题"的核心挑战,分析了各种学习范式和网络架构的优劣,并通过统一实验框架提供了公平的性能基准。调研涵盖了实时处理、轻量化设计、多模态融合等关键技术方向,为学术界和产业界的技术选型提供了重要参考,推动语音分离从实验室走向实际应用。
微软为Word推出新功能,在用户首次保存前自动将新文档保存到云端。该功能目前面向Microsoft 365内测用户开放,默认启用后会自动将新建文档保存至OneDrive或用户首选云存储位置。系统将使用日期命名文件,替代传统的"文档n"格式。文档保存后,Copilot可访问并分析内容。该功能今年晚些时候将扩展至Excel和PowerPoint。
浙江大学和腾讯微信视觉团队发现AI图片生成训练中"时机胜过强度"的重要规律,开发出TempFlow-GRPO新方法。通过轨迹分支技术精确评估中间步骤,结合噪声感知权重调整优化不同阶段的学习强度,将训练效率提升三倍,在复杂场景理解方面准确率从63%提升至97%,为AI训练方法论带来重要突破。