X Window System: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Addbot (обговорення | внесок)
м Вилучення 44 інтервікі, відтепер доступних на Вікіданих: d:q178481
DixonDBot (обговорення | внесок)
м Бот: Автоматизована заміна тексту: (-\|\s*lang\s*=\s*en +| language=англійською); косметичні зміни
Рядок 16:
У {{s|X Window System}} передбачена ''[[мережева прозорість]]'': графічні програми можуть виконуватися на іншій машині в [[комп'ютерна мережа|мережі]], інтерфейс при цьому буде передаватися через мережу і відображатись на локальній машині користувача. У {{s|X Window System}} терміни [[технологія «клієнт-сервер»|«клієнт» і «сервер»]] мають незвичне багатьом значення: «сервер» означає локальний дисплей користувача (''дисплейний сервер''), а «клієнт» — програму, яка цей дисплей використовує (вона може виконуватися на віддаленому комп'ютері).
 
Система {{s|X Window System}} була розроблена у [[Массачусетський технологічний інститут|Массачусетському технологічному інституті]] (MIT) в [[1984]] році. Нинішня (на червень [[2006]] р.) версія протоколу — ''X11'' — з'явилася у вересні [[1987]] р. Проект X очолює фонд [[X.Org Foundation]]. Зразкова реалізація ({{lang-en|reference implementation}}) системи [[вільне програмне забезпечення|вільно доступна]] на умові [[ліцензія MIT|ліцензії MIT]] і подібних до неї ліцензій<ref name="xorg-licenses">{{cite web |url=http://ftp.x.org/pub/X11R7.0/doc/html/LICENSE.html |title=Licenses |publisher=The X.Org Foundation |datepublished=март [[2004]] |accessdate=29 червня |accessyear=2006 |lang language=enанглійською }}</ref>.
 
{{s|X Window System}} часто називають '''X11''' чи '''X''', неформально ''«ікси́»''.
Рядок 111:
|accessdate=29 червня 2006
|work=[[The UNIX-HATERS Handbook]]
| language=англійською
|lang=en
}}</ref> присвячена проблемам X в кінці [[1980-ті|1980-х]] — на початку [[1990-і|1990-х років]]. Стаття ''«Why X Is Not Our Ideal Window System»''<ref> {{стаття
| author=Ханя Жаевска, Марк Менес, Джоел Маккормак
Рядок 136:
| title=Xprint Frequently Asked Questions
| accessdate=29 червня 2006
| language=англійською
| lang=en
}} </ref> і набирають популярність в інструментарії [[елемент інтерфейсу|елементів інтерфейсу]].
 
