Projekt terminálového serveru Linux

Project Linux Terminal Server ( LTSP ) je Linux - programový balík , který slouží uživatelům terminálů pro přístup k terminálový server udělit provedena ze které aplikace a mohou být ovládány pomocí terminálu. Oblasti použití jsou například internetové kavárny nebo kanceláře, kde jsou stejné aplikace k dispozici na každé pracovní stanici a náklady na pracovní stanici by měly být udržovány na nízké úrovni. Efekt minimalizace nákladů vyplývá ze skutečnosti, že pro terminály není nutné uchovávat žádné rychlé systémy a někdy ani žádné pevné disky. LTSP je svobodný software a jeho zveřejnění podléhá licenci GPLv2.

Terminály

Terminály mohou sestávat ze starých neefektivních počítačů (např. Pentium I s 90 MHz , bez pevného disku , síťová karta 100 Mbit , grafická karta ; stávající sběrnice PCI usnadňuje rozpoznávání hardwaru ) nebo z dedikovaných tenkých klientů . Jako hostitelský operační systém lze použít libovolnou distribuci Linuxu . Tyto lodě terminálů přes PXE povoleným síťové karty, přes disketu nebo CD-ROM .

Použitá technologie

X server

Z technického hlediska LTSP zjednodušuje použití možností grafického serveru X k oddělení libovolného programu Linux na provedení a zobrazení dvou částí programu. Program je prováděn na vysoce výkonném serveru , zatímco displej spolu se vstupem pomocí klávesnice nebo myši může probíhat na libovolném počtu terminálů . Počet tenkých klientů je určen přenosovou rychlostí do sítě a výkonu serveru.

Místní zařízení

Pro použití lokálních zařízení na tenkých klientech používá LTSP vlastní vývoj, směs udev a FUSE . Díky tomu je možné k klientům připojit velkokapacitní paměťová zařízení USB, CD-ROM a diskety a číst je na serveru.

Výhody a nevýhody

LTSP má stejné výhody a nevýhody, které přináší každá instalace terminálového serveru .

Další specifické výhody:

  • Podpora místních zvukových karet (zabudovaných do tenkého klienta) a místních paměťových médií, jako jsou USB flash disky nebo CD-ROM .
  • Možnost levného vybavení pro školy a internetové kavárny . Příkladem distribuce Linuxu pro školy s předinstalovaným terminálovým serverem Linux je Edubuntu .
  • Tencí klienti nevyžadují žádný jiný software než BIOS , tj. Žádné jiné systémy nebo programy v ROM . Není tedy nutné je aktualizovat a lze je používat po celá desetiletí. Staré počítače mohou také sloužit jako tencí klienti.
  • Správci mohou na tenkém klientovi graficky provádět téměř všechny úkoly správy v systému.

3D a video

Vzhledem k tomu, že skutečné aplikace jsou spouštěny na serveru a výstup je zobrazen na klientech prostřednictvím vzdáleného X serveru na klientovi přes ethernetové připojení, vznikají problémy, např. B. při použití technologie OpenGL . Upravené ovladače grafické karty poskytují rozhraní DRI (Direct Rendering Interface), pomocí kterého mohou aplikace odesílat 3D pokyny přímo na grafickou kartu prostřednictvím interní počítačové sběrnice. Pokud je grafická karta fyzicky oddělena od aplikace, tj. Není ve stejném počítačovém systému, není tato rychlá metoda 3D zobrazení možná. To je případ systémů LTSP. Systém serveru X nicméně nabízí možnost odesílání 3D instrukcí na grafickou kartu, aniž by bylo nutné lokálně počítat výsledek. Předpokladem je samozřejmě X server s ovladači, které podporují 3D funkce ( proprietární pro NVIDIA a ATI ).

3D aplikace lze proto mapovat na tenké klienty, ale v závislosti na ethernetovém připojení, protože všechny příkazy OpenGL jsou odesílány po síti.

Hry s relativně jednoduchými 3D požadavky, jako je X-Moto, lze prohlížet přes připojení 100 Mbit.

Aplikace 3D modelování do této oblasti úplně nespadají, protože konečný 3D výpočet se provádí pomocí softwarových vykreslovacích modulů. Nicméně, OpenGL funkčnost Xserver se skutečně používá při modelování. Mixér lze dobře ovládat například pomocí LTSP a rozumných ovladačů grafických karet.

Totéž platí pro zobrazení videa. Pokud server X a příslušné moduly ovladače podporují vhodný video protokol, jako je XVideo ( není podporován například standardním modulem VESA ), lze očekávat dobré zobrazení videa v závislosti na rychlosti připojení. Díky připojení 100 Mbit je možné sledovat SVCD , ale obsah HDTV je ohromující i v gigabitové síti.

LTSP verze 4

Starší verze LTSP zpřístupňují klientům prostřednictvím jejich projektu vlastní softwarové balíčky prostředí Linux (jádro, knihovny, x-server atd.). Jsou optimalizovány pro minimalismus, velikost a rychlost. Následná instalace programů na klienty (nebo jejich prostředí NFS) již způsobuje potíže kvůli nedostatku správy balíčků, jako jsou RPM nebo APT .

Postupem času si nejen server a stolní počítače vedly lépe, ale také tencí klienti. Klienti s výkonem pod 300 MHz jsou nyní poměrně neobvyklí. Je zpravidla nutné provozovat alespoň běžné monitory s rozlišením> = 1280 × 1024, pro které je běžná grafická karta se slotem AGP.

Výsledkem jsou také větší oblasti práce pro klienty, například „dekódování videa na straně klienta“, ovládání Irda (infračervené dálkové ovládání), instalace vlastních ovladačů grafických karet (například pro AIX , TV-Out , OpenGL), používání místních zařízení, jako je TV Karty atd.

LTSP verze 5

Aktuální verze LTSP poskytují klientům prostředí, které odpovídá běžné distribuci Linuxu. To znamená, že uživatel může podle potřeby rozšířit systém Linux tenkých klientů a podle potřeby instalovat balíčky. Tímto způsobem lze klienty rozšířit o lepší podporu pro ACPI , Irda atd. Protože to má s původním projektem LTSP jen málo společného, ​​měl kódové označení „muekow“.

Rozdíly mezi verzemi

verze LTSP 4 LTSP 5 (MueKow)
Export grafického uživatelského rozhraní XDMCP ssh -X
Vzdálené přihlášení ( X Display Manager ) KDM / GDM Správce zobrazení LTSP (LDM)
Formulář balíčku tarball V distribuci
Kořenový souborový systém NFS 3 NBD
Ověření XDMCP SSH

Viz také

webové odkazy

Individuální důkazy

  1. http://www.ltsp.org/benefits/