标签 BSD 下的文章

Trident 项目为我们提供了与操作系统无关的 Lumina 桌面。

令人遗憾,Trident 项目 团队宣布将结束他们的 Linux 发行版的开发。

那段故事

你或许没有听说过 Trident 项目,让我来讲点关于它的一点回忆。那是在 2005 年,Kris Moore 推出了 PC-BSD,提供了一种用桌面界面来设置 FreeBSD 的简单方法。次年,它被 iXsystems 收购。十年后,2016 年 9 月,这个项目被改名为 TrueOS。这个项目也变成了基于 FreeBSD Current 分支的滚动发行版。两年后,TrueOS 宣布 他们将取消其操作系统的桌面版本,而专注于商业和服务器市场。其桌面元素被 剥离 到一个新项目:Trident。

有一段时间,Trident 开发团队尽力在 FreeBSD 之上打造良好的桌面体验。可是,由于 FreeBSD 的问题,包括 “硬件兼容性、通信标准,或软件包的可用性一直限制着 Trident 项目的用户”,他们决定将其建立在其他基础之上。他们的解决方案是在 2019 年将其项目重新构建在 Void Linux 之上。有那么一段时间,看起来 Trident 项目似乎有了未来。然后,2020 年来了。

Trident 桌面

项目的终止

10 月 29 号,Trident 项目团队发布了以下 公告

我们非常悲伤地宣布,Trident 项目将从 2021 年 11 月 1 号起进入“夕阳”阶段,并将于 2022 年 3 月关掉商店。项目的核心团队共同做出了这个决定。随着过去两年中,生活、工件和家庭等方面的事情和变故;我们个人的优先事项也发生了改变。

我们将保持 Trident 项目的软件包存储库和网站的运行,直到 2022 年 3 月 1 日的终止期,但是我们强烈推荐用户在即将到来的新年假期中开始寻找其他桌面系统替代。

感谢大家的支持和鼓励!过去几年中,该项目得以良好运转,我们也非常高兴在这些年里结识了你们中的许多人。

Lumina 项目继续

贯穿 PC-BSD/TrueOS/Trident 项目传奇故事的一个永恒主题是桌面环境。2012 年,Ken Moore(Kris 的弟弟)开始开发一个基于 Qt 的桌面环境 Lumina。2014 年,它成为 PC-BSD 的默认桌面环境,并一直保持到 Trident 项目出现。Lumina 不同于其他桌面环境,因为它的设计与操作系统无关。其他桌面系统像 KDE 和 GNOME 都具有 Linux 特定代码,这使得它们难以移植到 BSD。

Lumina 桌面环境

今年 6 月,Ken 把 Lumina 的领导权 交给了 Trident 的开发者 JT Pennington(也因 BSDNow 知名)。

公告 中说:

经过长达 7 年的工作,我决定是时候让其他人接手 Lumina 桌面项目的开发了。这是个难以置信的任务,推动我进入之前从未考虑过的开发领域。可是,由于工作和生活的变化,我几乎没有为 Lumina 开发新功能的时间了,特别是即将在明年或者晚些时候到来的 Qt5->Qt6 升级。通过把火炬传递给 JT (GitHub 昵称是 q5sys),我希望这个项目能获得更及时的更新,以造福每个人。

感谢大家,我希望 Lumina 桌面项目能继续成功!!

总结

我一直对 Trident 项目抱有很高的期望。与我们介绍的许多发行版相比,它很小巧。它不是只增加了一两个新工具的、对 Arch 或 Ubuntu 的翻版。不仅如此,他们还努力改进一个与他们理念相同的发行版 Void Linux。可是,生活会发生变故,即使是我们中最好的人也难以避免遇到变故。我祝愿 Ken、JT 和其他人一切顺利,他们已经在这个项目上花费了很多时间。希望,我们未来能看到他们的更多作品。


via: https://news.itsfoss.com/project-trident-discontinues/

作者:John Paul 选题:lujun9972 译者:zd200572 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

OpenSolaris 衍生品 Illumos 放弃对 SPARC 硬件的支持

