Ja Squirrel on oikeassa, X-päätteillä viittasin juurikin noita päätteitä. Yliopistolle ja vieläpä omalle laitokselleni oli tullut samana kesänä luokallinen DEC:n päätteitä kun syksyllä aloitin. Siinä luokassa tulikin sitten vietettyä ei ihan mitätön määrä aikaa. Ja tietoturvahan oli sitä luokkaa, että kun määritteli displayn kaverin koneelle, niin sinne pystyi aukomaan vaikka pornokuvia.
Juuri tämä on unix-natiivi tapa toteuttaa multiseat: yhdessä palvelimessa on verkon yli kiinni useita fyysisiä X-päätteitä (tai Windowsissa emuloituja X-päätteitä, esim. Citrix). Myös Linux on monen käyttäjän moniajoympäristö, joten multiseatissa ei ole periaatteessa mitään kummallista.
Kun X on luotu, tietoturvalle ei ole ollut kovin suurta tarvetta. Jos X:ää ajaa suljetussa verkossa tai edes vahvan palomuurin takana, niin ei sille välttämättä ole olennaista tarvetta vieläkään. Jos palvelimessa on kaksi RJ45-porttia, toinen voi olla Internetille ja toinen paikalliselle pääteverkolle. Toki on muistettava, että X on salaamaton, joten jos pahis on sittenkin linjoilla, niin tämä kuulee kaiken. X ei myöskään ole suunniteltu 3d-pelaamiseen 4k-resolla ja kovalla virkistystaajuudella.
Lisäksi esim sellainen käyttö että jos linux kerneli portataan uudelle hw arkkitehtuurille niin tekstikonsoli on se joka on aivan 100% välttämätön jota ilman ei voi tulla toimeen.
Minä käytän moneen asiaan ja väitän että en ole ainutlaatuinen vaan meitä on paljon muitakin. Kaikissa koneen jumittuessa ongelmatapauksissa tekstikonsoli on tarpeen.
Sama täällä. Meneeköhän pahasti metsään, jos arvioi, että 20-30% aktiivisista Linux-työasemakäyttäjistä hyödyntää tekstikonsolia ainakin joskus? En mitenkään usko että "miljoonat" olisi tässäkään alakanttiin.
Yhtenä esimerkkinä vaihdoin näyttökortin NVIDIA:sta AMD:n korttiin, ja eihän se tietenkään mennyt kuin Strömsössä. Ilman tekstikonsolia olisi voinut mennä sormi suuhun.
Minusta tämä koko vääntö on täysin järjetön. Multiseat saa kääntää oman kernelin jos haluaa ja väitän että eivät edes halua koska ne lapset joille tällainen halpiskone on tehty päätyvät moneen muuhunkin riitaan ja ne kaikki ratkotaan sanallisesti.
Juuri näin. Itsekin epäilen, että multiseat-pelaaminen on hyvin pieni niche.
Enemmän multiseatille voi olla markkinaa kevyessä konttorikäytössä tai koululuokissa, miksei vaikka kirjastojen yleisöpäätteinä. Tällaisessa käytössä voi olla todellinen etu, jos ylläpidettävänä on 80 PC:n sijasta vain 20.
Kannattaa lukea ajatuksella läpi mitä kirjoitin. Joku muu tuota saman GPU:n jakamista ehdotti. Se ei ole se, miten multiseat toimii oletusarvoisesti vaan nimenomaan joka käyttäjällä on dedikoitu GPU, kuten itselläni ollut viimeiset 10+ vuotta. Oletusarvo on se, että lisäät seat-attribuutin udev-sääntöön (yksi rivi koodia) tai ajat loginctl attachin joka GPU:lle (yksi käsky komentoriviltä). Tämä on se minimi, millä saa sen käyttöön.
Minusta koko ajatus siitä, että koneen fyysistä rautaa allokoidaan kiinteästi eri terminaaleille on aika erikoinen, ellei suorastaan kludge. Joka tapauksessa se on lisäys vanhaan ja tällä voi olla yllättäviä sivuvaikutuksia.
Jokin xephyr-viritys yhdellä GPU:lla on täysin epäoptimaalinen vaikka sen voi saadakin toimimaan. Se vaatii huomattavaa säätöä ja siinä olet oikeassa, että sitä kautta tehoja menee hukkaan ja todennäköisesti voi tulla ongelmia tear-freen kanssa ja myös esim. videotoisto voi kuluttaa kymmeniä tai satoja kertoja enemmän sähköä/tehoja kuin nykyaikaiset zero-copy VA-API:t. Sitä kautta voi myös dri/vulkan olla vähän hankalampi järjestää.
GPU:t tukevat useampaa fyysistä näyttöä. En oikein ymmärrä mitä eroa GPU:n kannalta on yhden käyttäjän moninäyttöisellä työpöydällä ja monen käyttäjän yksinäyttöisillä työpöydillä. Ikkunointijärjestelmän täytyy toki tukea sitä, että näytöt (plus näppis ja hiiri) jaetaankin eri käyttäjille.