ミッドナイトBSD

ミッドナイトBSD
MidnightBSD ロゴ
MidnightBSD 2.0 と Xfce
ミッドナイトBSD 2.0
開発者MidnightBSDプロジェクト
書かれたC
OSファミリーフリーBSD
作業状態現在
ソースモデルオープンソース
初回リリース0.1 / 2007年8月6日[ 1 ] (2007年8月6日
最新リリース4.0.0 [ 2 ] ウィキデータで編集する / 2025年12月16日 (2025年12月16日
リポジトリ
マーケティングターゲットPCワークステーションサーバー
パッケージマネージャーMidnightBSD mports/パッケージ
サポートされているプラ​​ットフォームx86-64IA-32
カーネルタイプモノリシックカーネル
ユーザーランドフリーBSD
デフォルトのユーザーインターフェースXfce
ライセンスFreeBSDライセンス
公式サイトwww.midnightbsd.org

MidnightBSDは、 FreeBSD 6.1からフォークされたUnixライクなデスクトップ指向のフリーオペレーティングシステムです。FreeBSDの後継リリースのコードとドライバが定期的にアップデートされています。デフォルトのデスクトップ環境であるXfceは、軽量でユーザーフレンドリーなデスクトップエクスペリエンスを提供します。

歴史と発展

MidnightBSDは2005年にFreeBSDからのフォークとして始まりました。プロジェクトの創設者であるLucas Holtは、BSD由来のデスクトップオペレーティングシステムを作りたいと考えていました。彼はいくつかのライブCDプロジェクトに精通していましたが、TrueOSDesktopBSDの開発については知りませんでした。同時に、彼はGNUstepにも関心を持っていました。この2つのアイデアが融合され、ユーザーフレンドリーなデスクトップ環境を構築する計画が生まれました。MidnightBSD 0.1は、Lucas Holt、Caryn Holt、D. Adam Karim、bsdnexusのPhil Pereira、そしてChristian Reinhardtの尽力に基づいてリリースされました。このリリースでは、FreeBSD portsシステムの改良版が採用されています。portsシステムは「mports」へと進化し、擬似サポート、インストール前のパッケージ生成、ライセンスタグ、パッケージリスト生成とインストール先以外でのファイル変更に関する厳格なルールが導入されました。これらの機能の多くは、MidnightBSD 0.1.1で導入されました。

MidnightBSD 0.1のリリースに先立ち、Christian ReinhardtがPhil Pereiraに代わり「mports」の主任メンテナに就任しました。D. Adam Karimが最初のリリースのセキュリティ責任者を務めました。リリースエンジニアリングはすべてLucas Holtが担当しています。

0.2では、2000以上のパッケージを含む改良されたインポートシステムが導入されました。i386版では、GNUコンパイラコレクションに加えて、ポータブルCコンパイラが追加されました。その他の変更点としては、起動時のipfwとサウンドカードの検出の有効化、Bind、GCC、OpenSSH、Sendmailを含む多くのソフトウェアパッケージの新しいバージョン、そしてライブCD作成システムなどがあります。

2021年9月現在、最新リリースはバージョン2.1で、FreeBSD 11から多くの機能がインポートされています。デフォルトのデスクトップ環境はXfceに切り替えられましたが、WindowMakerとGNUstepは引き続き利用可能です。

語源

MidnightBSDは、ルーカスとキャリン・ホルトの、ミッドナイト(体重10ポンドの黒いトルコアンゴラ)にちなんで名付けられました。[ 3 ]

ライセンス

MidnightBSDは複数のライセンスの下でリリースされています。カーネルコードと新規に作成されたコードのほとんどは、二条項BSDライセンスの下でリリースされています。一部はGPLLGPLISCBeerwareライセンスの下でリリースされており、三条項BSDライセンスと四条項BSDライセンスも適用されています。

受付

HeiseのMichael Plura氏は、デスクトップさえも存在しないMidnightBSDディストリビューションを設定するのは非常に難しいと述べました。彼は開発者のvlogを例に挙げ、開発者自身が、単独開発者としてデスクトップOSを提供することの難しさを示していると述べました。[ 4 ]

ジェシー・スミスは2015年にDistroWatch WeeklyでMidnightBSD 0.6をレビューしました。[ 5 ]

MidnightBSD の使用には違和感がありました。低レベルのツールや一般的な環境は FreeBSD ユーザーとして馴染み深いものでしたが、経験の一部が欠けていることが頻繁にありました。MidnightBSD には FreeBSD の膨大なドキュメントがほとんどありません。このことは、プロジェクトがもともと FreeBSD から分岐したときには問題ではなかったかもしれませんが、現在では MidnightBSD は大きく分岐しており、独自のハンドブックが必要なほどです。MidnightBSD は親プロジェクトと同じ移植版をいくつか提供していますが、約 20,000 パッケージが遅れています。さらに、MidnightBSD の Web サイトによると、このプロジェクトは FreeBSD に似た、初心者に優しいデスクトップ指向のオペレーティング システムを提供することを目指しています。しかし、この 1 週間の経験からすると、MidnightBSD は初心者に優しいプラットフォームを提供するという点ではGhostBSDや PC-BSD、さらには FreeBSD に遅れをとっているように思われます。数年前には mport などのツールが FreeBSD ユーザーにとって非常に歓迎されたものだったかもしれませんが、現在では FreeBSD コミュニティでは pkg がその役割を果たしています。つまり、MidnightBSD は有望性と称賛に値する目標を持って始まったものの、テクノロジー、ユーザー エクスペリエンス、ドキュメントの面で遅れをとっていると感じています。

参考文献

  1. ^ "0.1-RELEASE Notes" . MidnightBSD. 2007年8月6日. 2013年7月6日閲覧
  2. ^ 「リリース 4.0.0」 . 2025年12月16日. 2025年12月16日閲覧
  3. ^「MidnightBSDについて」、Lucas Holt。
  4. ^オンライン、ヘイセ (2020-11-20). "Angetestet: Unix-Derivat MidnightBSD 2.0 mit vielen offenen Baustellen"heise オンライン(ドイツ語) 2025 年 1 月 22 日に取得
  5. ^ DistroWatch Weekly、第616号、2015年6月29日