虽然 SPARC 硬件和 Solaris/OpenSolaris 曾经携手并进,但随着 SPARC 的主要开发工作基本结束,甲骨文公司在几年前就已经解雇了大部分的 SPARC 工程师,已经十年没有销售 SPARC 硬件了,一些出于收藏而销售的二手硬件也非常昂贵。

衍生自 OpenSolaris 的开源 UNIX 系统 Illumos 项目没有足够的 SPARC 硬件可以使用,他们甚至缺乏一个永久性的官方的 SPARC 构建服务器。所以,在 Illumos 中继续 SPARC 架构已经不再可行。交叉编译和通过 QEMU 仿真都考虑过了,需要大量工作,且效果并不好。

好消息是,放弃对 SPARC 的支持,只专注于 x86\_64,可以做出一些很好的改进,使他们的工具链现代化。甚至可以考虑在内核、库和命令中使用 Rust 编程语言。

对于一个没有人关心的硬件,虽然告别过去有些不舍,不过,x86 和 ARM 不香么?

去年 Namecheap 托管了 1/4 的假冒英国政府的钓鱼网站

报告,2020 年期间,在所有已知的钓鱼网站中,Namecheap 公司窝藏了超过 1/4 的假扮成英国政府网站的钓鱼网站。Namecheap 平均花了 47 个小时来禁用政府主题的钓鱼网站,占已知该类钓鱼网站 28.8%;而去年此类骗局的第二大庇护者 GoDaddy 大约需要 37 来关闭它们,占 11.2%。但是 Namecheap 表示,在他们收到了滥用投诉中,只有 1/10 是正确的,只占其注册的域名的不到 1%。

就是因为响应速度太慢才会导致钓鱼网站猬集。

DragonFlyBSD 6.0 发布

继最近发布的 FreeBSD 13.0 和 OpenBSD 6.9 之后,DragonFlyBSD 6.0 作为这个很久以前从 FreeBSD 分叉出来的 BSD 操作系统也发布了最新版本 6.0。其中的一些亮点包括:对内核进行了优化,改进了内存分页,提升了性能;一个非 GPL 的新 EXT 2/3/4 文件系统驱动;更好的 EFI 帧缓存支持等等。详情可看变更公告

虽然 BSD 家族没有 Linux 家族那么耀眼,但是依然是非常重要的开源操作系统。

macOS 式的 BSD 桌面操作系统 helloSystem 发布新镜像

helloSystem 的口号是“为创作者提供一个简单、优雅、易用的桌面系统。基于FreeBSD。更少,但更好!” helloSystem 基于 FreeBSD 12.1 系统构建的,它的桌面实用程序是用 PyQt5 编写的。最近它发布了一个新的体验版的 ISO 镜像,从截图上看,这是一款看起来很舒服的桌面。

BSD 系列一直在桌面上乏善可陈,不过这款桌面似乎带来了新的希望,喜欢 BSD 的桌面用户可以体验一下。

Facebook 员工的 Fedora 桌面开始逐渐换用 CentOS Stream

Facebook 在上周末的 FOSDEM 2021 虚拟会议上介绍了该公司内部桌面机的情况。

Facebook 内部在过去曾推荐 Ubuntu LTS 版本给他们的员工,但转向 Fedora 能够重新利用他们内部的许多基础设施,用于对接他们的服务器上的 CentOS。但变化在于,Facebook 接下来对 CentOS Stream 的支持会越来越多。之前,在宣布 CentOS Stream 取代 CentOS 时,红帽也曾透露,Facebook 大量使用了基于 CentOS Stream 开发的下游 Linux 发行版。顺便说一句,Windows 和 macOS 仍然是 Facebook 员工笔记本/台式机最常用的平台。

我觉得,各个云厂商和大型 IT 公司,如果没有特别的需求和目标,像 Facebook 一样,基于 CentOS Stream 定制自己的发行版是一个简单实用的方案。

谷歌希望可以不经修改直接在 Fuchsia 上运行 Android/Linux 应用程序

