![]() | |
MirOS #10-current/i386 のスクリーンショット | |
| 開発者 | トルステン・グレイザー、ベニー・シーゲルト、アダム・ホカ、他 |
|---|---|
| OSファミリー | Unix、BSD |
| 作業状態 | 現在[1] |
| ソースモデル | オープンソース |
| 初回リリース | OpenBSD-current-mirabilos #0 [2] (2002年10月11日) |
| 最新リリース | MirOS #10semel (2008年3月16日) [±] |
| 最新プレビュー | MirBSD-current (10uB4-20160117) (2016年1月17日) [±] |
| 更新方法 | 安定リリースのバイナリセキュリティアップデート |
| パッケージマネージャー | MirPorts、pkgsrc |
| プラットフォーム | i386、SPARC |
| カーネルタイプ | モノリシック |
| デフォルトの ユーザーインターフェース | mksh、IceWM、evilwm |
| ライセンス | 主にBSD、GPL、MirOSライセンス |
| 公式サイト | ミルブスド |
MirOS BSD(元々はMirBSDと呼ばれていた)は、2002年8月にOpenBSD 3.1のフォークとして始まったフリーでオープンソースの オペレーティングシステムです。 [3] OpenBSDのセキュリティを維持し、ヨーロッパのローカライズをより適切にサポートすることを目的としていました。それ以来、NetBSD、MicroBSD、FreeBSDなど、他のフリーBSDの子孫からのコードも取り入れてきました。MirOS BSDのコードもekkoBSDに組み込まれ、ekkoBSDが存在しなくなった後、アートワーク、コード、開発者はしばらくの間MirOS BSDの作業に従事することになりました。
3 つの主要な BSD ディストリビューションとは異なり、MirOS BSD はx86および SPARC アーキテクチャのみをサポートします。
プロジェクトの目標の 1 つは、MirOS ユーザーランドをLinuxカーネル上で実行できるように移植することであったため、MirBSD という名前は廃止され、MirOS が採用されました。
歴史
MirOS BSDはOpenBSDパッチキットであるOpenBSD-current-mirabilosとして始まりましたが、 OpenBSDプロジェクトリーダーのTheo de RaadtとThorsten Glaserの間で意見の相違[3] [4]が生じたため、すぐに独自に成長しました。MirOS BSDはフォークしたにもかかわらず、OpenBSDの進行中の開発と同期していたため、NetBSDや他のBSDフレーバーと同様に、その優れたセキュリティ履歴のほとんどを継承しました。[5]
目標の 1 つは、OpenBSD よりも新しい機能やソフトウェアの統合サイクルを高速化することです。開発者によると、「物議を醸す決定は、OpenBSD とは異なる方法で行われることがよくあります。たとえば、MirOS では SMP はサポートされません」。また、より寛容なソフトウェア包含ポリシーも採用され、「最終的には、より洗練された BSD エクスペリエンスが実現されることを期待しています」。[6]
MirOS BSD のもう一つの目標は、Debian に似た、より「モジュール化された」ベース BSD システムを作成することでした。MirOS Linux (Linux カーネル + BSD ユーザーランド) は 2004 年に開発者によって議論されましたが、[7]実現されていません。
特徴
- 開発スナップショットは、DuaLive テクノロジーを介して、x86 およびSPARCアーキテクチャ用のライブおよびインストールCD として 1 つのメディアにまとめられています。
- 最新のスナップショットは、Triforceテクノロジーを介してgrml(Linuxベースのレスキューシステム、x86のみ)をさらに起動できるように拡張されました。
- mksh (MirBSD Korn シェル): 積極的に開発されている KornShell の派生版であり、pdkshの後継です。
- 基本システムと一部のMirPortは、ホームディレクトリのルートが乱雑にならないように、ユーザーのホームの~/.etcディレクトリに「ドットファイル」データを保存します。
- NetBSD由来のpkgsrcリポジトリからのアプリケーションパッケージは、2011年からMirBSDで使用できるように設定されました。[8]
OpenBSDとの最も重要な違いは以下の通りである: [9]
- 完全に書き直され、GRUB マルチブートに対応し、8 GiB制限のないブートローダーとブートマネージャーを備え、Soekris もサポートしています。
- スリムなベースシステム(NIS、Kerberos、BIND、i18n、BSDゲームなどなし)、BindとBSDゲームはポートとして利用可能
- 安定リリースのバイナリセキュリティアップデート
- ISDNサポート
- ウェブサーバーソフトウェアにおける IPv6 サポート
- wtf、頭字語のデータベース
- GNUtoolsの一部(gzipや*roffなど)は、BSDライセンスの下でCaldera International (SCO)によってリリースされたオリジナルのUNIXコードに置き換えられました。
- 64 ビット時間処理ルーチン (time_t)
- うるう秒の正しい処理
- GCC 3.4 の完全サポート: C、C++、Pascal、Objective-C
- GNU 開発者ツールチェーンの現在のバージョン (rcs、binutils、gdb、texinfo、lynx など)
- カスタム拡張機能を備えた GNU CVS 1.12
- 改良された乱数ジェネレータ
- パッケージ形式として、tar アーカイブの代わりに CRC 付き/なしの sv4cpio を使用します。cpio で新しい形式をサポートします。
- UTF-8およびUnicode BMPのサポートが強化され、libncurses ("libncursesw") および関連機能
のワイド文字サポートも含まれるようになりました。
- 実際、MirBSDはBMPのみをサポートしているため、「UTF-8」のサポートはUTF-8とCESU-8の共通部分に限定されています。[10]
協力
他のBSDとの協力、上流ソフトウェア作者へのパッチの提出、FreeWRTとの相乗効果以外にも、インクルージョン[11] [12]と技術[13]の両面でGrmlと積極的に協力しました。Debian [14]などの他のプロジェクトもMirSoftwareの影響を受けています。
ミルポート
MirPorts はOpenBSD ポートツリーの派生であり、Benny Siegert によって開発されました。MirPorts はPerlで書かれた OpenBSD のパッケージツールを使用しませんが、以前のCベースのツールは引き続き維持されます。新しい機能は、インプレースパッケージアップグレードと、非ルートユーザーとしての MirPorts インスタンスのインストールです。OpenBSD ポートとは異なり、MirPorts は特定の OS バージョンに縛られておらず、安定したリリースでも最新バージョンの使用が推奨されていました。MirLibtoolは、共有ライブラリをポータブルな方法で構築するために MirPorts によってインストールされた GNU libtool 1.5 の修正バージョンでした。
複数のプラットフォームが「すぐに使える」状態でサポートされています。
- MirOS BSD (-stable および -current)
- OpenBSD (-stable および -current)
- ミッドナイトBSD
- Mac OS X (10.4 以降) / Darwin
ユーザーにソフトウェアをより早く提供するという MirOS BSD のポリシーに従い、 OpenBSD で政治的な理由で削除された多くのポート (すべての DJB ソフトウェアやFlash プラグインなど) は MirPorts に保持され、引き続き使用できます。MirPorts は、非公式または拒否された OpenBSD ポートのための場所となることを目的としていました。
参照
参考文献
- ^ 「MirBSD: Welcome at MirBSD」www.mirbsd.org . 2023年3月30日閲覧。
- ^ MirOS の歴史、Éric Lévénez への電子メール
- ^ ab MirOSの誕生点
- ^ 「'Re: NetBSD /usr/games/wtf + /usr/share/misc/acronyms の初期パッチ' - MARC」。marc.info 。 2023年3月30日閲覧。
- ^ 「MirOS BSD: 平和的なオペレーティングシステム、BSD Magazine、2009年1号 (3)、p. 16」 。 2023年3月30日閲覧。
- ^ 「MirOS BSD Flyer」(PDF) . 2023年3月30日閲覧。
- ^ 「MirBSD: MirBSD Weblog」www.mirbsd.org . 2023年3月30日閲覧。
- ^ Siegert, Benny.[1] 「MirBSD 上の pkgsrc」、FOSDEM 2012 カンファレンス、2012 年 2 月 5 日。2012 年 5 月 20 日に取得。
- ^ 「MirBSD: MirOSについて」www.mirbsd.org . 2023年3月30日閲覧。
- ^ "RTFM optu8to16(3)、optu8to16vis(3)". www.mirbsd.org。
- ^ bsd.rd に付属する次の Grml (現在は MirOS bsd4grml と呼ばれています)
- ^ MirBSD ISOにはMirGRMLが含まれています
- ^ grml は MirOS マニホールドブート CD 技術を使用する
- ^ 「DDPO: mirabilos -- Debian Quality Assurance」. qa.debian.org . 2023年3月30日閲覧。
外部リンク
- 公式サイト