=== Мережа ===
Рядок 194:
| date = 15 червня 2005
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}}</ref> <ref name="gettys-usenix-2000"> {{cite web
| author = [[Геттіс, Джим|Джим Геттіс]].
Рядок 201:
| date = 2000
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref>
 
Рядок 213:
| date = 2 квітня 1998
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref> Нові умови не дозволяли багатьом проектам (наприклад, [[XFree86]]) і навіть деяким комерційним постачальникам прийняти цю версію. Після погроз зробити [[форк]] з боку XFree86.<ref> {{cite web
| author = Меттью Арнісон.
Рядок 220:
| date = червень 1999
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref> The Open Group змінила умови розповсюдження X11R6.4 назад на традиційну ліцензію у вересні 1998 року.<ref> {{cite web
| author = Крістофер Браун.
Рядок 226:
| title = X11R6.4 Sample Implementation Changes and Concerns
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref> Останнім випуском під керівництвом The Open Group став X11R6.4 patch 3.
 
Рядок 239:
| publisher = [[ComputerWorld]]
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref>; технічні інновації відбувалися в основному в рамках проекту XFree86.<ref> {{cite web
| author = [[Паккард, Кейт|Кейт Паккард]].
Рядок 246:
| date = 1999
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref> У [[1999]] році команда XFree86 увійшла до складу X. Org в якості почесного члена<ref> [http://xfree86.org/pipermail/forum/2003-March/000418.html [forum] A Call For Open Governance Of X Development]</ref>, чому сприяли різні компанії-виробники апаратного забезпечення<ref> {{cite web
| url = http://slashdot.org/article.pl?sid=99/12/01/1342251
Рядок 253:
| date = 1 грудня 1999
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref>, зацікавлені у використанні XFree86 разом з [[GNU/Linux]] і в його статусі як найпопулярнішої версії X.
 
Рядок 262:
| date = 9 січня 2003
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref> У березні 2003 року організація XFree86 виключила [[Паккард, Кейт|Кейта Паккарда]], який приєднався до XFree86 після розпаду Консорціуму X MIT; зроблено це було у вельми недружній обстановці.<ref> [http://www.xfree86.org/pipermail/forum/2003-March/001997.html [forum] Invitation for public discussion about the future of X]</ref><ref> [http://www.xfree86.org/pipermail/forum/2003-March/002165.html [forum] A Call For Open Governance Of X Development]</ref><ref> [http://www.xfree86.org/pipermail/forum/2003-April/003016.html [forum] Notes from a teleconference held 2003-3-27]</ref>
 
Рядок 274:
| date = 16 лютого 2005
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref> Інші групи (наприклад, [[OpenBSD]]) вважали, що накладення додаткових ліцензійних обмежень суперечить "споконвічному духу" X. Через ці ліцензійні проблеми, на тлі закритості XFree86 склалася відповідна атмосфера для створення [[форк]]у.
 
=== X.Org Foundation ===
На початку [[2004]] а представники [[X.Org]] та [[freedesktop.org]] заснували фонд [[X.Org Foundation]]. [[The Open Group]] передала йому управління [[доменне ім'я|доменним ім'ям]] <code> x.org </code>. Це стало корінною зміною в розробці X. У той час як розпорядники X з 1988 року (включаючи попередню X. Org) були організаціями постачальників, X. Org Foundation був заснований самими розробниками програмного забезпечення, і в ньому використовувалася відкрита модель розробки, що опирається на вклад ззовні. Було відкрито членство для приватних осіб, а корпоративне членство представлено у вигляді спонсорства. В наш час{{коли}} фонд X. Org Foundation підтримується декількома великими корпораціями, такими, як [[Hewlett-Packard]] та [[Sun Microsystems]].
 
Фонд випустив X11R6.7 — [[X.Org Server]] — у квітні 2004 року. Ця версія була заснована на [[XFree86]] 4.4RC2 (останньої версії XFree86, випущеної під старою [[ліцензія|ліцензією]]), з доданими змінами X11R6.6. Завдяки впровадженню відкритої моделі розробки та збереженню сумісності з [[GNU General Public License|GNU GPL]] проект привернув багатьох колишніх розробників XFree86.<ref name="wheeler-xfree86" />
Рядок 292:
| date = 21 грудня 2005
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}} </ref> X11R6.9 — монолітне дерево [[вихідний код|вихідного коду]] для застарілих систем, і X11R7.0 — той же вихідний код, розбитий на незалежні модулі, які можуть підтримуватися в рамках окремих проектів.<ref> {{cite web
| author = Пол Андерсон, Алан Куперсміт, Егберт Ейк, Адам Джексон, Кевін Мартін, Кейт Паккард.
Рядок 299:
| date = 2005
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}}</ref> Версія X11R7.1 була випущена [[22 травня]] 2006 року, приблизно через чотири місяці після 7.0, і включає в себе суттєві поліпшення.<ref> {{cite web
| url = http://xorg.freedesktop.org/wiki/ChangesForX11R71
| title = Proposed Changes for X11R7.1
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}}</ref>
 
Рядок 313:
| date = 2004
| accessdate = 29 червня 2006
| language=англійською
| lang = en
}}</ref> Багато операційних системи почали додавати відповідну підтримку в [[ядро операційної системи|ядро]]. Робота в цій галузі триває.
 
Рядок 363:
|title=The X Window User HOWTO: Getting Started
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}</ref>
|-
Рядок 395:
|date=31 грудня 1999
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}</ref>
|-
Рядок 406:
|date=31 березня 1998
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}</ref>
|-
Рядок 429:
|date=7 квітня 2004
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}</ref>
|-
Рядок 451:
|publisher=X.Org Wiki
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}</ref> Із одного набору [[Вихідний код|вихідних кодів]] отримали модульну версію 7.0 та монолітну версію 6.9.
|-
Рядок 462:
|date=22 березня 2006
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}</ref>
|-
Рядок 472:
|publisher=X.Org Wiki
|accessdate=15 лютого 2007
| language=англійською
|lang=en
}}</ref>
|-
Рядок 492:
|publisher=X.Org Foundation
|accessdate=13 грудня 2007
| language=англійською
|lang=en
}}</ref>
|-
Рядок 548:
|date=30 серпня 2005
|accessdate=24 листопада 2007
| language=англійською
|lang=en
}}
* {{cite web
Рядок 564:
|date=2005
|accessdate=16 лютого 2009
| language=англійською
|lang=en
}}
* {{cite web
Рядок 572:
|date=9 грудня 2003
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}
* {{cite web
Рядок 581:
|publisher=[[OSNews]]
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}
* {{cite web
Рядок 590:
|date=19 серпня 2003
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}
* {{cite web
Рядок 598:
|date=1997
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}
* {{cite web
Рядок 605:
|title=Technical X Window System and Motif WWW Sites
|accessdate=29 червня 2006
| language=англійською
|lang=en
}}
 
; Помітні реалізації
* [http://xorg.freedesktop.org/wiki Референсна реалізація від фонду X.Org]{{ref-en}}
* [[XFree86]] — протягом багатьох років була найпопулярнішою реалізацією, особливо на відкритих UNIX-подібних системах.
* [http://www.apple.com/macosx/features/x11/ Apple — Mac OS X — X11]{{ref-en}} — [[X11.app]], тісно інтегрована з [[Mac OS X]].
* [http://sources.redhat.com/win32-x11/ Win32-x11] — X-сервер під Windows-системи, заснований на GDI/DirectX.