谷歌开发并最近开源的 Fuchsia 操作系统不是基于 Linux 底层开发的操作系统。显然,对于一款从头开始构建的操作系统来说,初期最大的问题,就是应用生态匮乏。

作为谷歌预期的 Chrome OS / Android 移动操作系统的继任者,它不但可以运行 Fuchsia 原生应用,也可以通过类似 Chrome OS 的套壳方案,在虚拟机环境中运行 Linux 应用程序和 Android 应用。当然,运行这种非原生的应用程序也存在一定特性缺陷和性能损耗。

不过,最近谷歌在考虑借助 Starnix 机制,帮助系统在 Linux 内核指令与 Fuchsia 内核指令之间进行转换,以便不修改二进制而直接运行 Android/Linux 应用程序。

我觉得,一个新的操作系统想要突破应用生态匮乏的冷启动期,想接替某个原有的操作系统,那对原有的应用的平滑过渡是非常重要的。这一点,从 Linux 接替 Unix,Windows 接替 DOS 上都可见一斑。同理,对鸿蒙而言,这也是一个绕不开的大山。

Rise of Nation on BSD

BSD 不只是用于服务器。人们也将其用于桌面,并执行通常任务,包括休闲游戏。为了帮助实现这一点,我们将看看一个能让你在 FreeBSD 上运行 Windows 游戏的应用。

什么是 Homura?

Homura 是一个能让你在 FreeBSD 上玩 Windows 游戏的工具。它的灵感来自于 Lutris。它允许你安装和管理多个 Windows 游戏和游戏商店启动器。它主要使用 Wine,但也附带了一些修复和变通的方法来让游戏工作。

Homura 的创建者 Alexander Vereeken 说,他创建这个应用是因为“当我开始使用 FreeBSD 时,没有能用的可以在 Wine 中安装游戏或启动器的程序,所以我自己创建了一个”。当时,Wine 是唯一的选择。Linux 版本的 Steam 并不存在。

Homura install list

以下是你可以用 Homura 安装的清单:

  • Anarchy Online
  • Arc
  • Bethesda 启动器
  • 暴雪启动器
  • 暗黑破坏神 II
  • Discord
  • 龙歌 OL
  • GOG
  • 建造乌托邦
  • 英雄联盟
  • Origin 启动器
  • PokeMMO
  • 精灵宝可梦 绿铀
  • RuneScape
  • Steam
  • 地铁跑酷
  • Teamspeak
  • 猴岛大冒险 2
  • UC 浏览器
  • 育碧
  • 战游游戏中心
  • Itch.io

Homura 是以动画 Madoka Magica 中的一个角色命名的。在创建者转移到 GitLab 之前,它最初托管在 GitHub 上。目前它被托管在 Codeberg 上。希望它现在还能留在那里。

Homura

在 BSD 上安装 Homura 游戏启动器

你可以用这个命令从 FreeBSD 仓库中安装 Homura:

pkg install games/homura

你也可以使用这个命令从 ports 构建并安装它:

cd /usr/ports/games/homura/ && make install clean

安装完成后,你可以从菜单中选择 Homura,或在命令行中输入 Homura 来运行它。(在终端中名字必须大写开头,否则将无法运行。)

如果你通过 Homura 安装 Steam,你需要从 Homura 启动它。如果你想从操作系统的菜单中启动它,它当前不会显示在那里。

Steam 的库和商店标签由内置的 Web 浏览器显示。由于某些原因,这在 FreeBSD 上是不行的。但如果你从 Homura 的菜单中启动 Steam,它将使用列表模式,工作没有问题。

体验

我在 GhostBSD 上安装了 Homura,并用它来安装 Steam。之后,我安装了几个游戏来测试它。并不是所有的游戏都能正常运行,主要是因为它们试图使用或安装一个不可用的 Windows 专用软件。然而,我能够玩我最喜欢的游戏之一,微软的“国家的崛起”,没有任何问题。(我的测试变成了几个小时的游戏。)

Homura Main Menu

我也尝试安装 GOG 启动器。由于某些原因,它对我不起作用。加载页面会弹出,但什么都不会发生。我打算提交一个议题。我没有测试过任何安装程序/启动器,因为我没有使用它们。

