Plan 9 from Bell Labs

Plan 9 from Bell Labs
VyvíjíBell Labs
Rodina OSnástupce Unixu
DruhOpenSource
Aktuální verzeČtvrtá edice / Snapshoty vycházejí každý den
Podporované platformyx86, MIPS, DEC Alpha, SPARC, PowerPC, ARM
Typ jádraHybridní jádro
Výchozí uživatelské rozhranírio / rc
LicenceLucent Public License, GPL, MIT licence
StavAktivní
Oficiální web9p.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:

  • sjednocené adresáře (union) a jmenné prostory (namespace)
    • dva adresáře lze sloučit do jednoho, stejná jména se v cílovém adresáři objeví vícekrát
    • každý proces může mít svoji tabulku připojených souborových systémů (viz mount) a tedy i jmenný prostor
    • v Linuxu implementováno jako souborové systémy UnionFS, aufs, OverlayFS, GlusterFS, MergerFS
  • virtuální souborové systémy
    • specifické funkce, informace nebo vnitřní datové struktury jádra jsou zpřístupněna ve formě souborů a adresářů
    • /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)
    • v Linuxu jsou implementovány /proc i /net (viz procfs)
  • univerzální kódování znaků Unicode a UTF-8 pro všechny jazyky a kultury bez nutnosti měnit znakovou sadu[3]
  • kontejnery, goroutines[4]

Dále omezeně systémová volání rfork a některé programy a nástroje včetně rc shellu.

Reference

  1. JANEČEK, Vladislav. Světem OS skrz na skrz: Plan 9. Root.cz [online]. 2001-05-02 [cit. 2022-05-09]. Dostupné online. 
  2. SKOČOVSKÝ, Luděk. UNIX, POSIX, Plan 9. Brno: Luděk Skočovský, 1998. 394 s. Dostupné online. ISBN 80-902612-0-5. Kapitola Plan 9, s. 377. 
  3. LUNDE, Ken. CJKV information processing. [s.l.]: O'Reilly Media, Jan 1999. Dostupné online. ISBN 978-1-56592-224-2. S. 466. Je zde použita šablona {{Cite book}} označená jako k „pouze dočasnému použití“.
  4. HOLWERDA, Thom. In praise of Plan 9. OSnews [online]. 2022-11-14 [cit. 2022-11-19]. Dostupné online. 

Externí odkazy

Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.

Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Plan_9
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.