Plán 9 | |
---|---|
Glenda, znak plánu 9 | |
Vývojář | Bell Labs |
rodina OS | potomek UNIXu |
Nejnovější verze | 4. vydání / denní střihy |
Podporované platformy | x86 , amd64 , SPARC (s omezením), MIPS , DEC Alpha , PowerPC , ARM |
Typ jádra | hybridní |
Rozhraní | rio /rc |
Licence | licence MIT |
Stát | Projekt aktivní |
další | Peklo |
Webová stránka | p9f.org . |
Mediální soubory na Wikimedia Commons |
Plan 9 je operační systém vyvinutý společností Bell Labs (později Lucent Technologies [1] , poté divize Alcatel-Lucent [2] , nyní divize společnosti Nokia [3] ) od konce 80. let [4] [5] [6 ] [7] . Systém byl vytvořen s ohledem na nové skutečnosti, jako jsou sítě a pracovní stanice . Ideologie UNIXu – „Všechno je soubor“ tvořila základ systému.
V roce 2000 byl systém vydán jako open source a v roce 2002 pod svobodnou licencí (Lucent Public License) schválenou OSI [8] [9] [10] [11] [12] .
V únoru 2014 získala UC Berkeley právo publikovat zdrojový kód Plan 9 pod GNU GPLv2 od společnosti Alcatel-Lucent . [13]
Plán 9 má kompaktní kód, a proto může být teoreticky portován na jakoukoli architekturu procesoru, která podporuje hardwarovou MMU .
V současnosti[ kdy? ] ze stránek Bell Labs si můžete stáhnout čtvrtou verzi, která je vytvořena pro x86 .
Jiné nedávné[ kdy? ] operační systémy inspirované plánem 9 jsou Harvey OS [14] a Jehanne OS [15] .
V březnu 2021 byla práva na operační systém převedena na nadaci Plan 9 [16] .
Systém je postaven na třech hlavních principech:
Na rozdíl od moderních operačních systémů, ve kterých uživatel získá přístup k osobnímu počítači nebo pracovní stanici, v plánu 9 uživatel získá přístup k distribuovanému výpočetnímu prostředí a má možnost konfigurovat svůj pracovní prostor. Takže /dev/mousepro proces je to myš na počítači, ze kterého je tento proces spuštěn, a nemusí to být počítač, na kterém proces běží.
Plán 9 má mnoho neobvyklých serverů se souborovými rozhraními.
ftpfs -q/ -a 'user@somewhere.com' ftp.ietf.org && ls /n/ftp/internet-drafts
Hlavním programovacím jazykem je dialekt ANSI C , který má vestavěnou podporu pro Unicode a řadu dalších užitečných rozšíření, jako je tvorba struktury a inicializace pole. Implementovaná multiplatformní kompilace a ladění, úspěšně portováno Perl , Python , Scheme , noweb , Haskell , Newsqueak , Go a ML .
Také pro psaní programů v plánu 9 existoval kompilátor z jazyka Alef , ale nenašel široké uplatnění, a proto byl z 3. edice systému odstraněn. [17]
Acme editor se používá jako IDE .
Název systému je převzat z béčkového filmu Plan 9 z Outer Space od „ nejhoršího režiséra“ Hollywoodu Edwarda Wooda Jr. [18] Zajíc Glenda, nakreslený americkou ilustrátorkou Renee French , [19] je zase pojmenován podle filmu Glen nebo Glenda stejného režiséra. Také "glenda" je výchozí uživatelské jméno v systému.
Informační zdroje
Programování
společenství
Unix a operační systémy Unixu podobné | |
---|---|
Operační systémy |
|
Vrstvy kompatibility |
|
Kategorie Wikimedia Commons Wikiknihy Wikicitáty |
Operační systémy | |||||
---|---|---|---|---|---|
Pro servery nebo pracovní stanice |
| ||||
Vložené | |||||
jiný |
Rob Pike | |
---|---|
Operační systémy | |
Programovací jazyky | |
Software | |
Publikace |
|
jiný |
|