总结

并不是所有的东西都能顺利地与 Homura 一起使用,但我可以玩一些我最喜欢的游戏。

这款应用是一个典型的用户有了需求,并决定去填补它的案例。通过这样做,他让其他人的生活变得更轻松。希望这个应用能让人们更容易地开始使用 FreeBSD 作为他们的操作系统。


via: https://itsfoss.com/homura-game-launcher-bsd/

作者:John Paul 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在过去的几个月中,出现了一些新的桌面 BSD。之前有 HyperbolaBSD,它之前是 Hyperbola GNU/LinuxBSD 世界中的另一个新入者是 FuryBSD

FuryBSD:一个新的 BSD 发行版

从本质上讲,FuryBSD 是一个非常简单的小东西。根据它的网站:“FuryBSD 一个是基于 FreeBSD 的轻量级桌面发行版。” 它基本上是预配置了桌面环境,并预安装了多个应用的 FreeBSD。目地是快速地在你的计算机上运行基于 FreeBSD 的系统。

你可能会认为这听起来很像其他几个已有的 BSD,例如 NomadBSDGhostBSD。这些 BSD 与 FuryBSD 之间的主要区别在于 FuryBSD 与现有的 FreeBSD 更加接近。例如,FuryBSD 使用 FreeBSD 安装程序,而其他发行版则用了自己的安装程序和工具。

正如它的网站所说:“尽管 FuryBSD 可能类似于 PC-BSD 和 TrueOS 等图形化 BSD 项目,但 FuryBSD 是由不同的团队创建的,并且采用了不同与 FreeBSD 着重于紧密集成的方法。这样可以降低开销,并保持与上游的兼容性。”开发负责人还告诉我:“FuryBSD 的一个主要重点是使其成为一种小型现场版介质,并带有一些测试硬件驱动程序的辅助工具。”

当前,你可以进入 FuryBSD 主页并下载 XFCE 或 KDE 的 LiveCD。GNOME 版本正在开发中。

FuryBSD 的背后是谁

FuryBSD 的主要开发者是 Joe Maloney。Joe 多年来一直是 FreeBSD 的用户。他为 PC-BSD 等其他 BSD 项目做过贡献。他还与 GhostBSD 的创建者 Eric Turgeon 一起重写了 GhostBSD LiveCD。在此过程中,他对 BSD 有了更好的了解,并开始形成自己如何做一个发行版的想法。

Joe 与其他参与 BSD 世界多年的开发者一起加入了开发,例如 Jaron Parsons、Josh Smith 和 Damian Szidiropulosz。

FuryBSD 的未来

目前,FuryBSD 仅仅是预配置的 FreeBSD。但是,开发者有一份要改进的清单。包括:

  • 可靠的加载框架、第三方专有图形驱动、无线网络
  • 进一步整理 LiveCD 体验,以使其更加友好
  • 开箱即用的打印支持
  • 包含更多默认应用,以提供完整的桌面体验
  • 集成的 ZFS 复制工具,用于备份和还原
  • Live 镜像持久化选项
  • 默认自定义 pkg 仓库
  • 用于应用更新的持续集成
  • 桌面 FreeBSD 的质量保证
  • 自定义、色彩方案和主题
  • 目录服务集成
  • 安全加固

开发者非常清楚地表明,他们所做的任何更改都需要大量的思考和研究。他们不会改进某个功能,只会在它破坏一些东西时删除或者修改它。

FuryBSD desktop

你可以如何帮助 FuryBSD?

目前,该项目还很年轻。由于所有项目都需要帮助才能生存,所以我问 Joe 他们正在寻求什么样的帮助。他说:“我们可以帮助在论坛上回答问题、回答 GitHub 上的问题,完善文档。”他还说如果人们想增加对其他桌面环境的支持,欢迎发起拉取请求。

最后的想法

