
ユニークなPlan 9オペレーティングシステムの開発者は、Alcatel-Lucentの管理者の許可を得
て、ライセンス条項を変更しました 。 これで、Lucent Public Licenseの下で配布されるすべてのOSコードは、GPLv2ライセンスの下で同時に配布されます。
したがって、ユーザーは、Free Software Foundationによって公開されたGPLv2契約の条件に従って、システムコードを配布したり、必要に応じて修正したりできます。
Githubの
リポジトリは同時に開い
ています。
プラン9は、UNIXの基本的な欠点を克服することになっていたシステムです。
ウィキペディアによると、システムは3つの基本原則に基づいて構築されています。
- すべてのリソースはファイルとして表され、階層ファイルシステムで使用できます。
- ローカルリソースとリモートリソースに違いはなく、標準の9Pプロトコルがそれらにアクセスするために実装されています。
- 各プロセスグループには、さまざまなリソースによって提供されるファイル階層から組み立てられた独自の名前空間があります。
ユーザーがパーソナルコンピューターまたはワークステーションにアクセスできる最新のオペレーティングシステムとは異なり、プラン9ではユーザーは分散コンピューティング環境にアクセスでき、ワークスペースを構成できます。 したがって、プロセスの/ dev / mouseは、このプロセスが実行されているコンピューター上のマウスであり、プロセスが実行されているコンピューターではない場合があります。
主なプログラミング言語はCです。 Cコンパイラの機能は、Unicodeおよび構造の形成や配列の初期化などのその他の便利な拡張機能を完全にサポートしています。 クロスプラットフォームのコンパイルとデバッグが実装され、Perl、Python、Scheme、noweb、Haskell、Newsqueak、Go、MLが正常に移植されました。
Plan 9オペレーティングシステムは、その異国情緒にもかかわらず
、日本とロシアで特に人気があります。