MidnightBSD

MidnightBSD
MidnightBSD 0.1
开发者MidnightBSD專案
作業系統家族BSD
運作狀態進行中
源码模式开放源代码
首次发布0.1 / 2007年8月6日 (2007-08-06)[1]
当前版本
  • 1.1 (2019年2月2日;穩定版本)[2][3]
  • 3.1.3 (2023年12月25日;穩定版本)[4]
編輯維基數據鏈接
软件包管理系统MidnightBSD mports/Packages
支援平台i386、SPARC64英语SPARC64、AMD64
内核类别整塊性核心
默认用户界面GNUstep
许可证BSD许可证[5]
官方網站www.midnightbsd.org
仓库
  • github.com/midnightbsd/src
編輯維基數據鏈接

MidnightBSD是一個衍生自FreeBSD 6.1的桌面操作系统。与大多衍生自BSD的操作系统不同,它关注于系统的易用性。它大量借鑒了NEXTSTEP的图形用户界面

歷史與開發

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 套件依然会被维护。[6]

名稱由來

MidnightBSD是以Lucas與Caryn Holt的貓,Midnight,的名字來命名[7]。Midnight是一隻十磅的黑色土耳其安哥拉貓

授權條款

MidnightBSD以多種授權條款授權。核心的代碼及大多數新編寫的代碼以2句版BSD许可证授權。也有使用GNU通用公共许可证GNU宽通用公共许可证ISC許可證啤酒軟體,以及3句版或4句版BSD许可证的軟體。

參考資料

  1. ^ 0.1-RELEASE Notes. 2007-08-06 [2014-08-13]. (原始内容存档于2019-06-10). 
  2. ^ MidnightBSD 1.1 Release Notes. 2019年2月2日 [2019年2月6日]. 
  3. ^ MidnightBSD 1.1 erschienen. 2019年2月5日 [2019年2月6日]. 
  4. ^ 3.1.3. 2023年12月25日 [2023年12月28日]. 
  5. ^ The MidnightBSD Copyright. [2014-08-14]. (原始内容存档于2014-08-14). 
  6. ^ About MidnightBSD :: MidnightBSD. www.midnightbsd.org. [2023-09-24]. (原始内容存档于2023-11-09). 
  7. ^ MidnightBSD: Naming an OS. [2014-08-14]. (原始内容存档于2020-09-07). 

外部連結

  • MidnightBSD首頁* (页面存档备份,存于互联网档案馆
  • Magus: The MidnightBSD build cluster (页面存档备份,存于互联网档案馆
  • MidnightBSD開發者部落格
FreeBSD项目
FreeBSD
  • FreeBSD核心团队英语FreeBSD Core Team
  • FreeBSD文档许可证英语FreeBSD Documentation License
  • FreeBSD基金会英语FreeBSD Foundation
  • FreeBSD Ports
  • 历史英语History of FreeBSD
子系统
  • busdma英语busdma
  • GEOM英语GEOM
  • Ipfirewall
  • FreeBSD jail
  • Netgraph英语Netgraph
  • OpenPAM英语OpenPAM
  • OpenBSM英语OpenBSM
  • pf英语PF (firewall)
  • Soft updates英语Soft updates
  • ULE scheduler英语ULE scheduler
  • bhyve英语bhyve
  • 高可用存储
  • portsnap英语portsnap
  • kqueue
  • geom raid5英语geom raid5
  • geli英语Geli (software)
  • moused英语moused
  • Vinum volume manager英语Vinum volume manager
人物
  • Jordan Hubbard英语Jordan Hubbard
  • Poul-Henning Kamp英语Poul-Henning Kamp
  • Mike Karels英语Michael J. Karels
  • Ben Laurie英语Ben Laurie
  • Sam Leffler英语Samuel J Leffler
  • Marshall Kirk McKusick英语Marshall Kirk McKusick
  • Diomidis Spinellis英语Diomidis Spinellis
  • Robert Watson英语Robert Watson (computer scientist)
  • Dru Lavigne英语Dru Lavigne
衍生品英语List of products based on FreeBSD