尽管我还没有尝试过,但是我对 FuryBSD 感觉不错。听起来项目在掌握中。十多年来,Joe Maloney 一直在思考如何达到最佳的 BSD 桌面体验。与大多数 Linux 发行版基本上都是经过重新设计的 Ubuntu 不同,FuryBSD 背后的开发者知道他们在做什么,并且他们在更看重质量而不是花哨的功能。

你对这个在不断增长的桌面 BSD 市场的新入者怎么看?你尝试过 FuryBSD 或者会尝试一下吗?请在下面的评论中告诉我们。

如果你觉得这篇文章有趣,请在 Hacker News 或 Reddit 等社交媒体上分享它。


via: https://itsfoss.com/furybsd/

作者:John Paul 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

几天前,Lucas Holt 宣布发布 MidnightBSD 1.0。让我们快速看一下这个新版本中包含的内容。

什么是 MidnightBSD?

MidnightBSD

MidnightBSD 是 FreeBSD 的一个分支。Lucas 创建了 MightnightBSD,这成为桌面用户和 BSD 新手的一个选择。他想创造一个能让人们快速体验 BSD 桌面的东西。他认为其他发行版过于关注服务器市场。

MidnightBSD 1.0 中有什么?

根据发布说明视频),1.0 中的大部分工作都是更新基础系统,改进包管理器和更新工具。新版本与 FreeBSD 10-Stable 兼容。

Mports(MidnightBSD 的包管理系统)已经升级支持使用一个命令安装多个包。mport upgrade 命令已经修复。Mports 现在会跟踪已弃用和过期的包。它还引入了新的包格式。

其他变化包括:

  • 现在支持 ZFS 作为启动文件系统。以前,ZFS 只能用于附加存储。 * 支持 NVME SSD。 * AMD Ryzen 和 Radeon 的支持得到了改善。 * Intel、Broadcom 和其他驱动程序已更新。 * 已从 FreeBSD 移植 bhyve 支持。 * 传感器框架已被删除,因为它导致锁定问题。 * 删除了 Sudo 并用 OpenBSD 中的 doas 替换。 * 增加了对 Microsoft hyper-v 的支持。

升级之前

如果你当前是 MidnightBSD 的用户或正在考虑尝试新版本,那么还是再等一会。Lucas 目前正在重建软件包以支持新的软件包格式和工具。他还计划在未来几个月内升级软件包和移植桌面环境。他目前正致力于移植 Firefox 52 ESR,因为它是最后一个不需要 Rust 的版本。他还希望将更新版本的 Chromium 移植到 MidnightBSD。我建议关注 MidnightBSD 的 Twitter

0.9 怎么回事?

你可能注意到 MidnightBSD 的先前版本是 0.8.6。你现在可能想知道“为什么跳到 1.0”?根据 Lucas 的说法,他在开发 0.9 时遇到了几个问题。事实上,他重试好几次。他最终采用与 0.9 分支不同的方式,并变成了 1.0。有些软件包在 0.* 系列也有问题。

需要帮助

目前,MidnightBSD 项目几乎是 Lucas Holt 一个人的作品。这是其发展缓慢的主要原因。如果你有兴趣帮忙,可以通过 Twitter 与他联系。

发布公告视频中。Lucas 说他遇到了上游项目接受补丁的问题。他们似乎认为 MidnightBSD 太小了。这通常意味着他必须从头开始移植应用。

想法

我对劣势者有一个想法。在我接触的所有 BSD 中,这个外号最适合 MidnightBSD。一个人想要创建一个轻松的桌面体验。当前只有一个其他的 BSD 在尝试做相似的事情:Project Trident。我想这是 BSD 成功的真正的阻碍。Linux 成功是因为人们可以快速容易地安装它。希望 MidnightBSD 为 BSD 做到这一点,但是还有很长的路要走。

你有没有用过 MidnightBSD?如果没有,你最喜欢的 BSD 是什么?我们应该涵盖哪些其他 BSD 主题?请在下面的评论中告诉我们。

如果你觉得这篇文章有趣,请花一点时间在社交媒体,Hacker News 或 Reddit 上分享它。


via: https://itsfoss.com/midnightbsd-1-0-release/

作者:John Paul 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出