9. terv | |
---|---|
| |
Fejlesztő | Bell Labs |
OS család | UNIX leszármazottja |
legújabb verzió | 4. kiadás / napi vágás |
Támogatott platformok | x86 , amd64 , SPARC (korlátozott), MIPS , DEC Alpha , PowerPC , ARM |
Kernel típusa | hibrid |
Felület | rio /rc |
Engedély | MIT licenc |
Állapot | Projekt aktív |
Következő | Pokol |
Weboldal | p9f.org . |
Médiafájlok a Wikimedia Commons oldalon |
A Plan 9 a Bell Labs (később Lucent Technologies [1] , majd az Alcatel-Lucent [2] részlege, ma a Nokia [3] részlege ) által az 1980-as évek vége óta fejlesztett operációs rendszer [4] [5] [6 ] [7] . A rendszert az új valóságok, például hálózatok és munkaállomások figyelembevételével hozták létre . A UNIX ideológiája – "Minden egy fájl" képezte a rendszer alapját.
2000-ben a rendszer nyílt forráskódúként , 2002-ben pedig az OSI által jóváhagyott szabad licenc (Lucent Public License) alatt jelent meg [8] [9] [10] [11] [12] .
2014 februárjában az UC Berkeley megszerezte a jogot a Plan 9 forráskód GNU GPLv2 alatti közzétételére az Alcatel-Lucenttől . [13]
A Plan 9 kompakt kóddal rendelkezik, és így elméletileg bármilyen processzorarchitektúrára portolható, amely támogatja a hardveres MMU -t .
Jelenleg[ mikor? ] a Bell Labs oldaláról letöltheti a negyedik verziót, amely x86 -ra készült .
Egyéb friss[ mikor? ] a Plan 9 által ihletett operációs rendszerek a Harvey OS [14] és a Jehanne OS [15] .
2021 márciusában az operációs rendszer jogai a Terv 9 alapítványhoz kerültek [16] .
A rendszer három fő alapelvre épül:
A modern operációs rendszerekkel ellentétben, amelyekben a felhasználó hozzáfér egy személyi számítógéphez vagy munkaállomáshoz, a 9. tervben a felhasználó hozzáfér egy elosztott számítási környezethez, és konfigurálhatja munkaterületét. Tehát /dev/mouseegy folyamat esetében ez az egér azon a számítógépen, amelyről a folyamat elindul, és lehet, hogy nem ez a számítógép, amelyen a folyamat fut.
A 9. tervben sok szokatlan szerver található fájlfelületekkel.
ftpfs -q/ -a '[email protected]' ftp.ietf.org && ls /n/ftp/internet-drafts
A fő programozási nyelv az ANSI C dialektus , amely beépített Unicode támogatással és számos más hasznos bővítménnyel rendelkezik, mint például a struktúra kialakítása és a tömb inicializálása. Megvalósított platformok közötti fordítás és hibakeresés, sikeresen portolták a Perl , Python , Scheme , noweb , Haskell , Newsqueak , Go és ML fájlokat .
A 9-es tervben a programok írásához is volt egy Alef nyelvű fordító , de nem talált széles körű alkalmazást, ezért eltávolították a rendszer 3. kiadásából. [17]
Az Acme szerkesztő IDE - ként használatos .
A rendszer nevét Hollywood „legrosszabb rendezőjének”, Edward Wood Jr. B-filmjének 9. tervéből vette az Outer Space - ből . [18] Glenda, a nyúl, amelyet Renee French amerikai illusztrátor rajzolt , [19] pedig ugyanezen rendező Glen vagy Glenda című filmjéről kapta a nevét . Szintén "glenda" az alapértelmezett felhasználónév a rendszeren.
Információs források
Programozás
Közösségek
Unix és Unix-szerű operációs rendszerek | |
---|---|
Operációs rendszer |
|
Kompatibilitási rétegek |
|
Kategória Wikimedia Commons Wikikönyvek Wikiidézet |
Operációs rendszer | |||||
---|---|---|---|---|---|
Szerverekhez vagy munkaállomásokhoz |
| ||||
Beágyazott | |||||
Egyéb |
Rob Pike | |
---|---|
Operációs rendszer | |
Programozási nyelvek | |
Szoftver | |
Publikációk |
|
Egyéb |
|