W p ro w a d ze n ie d o sy st e m u X W in d o w W it ol d P al us zy ´ns ki K at ed ra C yb er ne ty ki i R ob ot yk i P ol it ec hn ik a W ro c l aw sk a h t t p : / / w w w . k c i r . p w r . e d u . p l / ~ w i t o l d / 20 01 –2 01 3 T en ut w ´or je st do st ֒ ep ny na lic en cj i C re at iv e C om m on s U zn an ie au to rs tw a- N a ty ch sa m yc h w ar un ka ch 3. 0 U np or te d U tw ´or ud os t ֒ ep ni an y na lic en cj i C re at iv e C om m on s: uz na ni e au to rs tw a, na ty ch sa m yc h w ar un ka ch . U dz ie la si ֒ e ze zw ol en ia do ko pi ow an ia , ro zp ow sz ec hn ia ni a i/ lu b m od yfi ka cj i tr e´s ci ut w or u zg od ni e z za sa da m i w /w lic en cj i op ub lik ow an ej pr ze z C re at iv e C om m on s. L ic en cj a w ym ag a p od an ia or yg in al ne go au to ra ut w or u, a dy st ry bu cj a m at er ia l´o w p oc ho dn yc h m o ˙ze od by w a´c si ֒ e ty lk o na ty ch sa m yc h w ar un ka ch (n ie m o ˙zn a za st rz ec , w ja ki ko lw ie k sp os ´ob og ra ni cz y´c , an i ro zs ze rz y´c pr aw do ni ch ).
Z a lo ˙ze n ia i h is to ri a sy st e m u X w in d o w S ys te m X W in d o w zo st a l op ra co w an y na un iw er sy te ci e M .I .T . w ro ku 1 9 8 4 ja ko st an da rd pr ze m ys lo w y tw or ze ni a sy st em ´ow ok ie nk ow yc h, ni ez al e˙z ny ch od pl at fo rm y sp rz ֒ et ow ej i pr og ra m ow ej , w ´sr od ow is ku si ec io w ym . W za lo ˙ze ni ac h m ia l by ´c za im pl em en to w an y p ow y ˙ze j sy st em u op er ac yj ne go ko m pu te ra , i um o ˙zl iw ia ´c ko m un ik ac j ֒ e (w y´s w ie tl an ie ok ie ne k i ob ra zk ´ow ) m i ֒ ed zy r´o ˙zn ym i ro dz aj am i ko m pu te r´o w , r´o ˙zn yc h pr od uc en t´o w , z gd zi e in dz ie j na pi sa ny m op ro gr am ow an ie m , i by ´c m o ˙ze p od ko nt ro l ֒ a in ne go ad m in is tr at or a sy st em u. C el sf or m u l ow an y pr ze z tw ´or c´o w sy st em u zo st a l os i ֒ ag ni ֒ et y. W ro ku 1 9 8 7 w pr ow ad zo no w er sj ֒ e 11 sy st em u (n az yw an eg o te ˙z X 11 ), kt ´or a je st je go bi e˙z ֒ ac ֒ a w er sj ֒ a. W ty m cz as ie p ow st a l o ki lk a ko le jn yc h w yd a´n (r el ea se ) ro zs ze rz aj ֒ ac yc h fu nk cj on al no ´sc i sy st em u. N aj no w sz ym je st w yd an ie 7, tz w . X 11 R 7, z ro ku 20 05 (1 1 la t p o R 6) . Je dn ak p oz a p ew ny m i ro zs ze rz en ia m i za sa dn ic zy pr ot ok ´o l ko m un ik ac yj ny sy st em u X W in do w p oz os ta l w w er sj i 11 ni ez m ie ni on y, i pr og ra m y ur uc ho m io ne np . w ro ku 19 87 m og ֒ a ko m un ik ow a´c si ֒ e z pr og ra m am i ak tu al ni e ko m pi lo w an ym i. X W in do w na dz or uj e ob ec ni e X C on so rt iu m zr ze sz aj ֒ ac e pr od uc en t´o w , fi rm y, i or ga ni za cj e za in te re so w an e u ˙zy tk ow an ie m i ro zw oj em sy st em u. S ys te m X W in d o w — w p ro w a d ze n ie 3 S ys te m X W in d o w — zn a cz e n ie sp o le cz n e O d p oc z ֒ at ku sy st em X W in do w by l pr oj ek te m ot w ar ty m — za k l ad a l ca lk ow it ֒ a ja w no ´s´c op ra co w an ej ko nc ep cj i i za m ia r ud os t ֒ ep ni en ia sy st em u za in te re so w an ym je dn os tk om . M .I .T . od p oc z ֒ at ku ud os t ֒ ep ni a l w sz ys tk ie op ra co w an e pr og ra m y w w er sj i ´zr ´od lo w ej za r´o w no pr od uc en to m op ro gr am ow an ia , ja k i u ˙zy tk ow ni ko m . M i ֒ ed zy in ny m i dl at eg o sy st em zo st a l od p oc z ֒ at ku za ak ce pt ow an y pr ze z m i ֒ ed zy na ro do w e ko ns or cj um pr od uc en t´o w sp rz ֒ et u ko m pu te ro w eg o ja ko st an da rd sy st em u ok ie nk ow eg o, i ko nc ep cj a te go sy st em u je st na jp ow sz ec hn ie j pr zy j ֒ et ֒ a ko nc ep cj ֒ a ta ki eg o sy st em u. S ys te m X W in d o w — w p ro w a d ze n ie 4
M o d e l k o n st ru k cj i p ro g ra m u g ra fi cz n e g o
kompilatorkompilator Program binarny protokolu X Window do serwerarzacych obiekty graficznewysokiego rzedu two−Program zródlowy urzadzenie graficzneModel X Window programu graficznego Tradycyjny schemat programu graficznego
wywolania procedur rzacych obiekty graficznewysokiego rzedu two−Program zródlowy wywolania procedur sprzetu wyswietlajacego urzadzenie graficznelania protokolu X nie− serwer X Window odbiera polecenia pro− tokolu X Window i obsluguje konkretne
kod obsluguje konkretne
Program binarny
zalezne od systemu ani
biblioteka procedur gra− kod wysyla polecenia
ficznych zamieniajacych operacje graficzne wyso− SIEC
kiego rzedu na operacje obslugujace konkretne urzadzenie wyswietlajace
biblioteka procedur gra− ficznych zamieniajacych operacje graficzne wy− sokiego rzedu na wywo−