Vyvíjí | Bell Labs |
---|---|
Rodina OS | nástupce Unixu |
Druh | OpenSource |
Aktuální verze | Čtvrtá edice / Snapshoty vycházejí každý den |
Podporované platformy | x86, MIPS, DEC Alpha, SPARC, PowerPC, ARM |
Typ jádra | Hybridní jádro |
Výchozí uživatelské rozhraní | rio / rc |
Licence | Lucent Public License, GPL, MIT licence |
Stav | Aktivní |
Oficiální web | 9p.io/plan9 |
Plan 9 from Bell Labs je distribuovaný operační systém vyvíjený Bell Labs. Mezi lety 1984 a 2002 byl vyvíjen jako nástupce Unixu. Systém je psaný pro architekturu x86, nicméně takovým způsobem, který ulehčuje portování na další architektury počítačů. Je navržen tak, aby po připojení na místní síť dokázal snadno spolupracovat s ostatními připojenými počítači, na kterých běží stejný systém. Propojené systémy sdílejí své systémové prostředky, tj. místo na disku, paměť, výkon procesoru atd. Díky tomu není k provozu systému potřeba centrálního serveru.[1] Komunikace s ostatními počítači funguje pomocí protokolu 9P. Systém je nadále vyvíjen za účelem výzkumu a pro některé jako koníček.
Název systému je parafrází na kultovní béčkový sci-fi film Plán 9 z vesmíru.[2]
Některé nápady z Planu 9 byly později implementovány do jiných unixových systémů jako je třeba Linux:
/proc
pro správu procesů (Plan 9 nemá systémové ioctl pro správu procesů)/net
pro síťové funkce (Plan 9 nemá systémové ioctl pro síťové služby)/proc
i /net
(viz procfs)Dále omezeně systémová volání rfork a některé programy a nástroje včetně rc shellu.