MidnightBSD
MidnightBSD是一个派生自FreeBSD 6.1的桌面操作系统。与大多派生自BSD的操作系统不同,它关注于系统的易用性。它大量借鉴了NEXTSTEP的图形用户界面。
开发者 | MidnightBSD项目 |
---|---|
操作系统家族 | BSD |
运作状态 | 进行中 |
原始码模式 | 开放原始码 |
首次发布 | 0.1 / 2007年8月6日[1] |
当前版本 |
|
软件包管理系统 | MidnightBSD mports/Packages |
支持平台 | i386、SPARC64、AMD64 |
内核类别 | 宏内核 |
默认用户界面 | GNUstep |
许可证 | BSD许可证[3] |
官方网站 | www |
仓库 |
历史与开发
编辑MidnightBSD在2005年作为一个FreeBSD的派生版本。该项目的创始人,Lucas Holt,希望创造一个派生自BSD的桌面操作系统。他对许多LiveCD项目相当熟悉,但并没有参与PC-BSD或是DesktopBSD的开发。同时,他也对GNUstep很有兴趣。这两个构想合并成为了一个创造易于使用的桌面环境。 MidnightBSD 0.1在Lucas Holt、Caryn Holt、D. Adam Karim、Phil Pereira、Christian Reinhardt等开发者的努力下发布。这个版本以一个修改过的FreeBSD ports系统为特色。ports系统演变为"mports",包含了安装前生成软件包、许可标签、软件包列表生成的严谨规则及目标以外的文件修改等功能。许多的这些功能都在MidnightBSD 0.1.1引入。
Christian Reinhardt在MidnightBSD 0.1发布前取代Phil Pereira成为"mports"的领导维护者。D. Adam Karim在第一个版本中担任安全管理员。但所有的发布工程均由Lucas Holt处理。
0.2版本引入了一个重新打造的mports系统及超过2000个软件包。在i386架构上除了GCC以外,也加入了可移植C编译器。其他变更包括了在启动时激活ipfw及声卡侦测,包含Bind、GCC、OpenSSH、Sendmail等许多软件的新版本,也有了一个Live CD生成系统。
在 2021 年,MidnightBSD 已经将桌面环境由 GNUstep 更换为了 Xfce,开发人员称这将会使系统集成工作容易许多,但原有的 GNUstep 包依然会被维护。[4]
名称由来
编辑MidnightBSD是以Lucas与Caryn Holt的猫,Midnight,的名字来命名[5]。Midnight是一只十磅的黑色土耳其安哥拉猫。
许可协议
编辑MidnightBSD以多种许可协议许可。核心的代码及大多数新编写的代码以2句版BSD许可证许可。也有使用GNU通用公共许可证、GNU宽通用公共许可证、ISC许可证、啤酒软件,以及3句版或4句版BSD许可证的软件。
参考资料
编辑- ^ 0.1-RELEASE Notes. 2007-08-06 [2014-08-13]. (原始内容存档于2019-06-10).
- ^ Release 3.2.1. 2024年11月6日 [2024年11月26日].
- ^ The MidnightBSD Copyright. [2014-08-14]. (原始内容存档于2014-08-14).
- ^ About MidnightBSD :: MidnightBSD. www.midnightbsd.org. [2023-09-24]. (原始内容存档于2023-11-09).
- ^ MidnightBSD: Naming an OS. [2014-08-14]. (原始内容存档于2020-09-07).