Grafinė, tinkle pagrįsta langų aplinka, iš pradžių sukurta Unix ir Unix tipo operacinės sistemos (ir nuo to laiko prieinamos kitoms platformoms) Masačusetso institute Technologijos; Šiuo metu kaip atvirojo kodo programą nuolat plėtoja Open Group, Unix pramonės konsorciumas.
X (kaip X langų sistema yra žinoma UNIX vartotojams) teikia pagrindines langų kūrimo paslaugas, įskaitant šriftus ir išskleidžiamuosius meniu, skirtas grafinėms UNIX programoms. X sukurtas veikti tinklo aplinkoje.
Žr. darbalaukio aplinką, GNOME, KDE, UNIX, Unix tipo operacinę sistemą, langų aplinką ir langų tvarkyklę, X klientą, X protokolą, X serverį.
Technipages paaiškina X langų sistemą
X Window System yra atvirojo kodo programinės įrangos paketas, skirtas sukurti žmogaus ir kompiuterio sąsają kompiuteryje arba kompiuterių tinkle. Jis padalija apdorojimą tarp klientų ir serverių, kurie veikia tame pačiame kompiuteryje arba skirtinguose kompiuteriuose tame pačiame tinkle. X langų sistemą jos vartotojai taip pat žino kaip X.
X langų sistema sąveikauja su kompiuterio programine įranga, valdančiomis tinklo vaizdo išvestį, arba programa, kuri rodoma kitos ekrano sistemos lange, klientų. Tačiau X serveris yra vietiniame kompiuteryje, kurį vartotojas naudoja tiesiogiai, o ne atskirame Kompiuteris tinkle, ir tai leidžia kliento vartotojui būti atskirame kompiuteryje arba savo kompiuteris.
X nuo pat pradžių, skirtingai nei šiuolaikinės į ekraną orientuotos programinės įrangos programos, pagal kurias naudotojai turi būti naudojami su prijungtu rodymo įrenginiu, X buvo sukurta naudoti per tinklo ryšius. Taigi X gali veikti tinkle esančiame kompiuteryje ir parodys savo vartotojo sąsają, kai ją pasiekia kitas kompiuteris tame pačiame tinkle. 1984 m. Stanfordo universitetas, MIT (Masačusetso technologijos institutas), padedamas IBM (tarptautinis). Business Machine Corporations), jis iš pradžių buvo skirtas ryšiams tarp X terminalų ir UNIX darbo stotys.
Įprasti X langų sistemos naudojimo būdai
- X lango sistemos tinklo protokolas leidžia atlikti 2D ir 3D operacijas naudojant X lango sistemos kliento programą, kuri gali veikti kitame kompiuteryje.
- X langų sistemoje nėra integruotos garso funkcijos, todėl galima pritaikyti suderinamus plėtinius
- Naudojamos vartotojo sąsajos X langų sistemos naudotojai nėra įpareigoti jos, o atskirų jos platformoje veikiančių programų.
Dažnas X langų sistemos piktnaudžiavimas
- X langų sistemos tinklo funkcijos tampa pernelyg sudėtingos, jei naudojamos tik lokaliai, jos naujausios versijos tinklo galimybės gali sukelti nepageidaujamą našumą
- Naudodami X langų sistemą, administratoriams nereikia rankiniu būdu redaguoti konfigūracijos failų