Rio (okenní systém) - Rio (windowing system)
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
rio windows během instalace Plan 9 | |
Vývojáři | Rob Pike |
---|---|
První vydání | Čtvrté vydání / 28. dubna 2002 |
Napsáno | C |
Operační systém | Plán 9 od Bell Labs |
Typ | Okenní systém |
webová stránka | cm |
Rio je Plán 9 od Bell Labs ' okenní systém. Je dobře známé díky tomu, že jeho správa oken je pro aplikaci transparentní. To umožňuje běh rio uvnitř jiného správce oken.
Dějiny
rio je nejnovější z dlouhé řady grafická uživatelská rozhraní vyvinut v Bell Labs, většinou vyvinut Rob Pike, souběžný okenní systém a Blit (který předcházel X ).
rio byl a kompletní přepis z 8½ v Alef. Jeho hlavní změnou bylo, že přestal analyzovat a přepisovat grafické příkazy a nechal klienta psát pixely přímo. To bylo provedeno hlavně kvůli efektivitě. Jelikož Alef zmizel kvůli příliš obtížné údržbě vzhledem k počtu lidí pracujících v té době na plánu 9, rio bylo přepsáno C. To bylo provedeno pomocí vláknové knihovny Plan 9, která byla inspirována Alefem a měla většinu svých funkcí, jako například blokování kanálů pro meziprocesovou a meziprocesovou komunikaci. Další důležitou změnou, která je způsobena spíše životním prostředím než samotným rio, je to, že rio podporuje použití plné barev alfa skládání, zatímco 8½ použití bitblt operace.
Koncepty designu
Mnoho z jeho funkcí ztělesňuje klíčové koncepty designu Plan 9:
- Každý okno běží ve svém vlastním soukromí jmenný prostor.
- Vyváží a souborový systém rozhraní k běžícím aplikacím. Toto rozhraní je stejné, jaké rio přijímá z operačního systému, takže rio může běžet uvnitř okna rio bez zvláštních opatření. Protože rozhraní používá 9P, rio je síť transparentní i když žádné neobsahuje síť - vědomý kód.
- Windows jsou považovány za zcela upravitelný text.
Viz také
- Plán 9 od Bell Labs - rodné prostředí Rio
- Plánujte 9 z uživatelského prostoru - Zahrnuje správce oken, který emuluje uživatelské rozhraní rio
- Rob Pike - Autor Rio a 8½
- Blit - Terminál vyvinutý v Bell Labs který propagoval některé z konceptů uživatelského rozhraní používaných v Riu.
externí odkazy
- Rio: Návrh souběžného okenního systému Rob Pike
- Plán 9 Programátorská příručka, svazek 1 –
- Plán 9 Programátorská příručka, svazek 1 –
- Papír 8½ - Popisuje Rioho předchůdce, který měl velmi podobný design