www.wikidata.uk-ua.nina.az
X Window System vikonna sistema sho zabezpechuye standartni instrumenti j protokoli dlya pobudovi grafichnih interfejsiv koristuvacha Majzhe vsi suchasni operacijni sistemi pidtrimuyut X Window System X Window SystemTip vikonna sistemaRozrobnik X Org FoundationStabilnij vipusk X11R7 7 6 chervnya 2012 r Operacijna sistema rizniLicenziya MITVebsajt x org X Window System u VikishovishiX Window System zabezpechuye bazovi funkciyi grafichnogo seredovisha vidobrazhennya j peremishennya vikon na ekrani vzayemodiyu z misheyu ta klaviaturoyu X Window System ne viznachaye detalej interfejsu koristuvacha cim zajmayutsya menedzheri vikon yakih rozrobleno bezlich Cherez ce zovnishnij viglyad program u seredovishi X Window System mozhe duzhe riznitisya rizni programi mozhut vikoristati cilkom neshozhi odin na odnogo interfejsi U X Window System peredbachena merezheva prozorist grafichni programi mozhut vikonuvatisya na inshij mashini v merezhi interfejs pri comu bude peredavatisya cherez merezhu j vidobrazhatis na lokalnij mashini koristuvacha U X Window System termini kliyent i server mayut nezvichne bagatom znachennya server oznachaye lokalnij displej koristuvacha displejnij server a kliyent programu yaka cej displej vikoristovuye vona mozhe vikonuvatisya j na viddalenomu komp yuteri Sistema X Window System bula rozroblena v Massachusetskomu tehnologichnomu instituti MIT 1984 roku Ninishnya versiya protokolu X11 na kviten 2016 r X11R7 7 z yavilas u veresni 1987 r Proyekt X ocholyuyetsya fondom X Org Foundation Zrazkova realizaciya angl reference implementation sistemi vilno dostupna na umovi licenziyi MIT i podibnih do neyi licenzij 2 X Window System chasto nazivayut X11 chi X neformalno iksi Zmist 1 Kliyent serverna model i merezheva prozorist 2 Principi pobudovi X 3 Interfejsi koristuvacha 4 Realizaciyi 4 1 X terminali 5 Rozshirennya 5 1 DDC 5 2 RANDR 5 3 XRender 5 4 Shape 5 5 Xinerama 5 6 Xv 6 Obmezhennya ta kritika X 6 1 Videoaparatura 6 2 Funkciyi interfejsu koristuvacha 6 3 Merezha 7 Konkurenti X 8 Istoriya 8 1 Poperedniki 8 2 Vitoki i ranni rozrobki 8 3 Konsorcium X MIT i X Consortium Inc 8 4 The Open Group 8 5 X Org i XFree86 8 6 X Org Foundation 9 Podalshi rozrobki 10 Nazva 11 Istoriya vipuskiv 12 Divis takozh 13 Primitki 14 Dzherela 15 PosilannyaKliyent serverna model i merezheva prozorist Redaguvati nbsp V comu prikladi X server prijmaye vvedennya z klaviaturi j mishi ta zdijsnyuye vivedennya na ekran Na robochij stanciyi koristuvacha vikonuyutsya vebbrauzer i emulyator terminala Programa onovlennya sistemi pracyuye na viddalenomu serveri ale keruyetsya z mashini koristuvacha X Window System vikoristovuye kliyent servernu model vzayemodiyi X server obminyuyetsya povidomlennyami z riznimi kliyentskimi programami Server prijmaye zapiti vivedennya grafiki vikon i vidpravlyaye nazad vvedennya koristuvacha z klaviaturi mishi chi sensornogo ekranu X server mozhe buti sistemnoyu programoyu yaka kontrolyuye vivedennya zobrazhennya na personalnomu komp yuteri zastosunkom yakij vidobrazhaye grafiku u vikno inshoyi displejnoyi sistemi vidilenim komponentom apparatnogo zabezpechennya Cya kliyent serverna terminologiya terminal koristuvacha yak server i viddaleni programi yak kliyenti najchastishe zaplutuye novih koristuvachiv X oskilki zazvichaj ci termini mayut zvorotni znachennya Ale X Window System prijmaye tochku zoru programi a ne kincevogo koristuvacha lokalnij displej nadaye poslugi vidobrazhennya grafiki programam tobto vistupaye v roli servera Viddaleni programi koristuyutsya cimi poslugami a tomu vidigrayut roli kliyentiv Protokol za dopomogoyu yakogo spilkuyutsya server i kliyent ye prozorim dlya merezhi kliyent i server mozhut znahoditisya yak na odnij i tij zhe mashini tak i na riznih Zokrema voni mozhut pracyuvati na riznih arhitekturah pid kerivnictvom riznih operacijnih sistem rezultat bude odnakovim Kliyent i server mozhut navit bezpechno vzayemodiyati cherez Internet za dopomogoyu tunelyuvannya z yednannya kriz zashifrovanij merezhevij seans Shob zapustiti viddalenu kliyentsku programu sho vivodit grafiku na lokalnij X server koristuvach zazvichaj vidkrivaye emulyator terminalu ta pidklyuchayetsya do viddalenoyi mashini za dopomogoyu telnet abo SSH Potim vin viddaye komandu yaka vkazuye displej na yakij slid vivoditi grafiku napriklad export DISPLAY i im ya komp yutera koristuvacha i 0 pri vikoristanni bash Nareshti koristuvach zapuskaye kliyentsku programu Vona pidklyuchitsya do lokalnogo X servera ta bude vidobrazhati grafiku na lokalnij ekran i prijmati vvedennya vid lokalnih pristroyiv vvedennya Inshij variant vikoristovuvati neveliku dopomizhnu programu yaka pidklyuchayetsya do viddalenoyi mashini ta zapuskaye na nij potribnu kliyentsku programu Vikoristannya viddalenih kliyentiv mozhe buti korisno napriklad u takih situaciyah Grafichne administruvannya viddalenoyi mashini Vikonannya intensivnih resursomistkih obchislen na viddalenij UNIX mashini ta vivedennya rezultativ na lokalnij Windows mashini Vikonannya grafichnih program odnochasno na dekilkoh mashinah z odnim displeyem odniyeyu klaviaturoyu i odniyeyu misheyu Principi pobudovi X RedaguvatiV 1984 mu Bob Shejfler ta Dzhim Gettis zafiksuvali ranni principi pobudovi X Dodavaj novu funkcionalnist tilki todi koli bez neyi ne mozhna zavershiti yakijs realnij zastosunok Virishiti chim ne ye sistema nastilki zh vazhlivo naskilki virishiti chim vona ye Ne namagajsya zadovolniti vsi mozhlivi potrebi zamist cogo zrobi sistemu rozshiryuvanoyu shob novi potrebi mogli buti zadovoleni sumisnim chinom Girshe za uzagalnennya odnogo prikladu mozhe buti tilki uzagalnennya vzagali bez prikladiv Yaksho problema ne zrozumila do kincya mozhlivo krashe ne virishuvati yiyi zovsim Yaksho ti mozhesh dobitisya 90 vidsotkiv potribnogo efektu vitrativshi vsogo 10 vidsotkiv sil vikoristovuj prostishe rishennya Yaknajkrashe izolyuj skladni miscya Zabezpechuj mehanizm a ne politiku Zokrema politika interfejsu koristuvacha maye buti v rukah kliyentiv Z togo chasu proyekt X v osnovnomu dotrimuvavsya cih principiv Demonstracijna realizaciya rozroblyayetsya z rozrahunkom na rozshirennya j polipshennya v toj zhe chas vona zalishayetsya majzhe povnistyu sumisnoyu z protokolom 1987 go roku Interfejsi koristuvacha Redaguvati nbsp GNOME 3 32 v seredovishi X Window System nbsp Grafichnij interfejs koristuvacha Xfce nbsp Logotip X Window System v Mac OS XX Window System navmisno ne viznachaye yak povinen viglyadati interfejs koristuvacha programi knopki menyu zagolovki vikon i t d Ci pitannya virishuyutsya na rivni vikonnih menedzheriv instrumentariyiv elementiv interfejsu seredovish robochogo stolu i na rivni okremih zastosunkiv Z ciyeyi prichini vizualne podannya X interfejsiv zaznalo velicheznih zmin z plinom chasu Vikonnij menedzher keruye rozmishennyam i viglyadom vikon zastosunkiv Vin mozhe stvoryuvati interfejs podibnij Microsoft Windows abo Macintosh napriklad tak pracyuyut menedzheri vikon KWin v KDE ta Metacity v GNOME abo zovsim inshij stil napriklad v frejmovih vikonnih menedzherah takih yak Ion Vikonnij menedzher mozhe buti prostim i minimalistichnim yak twm bazovij vikonnij menedzher sho postachayetsya z X a mozhe proponuvati funkcionalnist blizku do povnocinnogo robochogo seredovisha napriklad Enlightenment Bagato koristuvachiv vikoristovuyut X razom z povnim seredovishem robochogo stolu yake vklyuchaye v sebe vikonnij menedzher rizni programi ta yedinij stil interfejsu Najpopulyarnishi seredovisha robochogo stolu GNOME ta KDE U standarti Single UNIX Specification vkazane seredovishe CDE Proyekt freedesktop org namagayetsya zabezpechiti vzayemodiyu mizh riznimi seredovishami a takozh komponenti neobhidni dlya konkurentospromozhnogo robochogo stolu na osnovi X Realizaciyi RedaguvatiReferensna zrazkova realizaciya angl reference implementation vid fondu X Org Foundation zvana X Org Server ye kanonichnoyu realizaciyeyu X Window System Oskilki vona poshiryuyetsya na umovah dosit liberalnoyi licenziyi z yavilisya kilka yiyi riznovidiv yak vilnih tak i propriyetarnih Komercijni postachalniki UNIX chasto berut referensnu realizaciyu ta adaptuyut yiyi do vlasnogo aparatnogo zabezpechennya zazvichaj silno modifikuyuchi yiyi ta dodayuchi propriyetarni rozshirennya Azh do 2004 go proyekt XFree86 buv najposhirenishim variantom X dlya vilnih UNIX podibnih operacijnih sistem XFree86 vinik yak port X na 386 sumisni personalni komp yuteri Do kincya 1990 h cej proyekt stav golovnim dzherelom tehnichnih innovacij v X Window System i de fakto keruvav rozrobkoyu X 3 Prote v 2004 roci XFree86 zminila umovi licenziyi ta realizaciya X Org Server yaka ye forkom XFree86 ale z vilnoyu licenziyeyu stala poshirenishoyu Koli X Window System vikonuyetsya vseredini inshoyi vikonnoyi sistemi napriklad vikonnoyi pidsistemi Microsoft Windows abo Mac OS vona zazvichaj pracyuye v rezhimi bez korenevogo vikna angl rootless Ce oznachaye sho koreneve vikno fon ekranu i pov yazani z nim menyu upravlyayetsya zovnishnoyu vikonnoyu sistemoyu a ne vlasne X Window System Pri comu zovnishnya vikonna sistema takozh upravlyaye geometriyeyu X vikon stvoryuvanih vseredini neyi Odnak deyaki serveri napriklad Exceed Xming abo Cygwin X zdatni stvoryuvati j koreneve vikno v takomu razi kliyenti vidobrazhayutsya v okremomu vikni zovnishnoyi sistemi X terminali Redaguvati X terminal ce vidilene aparatne zabezpechennya na yakomu vikonuyetsya X server i yake sluzhit tonkim kliyentom Cya arhitektura zavoyuvala populyarnist pri pobudovi nedorogih terminalnih parkiv de bagato koristuvachiv odnochasno vikoristovuyut odin velikij server zastosunkiv Take vikoristannya X Window System dobre vidpovidaye pochatkovim namiram rozrobnikiv z MIT X terminali mozhut vivchati merezhu v mezhah lokalnogo shirokomovnogo domenu z vikoristannyam protokolu XDMCP skladayuchi pri comu spisok vuzliv merezhi z yakih voni mozhut zapuskati kliyentiv Na pochatkovomu vuzli povinen vikonuvatisya displejnij menedzher X angl X display manager Zaraz koli vidileni aparatni X terminali ne koristuyutsya shirokoyu populyarnistyu zazvichaj personalnij komp yuter z X serverom zabezpechuye tu zh funkcionalnist pri menshij vartosti Rozshirennya RedaguvatiX server skladayetsya z naboru rozshiren kozhne z yakih realizuye pevni funkciyi vid promalovuvannya geometrichnih primitiviv do priskorennya obrobki ta vivedennya na ekran trivimirnoyi grafiki z vikoristannyam mozhlivostej videoaparaturi Majzhe kozhen z cih moduliv mozhna vidklyuchiti abo nalashtuvati v konfiguracijnomu fajli DDC Redaguvati VESA Display Data Channel DDC standart obminu informaciyeyu mizh monitorom ta grafichnoyu platoyu sho dozvolyaye monitoru peredavati dani pro pidtrimuvanu rozdilnu zdatnist chastoti rozgortki virobnika monitora i t d Modul DDC pidtrimuye versiyi 1 i 2 specifikaciyi DDC Vidpovidno do otrimanih danih vin vstanovlyuye osnovni parametri ekranu abo poperedzhuye pro nevidpovidnist zadanih koristuvachem parametriv RANDR Redaguvati X Resize Rotate and Reflect Extension rozshirennya X servera sho realizovuye funkciyi masshtabuvannya povorotu ta vidobrazhennya korenevogo vikna Vikoristovuyetsya pri zmini rozdilnoyi zdatnosti pri dinamichnij zamini monitora napriklad pri peremikanni z vbudovanogo ekranu noutbuka na zovnishnij monitor Rozsilaye zastosunkam sho pracyuyut poperedzhennya pro zminu konfiguraciyi ekranu XRender Redaguvati X Rendering Extension nadaye funkciyi dlya poyednannya ta vivodu zobrazhen na ekran Dozvolyaye obrizati zobrazhennya nakladati masku z kolorami z vikoristannyam alfa kanalu vikoristovuvati rizni filtri gotuvati j vivoditi tekstovu informaciyu a takozh vidobrazhati osnovni geometrichni figuri Shape Redaguvati Rozshirennya Shape priznacheno dlya polipshennya viglyadu interfejsu koristuvacha Sered jogo mozhlivostej vidkidannya tini elementami interfejsu dlya stvorennya ilyuziyi trivimirnosti vikna ta knopki z okruglimi krayami mozhlivist stvoryuvati rizni figuri vidminni vid pryamokutnih Xinerama Redaguvati Rozshirennya Xinerama dozvolyaye predstaviti dekilka monitoriv yak odin ekran Z jogo dopomogoyu mozhna vivoditi uzgodzhene zobrazhennya na veliki ekrani skladeni z bagatoh monitoriv Odnak bagato z isnuyuchih v nash chas vikonnih menedzheriv ne pidtrimuyut abo ne povnistyu pidtrimuyut specifikaciyi Xinerama i tomu pokazuyut neadekvatne zobrazhennya pri vikoristanni cogo rozshirennya Xv Redaguvati X video extension rozshirennya sho dozvolyaye priskoriti vivedennya videofragmentiv na ekran iz vikoristannyam mozhlivostej grafichnoyi plati a tochnishe yiyi drajvera zmenshuyuchi navantazhennya na centralnij procesor Bagato grafichnih plat dozvolyayut vivoditi videozobrazhennya u formatah koduvannya koloru YUV YUY2 I420 i t d yaki vikoristovuyutsya v standartah sistem analogovogo kolorovogo telebachennya PAL SECAM NTSC ne perevodyachi yih poperedno v format peredachi koloru ekrana RGB16 24 32 a takozh robiti protilezhne koduvannya Rozshirennya Xv nadaye informaciyu pro dostupni grafichni plati kilkist dostupnih portiv kozhen port mozhe vikoristovuvati tilki odin zastosunok pidtrimuvani formati koduvannya koloru Vsyu cyu informaciyu mozhna pereglyanuti za dopomogoyu utiliti xvinfo Obmezhennya ta kritika X RedaguvatiU knizi The UNIX HATERS Handbook 1994 cila glava 4 prisvyachena problemam X u kinci 1980 h na pochatku 1990 h rokiv Stattya Why X Is Not Our Ideal Window System 5 Chomu X ne ye idealnoyu vikonnoyu sistemoyu 1990 dokladno rozglyadaye problemi protokolu j daye rekomendaciyi shodo polipshennya Videoaparatura Redaguvati Sogodni mezha produktivnosti grafichnih komp yuternih sistem prolyagaye v galuzi najperedovishih grafichnih funkcij Virobniki aparatnogo zabezpechennya yak pravilo realizuyut ci mozhlivosti u propriyetarnih drajverah prichomu ci drajveri zvichajno pishutsya v pershu chergu dlya sistem Microsoft Windows yak dlya najrozpovsyudzhenishih na rinku Drajveri bagatoh starih grafichnih plat zaznali zvorotnoyi rozrobki v ramkah proyektiv XFree86 ta X Org Prote deyaki virobniki rozglyadayut svoyi rozrobki v oblasti visokoproduktivnogo video yak komercijnu tayemnicyu abo zh yak patentovani vinahodi yaki ne hochut rozkrivati Bagato ninishnih realizaciyi X keruyut videoaparaturoyu napryamu Nestijkij X server mozhe zrobiti displej nepridatnim do vikoristannya navit todi koli sama operacijna sistema prodovzhuye normalno funkcionuvati Pri comu mozhe znadobitisya perezavantazhennya vsiyeyi sistemi Tehnologiya Direct Rendering Infrastructure DRI poklikana usunuti cyu problemu Funkciyi interfejsu koristuvacha Redaguvati X Window System navmisno ne vklyuchaye v sebe specifikaciyi interfejsu koristuvacha tak samo yak i bilshoyi chastini mizhprogramnoyi vzayemodiyi Zavdyaki comu vinikli riznomanitni interfejsi a takozh zastosunki sho ne zavzhdi pravilno pracyuyut odin z odnim Isnuye specifikaciya vzayemodiyi kliyentiv ICCCM ale vona vidoma yak vazhka dlya pravilnoyi realizaciyi Podalshi sprobi standartizaciyi taki yak instrumentarij Motif i seredovishe CDE ne vipravili stanovisha Vse ce zavazhaye yak koristuvacham tak i programistam 6 V nash chas koli rozrobniki zazvichaj domagayutsya yedinogo stilyu v zastosunkah oriyentuyuchis na odne konkretne seredovishe stilnici abo na konkretnij instrumentarij Ce takozh dozvolyaye uniknuti bezposerednoyi roboti z ICCCM Protokol X ne nadaye niyakih zasobiv dlya roboti zi zvukom Pidtrimka zvukovoyi aparaturi ta vidtvorennya zvukiv pokladayetsya na operacijnu sistemu Oskilki koristuvacham vse chastishe neobhidnij zvuk cya situaciya prizvela do poyavi riznih nesumisnih odin z odnim zvukovih pidsistem U minulomu bagato programistiv ignoruvali merezhevi problemi j prosto vikoristovuvali lokalni zvukovi API operacijnoyi sistemi Do pershogo pokolinnya kliyent servernih zvukovih sistem nalezhat rplay ta Network Audio System Suchasnishi sistemi PulseAudio esound v GNOME ta aRts v KDE Takozh rozpochato rozrobku novoyi sistemi Media Application Server Do nedavnogo chasu X Window System ne mistila dobrogo rishennya dlya druku vmistu displeyiv Bagato X kliyentiv drukuyut u formati PostScript nezalezhno vid X servera Mehanizm Xprint upershe z yavivsya v X11R6 3 jogo kliyentska chastina pracyuvala dobre na vidminu vid bagatoh servernih realizacij Versiyi X11R6 8 i vishe funkcionuyut normalno 7 i nabirayut populyarnist v instrumentariyi elementiv interfejsu Merezha Redaguvati Stanom na cherven 2006 go v X Window System nemaye mozhlivosti vidklyuchiti X kliyent abo seans vid odnogo servera ta pidklyuchiti jogo do inshogo servera yak u VNC Robota z dodavannya ciyeyi funkciyi v X vzhe vedetsya Isnuyut obhidni mehanizmi pereglyadachi VNC 0 yaki roblyat ekran potochnogo X servera dostupnim cherez VNC Abo mozhna vikoristovuvati pidklyuchennya X kliyentu do proksuyuchogo X servera xpra guievict xmove lbxproxy nbsp Priklad tunelyuvannya programi X11 poverh SSHDani sho peredayutsya merezheyu mizh X serverom i viddalenimi X kliyentami zazvichaj ne shifruyutsya Zlovmisnik mozhe za dopomogoyu snifera perehopiti ta prochitati ci dani Dlya zapobigannya comu yak pravilo X tunelyuyut cherez SSH Bilshist realizacij SSH pidtrimuye tunelyuvannya X zastosunkiv hocha inodi ci funkciyi tipovo vimkneni Nezalezhnist vid aparaturi ta viddilennya kliyentiv vid serveriv vplivaye na produktivnist sistemi Merezheva prozorist X vimagaye shob kliyenti i server pracyuvali okremo odin vid odnogo U minulomu ce istotno znizhuvalo produktivnist okremo sistemi porivnyano z Microsoft Windows ta Mac OS de vikonna pidsistema vbudovana gliboko v samu operacijnu sistemu Dlya normalnoyi roboti X Window System rekomenduvalosya vid 4 do 8 Mb operativnoyi pam yati znachno bilshe na ti chasi nizh dlya Windows abo Mac OS Potochni versiyi Windows i Mac OS X mayut vnutrishnij podil grafichnoyi pidsistemi shozhij na kliyent servernij podil v X i mayut priblizno ti zh vimogi do resursiv sho j X z KDE abo GNOME Velika chastina nakladnih vitrat u X teper pripadaye na zatrimku pri peredachi danih merezheyu mizh kliyentom i serverom Isnuye poshirenij mif zgidno z yakim pri lokalnomu vikoristanni X Window System yiyi merezhevi mozhlivosti nepotribni j tomu negativno poznachayutsya na produktivnosti Naspravdi suchasni realizaciyi X vikoristovuyut v takomu razi lokalni soketi ta zagalnu pam yat napr MIT SHM vimagayuchi duzhe neznachnih nakladnih vitrat Konkurenti X RedaguvatiV UNIX podibnih operacijnih sistemah dlya vivedennya grafiki majzhe zavzhdi vikoristovuyetsya X Window System Tim ne mensh istoriya znaye dekilka sprob stvorennya alternativi abo zamini X Sered nih NeWS kompaniyi Sun Microsystems ne zavoyuvala populyarnist na rinku i Display PostScript kompaniyi NeXT yaka zgodom peretvorilasya v Apple Aqua dlya Mac OS X Provodilisya i sprobi virishiti problemi X shlyahom povnoyi yiyi zamini v tomu chisli proyekti Berlin Fresco ta Y Window System Odnak ci proyekti ne otrimali praktichno niyakogo rozpovsyudzhennya Inshi konkurenti namagayutsya uniknuti nakladnih vitrat sho vinikayut v X shlyahom roboti bezposeredno z aparatnim zabezpechennyam Prikladami takih proyektiv ye DirectFB i duzhe malenkij FBUI Mehanizm Direct Rendering Infrastructure sproba stvoriti nadijnij yadernij interfejs do videobuferu mozhe zrobiti ci proyekti nepotribnimi Ye j inshi sposobi domogtisya merezhevoyi prozorosti grafichnih sluzhb VNC angl Virtual Network Computing duzhe nizkorivneva sistema yaka peresilaye stisli rastrovi zobrazhennya po merezhi Realizaciya dlya UNIX mistit u sobi X server Citrix MetaFrame podibnij X produkt dlya Microsoft Windows Tarantella Inc Kompaniya yaka postachaye Java kliyent dlya vikoristannya u vebbrauzerah Tehnologiya NX NoMachine vuzkosmugovij protokol dlya viddalenih displeyiv SVG Terminal 8 protokol dlya onovlennya SVG vmistu v vebbrauzeri majzhe v realnomu chasi Istoriya RedaguvatiPoperedniki Redaguvati Do poyavi X isnuvalo kilka rastrovih displejnih sistem Iz Xerox prijshli Alto 1973 ta Star 1981 V Apple buli rozrobleni Lisa 1983 ta Macintosh 1984 U sviti UNIX isnuvali terminal Blit Roba Pajka 1984 ta proyekt Andrew 1982 X otrimala svoye im ya yak spadkoyemicya vikonnoyi sistemi W Window System u latinskomu alfaviti bukva X sliduye vidrazu za bukvoyu W Sistema W pracyuvala pid upravlinnyam operacijnoyi sistemi V W vikoristovuvala merezhevij protokol z pidtrimkoyu terminalnih ta grafichnih vikon pri comu server pidtrimuvav spiski displeyiv Vitoki i ranni rozrobki Redaguvati Pervisna ideya X Window System vinikla v Massachusetskomu tehnologichnomu instituti MIT v 1984 u v rezultati spivrobitnictva Dzhima Gettisa z proyektu Athena ta Boba Shejflera z laboratoriyi informatiki MIT Shejfleru bulo neobhidno pridatne do vikoristannya displejne seredovishe dlya znevadzhennya sistemi Argus Proyekt Athena spilnij proyekt DEC MIT i IBM z nadannya legkogo dostupu do komp yuteriv dlya studentiv potrebuvav platformo nezalezhnogo grafichnogo rishennya shob z yednati voyedino svoyi geterogenni sistemi sho skladayutsya z produktiv riznih postachalnikiv U toj chas v ramkah proyektu Andrew v universiteti Karnegi Mellon velasya robota nad vikonnoyu sistemoyu ale dlya neyi ne buli dostupni licenziyi a alternativ ne isnuvalo Proyekt virishiv ci problemi shlyahom stvorennya protokolu yakij pidtrimuvav yak lokalni programi tak i viklik viddalenih program U seredini 1983 go pochatkovij port W na UNIX pracyuvav u p yat raziv povilnishe nizh v sistemi V U travni 1984 roku Shejfler zaminiv sinhronnij protokol na asinhronnij a spiski displeyiv na bezposerednye vivedennya grafiki Takim chinom vijshla X Window System versiyi 1 x odna z pershih vikonnih sistem yaki zabezpechuyut nezalezhnist vid aparatnogo zabezpechennya Shejfler Gettis i Ron Nyumen pristupili do roboti X stala shvidko rozvivatisya U sichni 1985 go roku bula vipushena versiya 6 Kompaniya DEC yaka v toj chas gotuvalasya do vipusku svoyeyi pershoyi robochoyi stanciyi Ultrix virishila sho X yedina vikonna sistema yaka mozhe buti zavershena do potribnogo terminu Inzheneri DEC portuvati X6 na displej QVSS na MicroVAX U drugomu kvartali 1985 roku v X bula realizovana pidtrimka koloriv dlya roboti pid DEC VAXstation II GPX Cya versiya stala vidoma yak versiya 9 Ranishe MIT licenzuvav X6 deyakim storonnim grupami za platu Odnak teper bulo virisheno poshiryuvati X9 i majbutni versiyi vilno na umovah yaki otrimali nazvu licenziyi MIT X9 z yavilasya u veresni 1985 roku Grupa z Braunskogo universitetu portuvala versiyu 9 na IBM RT PC ale problemi pri chitanni nevporyadkovanih danih na RT prizveli do nesumisnih zmin v protokoli v rezultati chogo v kinci 1985 bula vipushena versiya 10 Do 1986 go z zovnishnih organizacij pochali nadhoditi zapiti na vikoristannya X Vipusk X10R2 vidbuvsya v sichni 1986 roku X10R3 u lyutomu X10R3 stala pershoyu versiyeyu yaka otrimala shiroke poshirennya DEC i Hewlett Packard vipuskali zasnovani na nij produkti Inshi grupi portuvati X10 na Apollo i na robochi stanciyi Sun i navit na IBM PC AT U toj zhe chas na vistavci Autofact buli provedeni demonstraciyi pershogo komercijnogo zastosunku na osnovi X inzhenernoyi sistemi sho pracyuye na VAX i vidobrazhalasya na personalnih komp yuterah z X serverom Ostannya versiya X10 X10R4 z yavilasya v grudni 1986 roku Hocha X10 volodila cikavoyu ta potuzhnoyu funkcionalnistyu stalo ochevidno sho protokol X bazhano zrobiti mensh zalezhnim vid aparaturi do togo yak X Window System stane zanadto shiroko poshirenoyu Odnak MIT poodinci ne vporavsya b z nastilki velikimi zminami v protokoli Smouk Uolles z laboratoriyi DEC WSL i Dzhim Gettis zaproponuvali DEC WSL zajnyatisya rozrobkoyu X11 i zrobiti yiyi vilno rozpovsyudzhuyetsya na tih zhe umovah sho X9 i X10 Cej proces pochavsya v travni 1986 roku protokol buv gotovij u serpni Alfa testuvannya programnogo zabezpechennya pochalosya v lyutomu 1987 go beta testuvannya u travni Nareshti 15 veresnya 1987 X11 bula oficijno vipushena Dizajn protokolu X11 yakim keruvav Shejfler shiroko obgovoryuvalosya u vidkritih spiskah rozsilki rannogo Internetu Takim chinom X mozhna vvazhati odnim z pershih velikomasshtabnih proyektiv po stvorennyu vilnogo programnogo zabezpechennya Konsorcium X MIT i X Consortium Inc Redaguvati nbsp DECwindows CDE v OpenVMS 7 3 1V 1987 mu koli uspih X11 stav ochevidnim MIT pobazhav vidmovitisya vid podalshogo upravlinnya proyektom X Odnak na zborah dev yati postachalnikiv sho vidbuvsya v chervni 1987 roku postachalniki povidomili MIT sho neobhidna nejtralna storona yaka b zapobigla rozpadu X na rinku U sichni 1988 go bula sformovana nekomercijna grupa pid nazvoyu Consortium X MIT angl MIT X Consortium Yiyi metoyu bulo upravlinnya podalshoyu rozrobkoyu X v nejtralnij atmosferi z urahuvannyam yak komercijnih tak i osvitnih interesiv Direktorom Konsorciumu stav Shejfler Dzhim Fulton i Kejt Pakkard priyednalisya yak starshi rozrobniki v sichni ta berezni 1988 roku vidpovidno Pri comu Dzhim pracyuvav v osnovnomu nad Xlib shriftami vikonnimi menedzherami ta utilitami a Kejt zajmavsya pereroblennyam servera Donna Konvers i Kris Peterson priyednalisya piznishe v tomu zh roci yih zusillya buli zoseredzheni v galuzi instrumentariyiv ta naboriv elementiv interfejsu voni pracyuvali v tisnomu zv yazku z Ralfom Svikom z proyektu Athena institutu MIT Konsorcium X MIT vipustiv kilka istotnih onovlen do X11 Pershe z nih X11R2 vijshlo v lyutomu 1988 roku V 1993 roci buv sformovanij nastupnik Consortium X MIT nekomercijna korporaciya X Consortium Inc Pid yiyi kerivnictvom 16 travnya 1994 roku bula vipushena versiya X11R6 V 1995 roci korporaciya vzyala na sebe upravlinnya rozrobkoyu instrumentariyu Motif ta seredovisha CDE dlya UNIX sistem X Consortium rozpalasya v kinci 1996 go vipustivshi ostannyu versiyu X11R6 3 i zalishivshi pislya sebe zrostayuchij komercijnij vpliv u rozrobci 9 10 The Open Group Redaguvati U seredini 1997 roku X Consortium peredav kerivnictvo proyektom X organizaciyi The Open Group utvorenoyi v 1996 mu v rezultati zlittya Open Software Foundation ta X Open The Open Group vipustila X11R6 4 na pochatku 1998 roku U cij versiyi bulo virisheno vidmovitisya vid tradicijnoyi liberalnoyi licenziyi oskilki The Open Group bazhala zabezpechiti finansovu pidtrimku rozrobki X 11 Novi umovi ne dozvolyali bagatom proyektam napriklad XFree86 i navit deyakim komercijnim postachalnikam prijnyati cyu versiyu Pislya pogroz zrobiti fork z boku XFree86 12 The Open Group zminila umovi rozpovsyudzhennya X11R6 4 nazad na tradicijnu licenziyu u veresni 1998 roku 13 Ostannim vipuskom pid kerivnictvom The Open Group stav X11R6 4 patch 3 X Org i XFree86 Redaguvati Proyekt XFree86 vinik u 1992 roci iz servera X386 dlya IBM PC sumisnih komp yuteriv X386 buv napisanij Tomasom Roellom i Markom Snitili pozhertvuvanij Konsorciumu X MIT kompaniyeyu Snitily Graphics Consulting Services SGCS i vklyuchenij do skladu X11R5 v 1991roci Z chasom XFree86 peretvorivsya z prosto okremo vzyatogo portu X v providnu j najpopulyarnishu realizaciyu sistemi i stav de fakto keruvati rozrobkoyu X 14 U travni 1999 roku The Open Group zasnuvala X Org X Org kontrolyuvala vipusk versij X11R6 5 1 i vishe U cej chas rozrobka X praktichno zupinilasya 15 tehnichni innovaciyi vidbuvalisya v osnovnomu v ramkah proyektu XFree86 16 U 1999 roci komanda XFree86 uvijshla do skladu X Org yak pochesnij chlen 17 chomu spriyali rizni kompaniyi virobniki aparatnogo zabezpechennya 18 zacikavleni u vikoristanni XFree86 razom z GNU Linux i v jogo statusi yak najpopulyarnishoyi versiyi X Azh do 2003 roku poki populyarnist GNU Linux i yak naslidok poshirenist X zrostala X Org ne diyala 19 j osnovna rozrobka vidbuvalasya v XFree86 Proyekt XFree86 strazhdav vid zanadto zakritoyu modeli rozrobki programisti ne mogli otrimati dostup na zapis v CVS repozitarij i postachalnikam dovodilosya pidtrimuvati veliki nabori patchiv 20 U berezni 2003 roku organizaciya XFree86 viklyuchila Kejta Pakkarda yakij priyednavsya do XFree86 pislya rozpadu Konsorciumu X MIT zrobleno ce bulo u velmi nedruzhnij obstanovci 21 22 23 X Org i XFree86 pochali obgovoryuvati reorganizaciyu shob zabezpechiti povnocinnu rozrobku X 24 25 26 Dzhim Gettis napolyagav na perehodi do vidkritoyi modeli rozrobki prinajmni z 2000 roku 10 Gettis Pakkard i inshi pochali dokladno obgovoryuvati zmini yaki potribno vnesti dlya perehodu do efektivnoyi vidkritoyi rozrobki X Nareshti v lyutomu 2004 roku proyekt XFree86 vipustiv versiyu 4 4 pid obmezhenishoyu licenziyeyu u neyi buv dodanij punkt analogichnij reklamnomu punktu angl advertising clause originalnoyi licenziyi BSD Bagato proyektiv sho pokladalisya na X vvazhayut taku licenziyu neprijnyatnoyu FSF ta Debian viznali dodanij punkt nesumisnim z umovami GNU GPL 27 Inshi grupi napriklad OpenBSD vvazhali sho nakladennya dodatkovih licenzijnih obmezhen superechit spokonvichnomu duhu X Cherez ci licenzijni problemi na tli zakritosti XFree86 sklalasya vidpovidna atmosfera dlya stvorennya forku X Org Foundation Redaguvati Na pochatku 2004 a predstavniki X Org ta freedesktop org zasnuvali fond X Org Foundation The Open Group peredala jomu upravlinnya domennim im yam x org Ce stalo korinnoyu zminoyu v rozrobci X U toj chas yak rozporyadniki X z 1988 roku vklyuchayuchi poperednyu X Org buli organizaciyami postachalnikiv X Org Foundation buv zasnovanij samimi rozrobnikami programnogo zabezpechennya i v nomu vikoristovuvalasya vidkrita model rozrobki sho opirayetsya na vklad zzovni Bulo vidkrito chlenstvo dlya privatnih osib a korporativne chlenstvo predstavleno u viglyadi sponsorstva V nash chas koli fond X Org Foundation pidtrimuyetsya dekilkoma velikimi korporaciyami takimi yak Hewlett Packard ta Sun Microsystems Fond vipustiv X11R6 7 X Org Server u kvitni 2004 roku Cya versiya bula zasnovana na XFree86 4 4RC2 ostannoyi versiyi XFree86 vipushenoyi pid staroyu licenziyeyu z dodanimi zminami X11R6 6 Zavdyaki vprovadzhennyu vidkritoyi modeli rozrobki ta zberezhennyu sumisnosti z GNU GPL proyekt privernuv bagatoh kolishnih rozrobnikiv XFree86 27 X11R6 8 vijshla u veresni 2004 roku Do neyi bulo vklyucheno znachni novovvedennya v tomu chisli poperednya pidtrimka prozorih vikon j inshih skladnih vizualnih efektiv ekrannih lup ta miniatyur a takozh zasobi dlya integraciyi z trivimirnimi displejnimi sistemami takimi yak proyekt Looking Glass vid Sun i proyekt Croquet Politiku zovnishnogo viglyadu nadayut storonni zastosunki yaki nazivayut kompozitnimi menedzherami vikon angl compositing window managers Podalshi rozrobki RedaguvatiZavdyaki X Org Foundation ta freedesktop org rozrobka X Window System znovu priskorilasya Rozrobniki planuyut vipuskati potochni i majbutni versiyi yak gotovi do vikoristannya produkti a ne prosto yak osnovu dlya produktiv sho stvoryuyutsya postachalnikami 21 grudnya 2005 go fond vipustiv 28 X11R6 9 monolitne derevo sircevogo kodu dlya zastarilih sistem i X11R7 0 toj zhe sircevij kod rozbitij na nezalezhni moduli yaki mozhut pidtrimuvatisya v ramkah okremih proyektiv 29 Versiya X11R7 1 bula vipushena 22 travnya 2006 roku priblizno cherez chotiri misyaci pislya 7 0 i vklyuchaye v sebe suttyevi polipshennya 30 Planuyetsya sho v majbutnomu X server bude otrimuvati dostup do videoaparaturi viklyuchno za dopomogoyu OpenGL ta Direct Rendering Infrastructure DRI na tih kombinaciyah aparatnogo zabezpechennya ta operacijnih sistem yaki pidtrimuyut takij dostup Infrastruktura DRI vpershe z yavilasya v XFree86 versiyi 4 0 i stala standartnoyu v X11R6 7 ta piznishih versiyah 31 Bagato operacijnih sistemi pochali dodavati vidpovidnu pidtrimku v yadro Robota v cij galuzi trivaye Nazva RedaguvatiKomp yuterni fahivci chasto skorochuyut povnu nazvu X Window System do X11 abo prosto X Termin X Windows na kshtalt Microsoft Windows oficijno zasudzhuyetsya ta vvazhayetsya nevirnim hocha shiroko vikoristovuyetsya z samogo pochatku istoriyi X v tomu chisli j navmisno dlya literaturnogo efektu napriklad v knizi The UNIX HATERS Handbook Istoriya vipuskiv RedaguvatiVersiya Data relizu Osnovni zminiX1 cherven 1984 Vpershe vikoristovuyetsya nazva X Fundamentalni zmini sho vidriznyayut produkt vid W X6 sichen 1985 Persha versiya licenzovana kilkoma zovnishnimi kompaniyami X9 veresen 1985 Pidtrimka koloriv Pershij vipusk na umovah licenziyi MIT X10 kinec 1985 IBM RT PC AT pid keruvannyam DOS ta inshi X10R2 sichen 1986X10R3 lyutij 1986 Pershij vipusk za mezhi MIT uwm staye standartnim vikonnim menedzherom X10R4 gruden 1986 Ostannya versiya X10 X11 15 veresnya 1987 Pershij vipusk teperishnogo protokola X11R2 lyutij 1988 Pershij vipusk pid kerivnictvom Konsorciumu X MIT 32 X11R3 25 zhovtnya 1988 XDM X11R4 22 grudnya 1989 XDMCP twm staye standartnim vikonnim menedzherom pokrashennya v zastosunkah rozshirennya Shape novi shrifti X11R5 5 veresnya 1991 PEX Xcms keruvannya kolorom server shriftiv X386 rozshirennya Xvideo X11R6 16 travnya 1994 ICCCM versiyi 2 0 Inter Client Exchange X Session Management rozshirennya X Synchronization rozshirennya X Image rozshirennya XTEST X Input X Big Requests XC MISC zmini v XFree86 X11R6 1 14 bereznya 1996 Rozshirennya X Double Buffer rozshirennya X keyboard rozshirennya X Record X11R6 2X11R6 3 Broadway 23 grudnya 1996 Funkcionalnist WWW LBX Ostannij vipusk pid kerivnictvom X Consortium X11R6 2 ce poznachennya pidmnozhini X11R6 3 v yakij yedinimi vidminnostyami vid R6 1 ye Xprint ta realizaciya v Xlib vertikalnogo pisma ta pidtrimki simvoliv zadanih koristuvachami 33 X11R6 4 31 bereznya 1998 Xinerama 34 X11R6 5 Vnutrishnij vipusk X Org ne stav dostupnim shirokij publici X11R6 5 1 20 serpnya 2000X11R6 6 4 kvitnya 2001 Vipravlennya bagiv zmini v XFree86 X11R6 7 0 6 kvitnya 2004 Pershij vipusk vid fondu X Org Foundation sho mistit XFree86 4 4RC2 Povnij komplekt dlya kincevogo koristuvacha Vidalennya XIE PEX ta libxml2 35 X11R6 8 0 8 veresnya 2004 Prozorist vikon XDamage Distributed Multihead X XFixes Composite XEvIE X11R6 8 1 17 veresnya 2004 Usunennya vrazlivosti v libxpm X11R6 8 2 10 lyutogo 2005 Usunennya bagiv onovlennya drajveriv X11R6 9X11R7 0 21 grudnya 2005 EXA znachnij refaktoring kodu 36 Iz odnogo naboru sircevih kodiv otrimali modulnu versiyu 7 0 ta monolitnu versiyu 6 9 X11R7 1 22 travnya 2006 Pokrashennya EXA integraciya Kdrive AIGLX pokrashennya v pidtrimci OS ta platform 37 X11R7 2 15 lyutogo 2007 Vidalennya LBX 38 X11R7 3 6 veresnya 2007 Xorg server 1 4 see Server14Branch for more details Highlights RandR 1 2 z pidtrimkoyu garyachogo pid yednannya monitora z rekonfiguraciyeyu na lotu i peremikannyam rezhimu Garyache pid yednannya pristroyiv vvodu pidtrimka tachskriniv i planshetiv za dopomogoyu HAL abo D Bus KDrive deyaki pokrashennya pidtrimka mnozhinnih pristroyiv vvodu Pidtrimka DTrace na OpenSolaris EXA pokrashennya Nova programa xbacklight Novi video drajveri xf86 video glide xf86 video vermilion Novi storinki dovidnika dlya API libXinerama libXcomposite funkciyi XKB u libX11 funkciyi Xtest u libXtst Pidtrimka katalogiv shriftiv u font path xdm dodano pidtrimku Xft 39 X11R7 4 23 veresnya 2008 XServer 1 5 1 XACE pererobka PCI optimizaciya EXA X EXPORT GLX 1 4 priskorenij zapusk ta vimknennya 40 X11R7 5 26 zhovtnya 2009 XServer 1 7 0 41 X11R8 0 2 kvitnya 2010 XServer 1 8 0 42 perehid vid keruvannya pristroyami z pidsistemi HAL Shar aparatnih abstrakcij na vikoristannya biblioteki udev mozhlivist stvorennya fajliv konfiguraciyi dlya okremih pristroyiv zminilis ABI interfesu vidpovidalni za vvid vivid video ta deyaki rozshirennya 43 Divis takozh RedaguvatiXgl VirtualGL Programi UNIX podibnih operacijnih sistem Sax2 X Pixmap WaylandPrimitki Redaguvati Manual de Administracion de LINUX S amp P Global S 17 ISBN 978 970 10 5882 4 d Track Q111997447d Track Q868587 Licenses anglijskoyu The X Org Foundation mart 2004 Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 Dzhim Gettis List u forum XFree86 Arhiv originalu za 23 chervnya 2013 Procitovano 4 sichnya 2007 Don Hopkins The X Windows Disaster The UNIX HATERS Handbook anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 Hanya Zhaevska Mark Menes Dzhoel Makkormak Why X Is Not Our Ideal Window System Software Practice amp Experience 1990 Arhivovano z dzherela 10 veresnya 2014 Procitovano 2008 01 04 Re X is painful Arhiv originalu za 6 lipnya 2017 Procitovano 4 sichnya 2008 Xprint Frequently Asked Questions anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 airWRX SVG Terminal Arhiv originalu za 17 grudnya 2007 Procitovano 4 sichnya 2008 mako 15 chervnya 2005 Financing Volunteer Free Software Projects anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 a b Dzhim Gettis 2000 Lessons Learned about Open Source anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 Shaleh 2 kvitnya 1998 xstate anglijskoyu Arhiv originalu za 23 chervnya 2013 Procitovano 29 chervnya 2006 Mettyu Arnison cherven 1999 The means to an X for Linux an interview with David Dawes from XFree86 org anglijskoyu Arhiv originalu za 16 veresnya 2006 Procitovano 29 chervnya 2006 Kristofer Braun X11R6 4 Sample Implementation Changes and Concerns anglijskoyu Arhiv originalu za 1 chervnya 2008 Procitovano 29 chervnya 2006 forum Re Announcement Modification to the base XFree86 license angl Arhiv originalu za 8 veresnya 2008 Procitovano 4 sichnya 2008 Robert Mitchell 4 lyutogo 2002 Q amp A The X Factor anglijskoyu ComputerWorld Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 Kejt Pakkard 1999 The Evolution of the X Server Architecture anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 forum A Call For Open Governance Of X Development Arhiv originalu za 12 lyutogo 2005 Procitovano 4 7 2010 XFree86 joins X Org as Honorary Member angl Slashdot 1 grudnya 1999 Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 forum Another teleconference partial edited transcript Arhiv originalu za 12 lyutogo 2005 Procitovano 4 lipnya 2010 mharris 9 1 2003 Diary for mharris angl Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 forum Invitation for public discussion about the future of X Arhiv originalu za 12 lyutogo 2005 Procitovano 4 7 2010 forum A Call For Open Governance Of X Development Arhiv originalu za 12 lyutogo 2005 Procitovano 4 7 2010 forum Notes from a teleconference held 2003 3 27 Arhiv originalu za 12 lyutogo 2005 Procitovano 4 lipnya 2010 forum A Call For Open Governance Of X Development Arhiv originalu za 22 grudnya 2004 Procitovano 4 lipnya 2010 forum A Call For Open Governance Of X Development Arhiv originalu za 6 sichnya 2005 Procitovano 4 7 2010 forum Discussing issues angl Arhiv originalu za 27 grudnya 2004 Procitovano 4 7 2010 a b Devid Viler 16 lyutogo 2005 The Cautionary Tale of XFree86 Make Your Open Source Software GPL Compatible Or Else angl Arhiv originalu za 23 chervnya 2013 Procitovano 29 chervnya 2006 X11R6 9 and X11R7 0 Officially Released anglijskoyu 21 grudnya 2005 Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 Pol Anderson Alan Kupersmit Egbert Ejk Adam Dzhekson Kevin Martin Kejt Pakkard 2005 Modularization Proposal anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 Proposed Changes for X11R7 1 anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 Kejt Pakkard 2004 Getting X Off The Hardware anglijskoyu Arhiv originalu za 23 chervnya 2013 Procitovano 29 chervnya 2006 The X Window User HOWTO Getting Started anglijskoyu Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 XFree86 and X11R6 3 Release Notes for XFree86 3 3 6 anglijskoyu XFree86 Project 31 grudnya 1999 Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 X Press Release X11R6 4 anglijskoyu The Open Group 31 bereznya 1998 Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 X Org Foundation releases X Window System X11R6 7 anglijskoyu LWN 7 kvitnya 2004 Arhiv originalu za 29 sichnya 2011 Procitovano 29 chervnya 2006 ChangesSince68 anglijskoyu X Org Wiki Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 Release Notes for X11R7 1 anglijskoyu X Org Foundation 22 bereznya 2006 Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 ChangesForX11R72 anglijskoyu X Org Wiki Arhiv originalu za 23 serpnya 2011 Procitovano 15 lyutogo 2007 7 3 Release notes anglijskoyu X Org Foundation Arhiv originalu za 23 serpnya 2011 Procitovano 13 grudnya 2007 X Org Foundation Releases X7 4 Arhiv originalu za 1 serpnya 2009 Procitovano 4 lipnya 2010 X Org Foundation Releases X7 5 Arhiv originalu za 6 lipnya 2010 Procitovano 4 lipnya 2010 Arhivovana kopiya Arhiv originalu za 5 kvitnya 2010 Procitovano 4 lipnya 2010 Arhivovana kopiya Arhiv originalu za 16 chervnya 2010 Procitovano 4 lipnya 2010 Dzherela RedaguvatiLinda Mui Erik Pirs X Window System Volume 8 X Window System Administrator s Guide for X11 Release 4 and Release 5 3rd ed O Reilly 1993 ISBN 0 937175 83 8 Robert Shejfler Dzhejms Gettis X Window System Core and extension protocols X version 11 releases 6 and 6 1 Digital Press 1996 ISBN 1 55558 148 X Posilannya RedaguvatiX Org Foundation Arhivovano 1 bereznya 2021 u Wayback Machine angl oficijnij vebsajt X Window System katalog posilan Open Directory Project Window Managers for X angl vebsajt prisvyachenij riznim vikonnim menedzheram X DsY angl rozvitok proyektu Y Window System John Smirl 30 serpnya 2005 The State of Linux Graphics anglijskoyu Arhiv originalu za 23 serpnya 2011 Procitovano 24 listopada 2007 John Smirl Stan grafiki Linux rosijskoyu Procitovano 24 listopada 2007 Christopher Browne 2005 16 On the Thesis that X is Big Bloated Obsolete and Should Be Replaced Christopher Browne s Web Pages VI Operating System Centric Computing The X Window System anglijskoyu Arhiv originalu za 23 serpnya 2011 Procitovano 16 lyutogo 2009 Dzhim Gettis 9 grudnya 2003 Open Source Desktop Technology Road Map anglijskoyu Arhiv originalu za 2 sichnya 2006 Procitovano 29 chervnya 2006 Oskar Bojkin 25 lyutogo 2004 X Marks the Spot Looking back at X11 Developments of Past Year anglijskoyu OSNews Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 Majk Pakett 19 serpnya 2003 Why Apple didn t use X for the window system anglijskoyu Apple Computer Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 Writing a Graphics Device Driver and DDX for the DIGITAL UNIX X Server anglijskoyu DEC 1997 Arhiv originalu za 26 zhovtnya 2003 Procitovano 29 chervnya 2006 Kenton Li Technical X Window System and Motif WWW Sites anglijskoyu Arhiv originalu za 23 serpnya 2011 Procitovano 29 chervnya 2006 Pomitni realizaciyiReferensna realizaciya vid fondu X Org Arhivovano 15 grudnya 2007 u Wayback Machine angl XFree86 protyagom bagatoh rokiv bula najpopulyarnishoyu realizaciyeyu osoblivo na vidkritih UNIX podibnih sistemah Apple Mac OS X X11 Arhivovano 24 kvitnya 2009 u Wayback Machine angl X11 app tisno integrovana z Mac OS X Win32 x11 X server pid Windows sistemi zasnovanij na GDI DirectX LibW11 Arhivovano 27 sichnya 2012 u Wayback Machine realizaciya Xlib pid Windows sistemi sho vikoristovuye vikliki Win32 API Otrimano z https uk wikipedia org w index php title X Window System amp oldid 40372765