HPUNIX Сайт о ОС и не только!

x11 Программки и утилиты

2 ноября 2012 - unix
x11  Программы и утилиты

Проект XFree86 появился в Одна тыща девятьсот девяносто два году из сервера X386 для IBM PC-совместимых компов. X386 был написан Томасом Роэллом и Марком Снитили, пожертвован Консорциуму X MIT компанией Snitily Graphics Consulting Services (SGCS) и включён в состав X11R5 в Одна тыща девятьсот девяносто один году. С течением времени XFree86 перевоплотился из просто раздельно взятого порта X в ведомую и самую пользующуюся популярностью реализацию системы и стал де-факто управлять разработкой X.

В мае Одна тыща девятьсот девяносто девять года The Open Group основала X.Org. X.Org контролировала выпуск версий X11R6.5.1 и выше. В это время разработка X фактически тормознула; технические инновации происходили в главном в рамках проекта XFree86. В Одна тыща девятьсот девяносто девять году команда XFree86 вошла в состав X.Org в качестве почётного члена, чему содействовали разные компании-производители аппаратного обеспечения, заинтригованные в использовании XFree86 совместно с Linux и в его статусе как более пользующейся популярностью версии X.

X.Org и XFree86 начали дискуссировать реорганизацию, чтобы обеспечить всеполноценную разработку X. Джим Геттис настаивал на переходе к открытой модели разработки по последней мере с Две тыщи года. Геттис, Паккард и другие начали тщательно дискуссировать конфигурации, которые требовалось внести для перехода к действенной открытой разработке X.

Прямо до Две тыщи три года, пока популярность Linux (и, как следствие, распространённость X) росла, X.Org бездействовала, и основная разработка происходила в XFree86. Проект XFree86 мучился от очень закрытой модели разработки: программеры не могли получить доступ на запись в CVS-репозиторий, и поставщикам приходилось поддерживать необъятные наборы патчей. В марте Две тыщи три года организация XFree86 исключила Кейта Паккарда, который присоединился к XFree86 после распада Консорциума X MIT; изготовлено это было в очень недружелюбной обстановке.

В конце концов, в феврале Две тыщи четыре года проект XFree86 выпустил версию 4.4 под более ограниченной лицензией: в неё был добавлен пункт, аналогичный маркетинговому пт (англ. advertising clause) уникальной лицензии BSD.

Многие проекты, полагавшиеся на X, посчитали такую лицензию неприемлемой. FSF и Debian сочли добавленный пункт несопоставимым с критериями GNU GPL. Другие группы (к примеру, OpenBSD) считали, что наложение дополнительных лицензионных ограничений противоречит изначальному духу X. Из-за этих лицензионных заморочек на фоне закрытости XFree86 сложилась подходящая атмосфера для сотворения форка.

Фонд X.Org Foundation Основная статья: X.Org Foundation

Сначала Две тыщи четыре года представители X.Org и freedesktop.org основали фонд X.Org Foundation. The Open Group передала ему управление доменным именованием x.org.

Это стало коренным конфигурацией в разработке X. В то время как распорядители X с Одна тыща девятьсот восемьдесят восемь года (включая предшествующую X.Org) были организациями поставщиков, X.Org Foundation был основан самими разработчиками программного обеспечения, и в нём использовалась открытая модель разработки, опирающаяся на вклад снаружи. Было открыто членство для личных лиц, а корпоративное членство представлено в виде спонсорства. В текущее время фонд X.Org Foundation поддерживается несколькими большими корпорациями, такими как Hewlett-Packard и Sun Microsystems.

Фонд выпустил X11R6.7 — X.Org Server — в апреле Две тыщи четыре года. Эта версия была базирована на XFree86 4.4RC2 (последней версии XFree86, выпущенной под старенькой лицензией), с добавленными переменами X11R6.6. Благодаря внедрению открытой модели разработки и сохранению сопоставимости с GNU GPL проект привлёк многих бывших разработчиков XFree86.

X11R6.8 вышла в сентябре Две тыщи четыре года. В неё были включены значимые нововведения, в том числе подготовительная поддержка прозрачных окон и других сложных зрительных эффектов, экранных луп и миниатюр, также средства для интеграции с трёхмерными дисплейными системами (такими как проект Looking Glass от Sun и проект Croquet).

Политику внешнего облика предоставляют посторонние приложения, именуемые композитными менеджерами (англ. composite managers).

Последующие разработки

Благодаря X.Org Foundation и freedesktop.org разработка X Window System вновь ускорилась. Разработчики планируют выпускать текущие и будущие версии как готовые к использованию продукты, а не просто как базу для товаров, создаваемых поставщиками.

21 декабря Две тыщи 5 года фонд выпустил X11R6.9 — цельное дерево начального кода для устаревших систем, и X11R7.0 — тот же начальный код, разбитый на независящие модули, которые могут поддерживаться в рамках отдельных проектов. Версия X11R7.1 была выпущена 20 два мая Две тыщи 6 года, приблизительно через четыре месяца после 7.0, и содержит в себе значительные улучшения.

Планируется, что в дальнейшем X-сервер будет получать доступ к видеоаппаратуре только средством OpenGL и Direct Rendering Infrastructure (DRI) на тех композициях аппаратного обеспечения и операционных систем, которые поддерживают таковой доступ. Инфраструктура DRI в первый раз появилась в XFree86 версии 4.0 и стала стандартной в X11R6.7 и поболее поздних версиях.

Многие операционные системы начали добавлять подобающую поддержку в ядро. Работа в этой области длится.

Наименование

Компьютерные спецы часто уменьшают полное заглавие «X Window System» до «X11» либо просто «X». Термин «X Windows» (на манер «Microsoft Windows») официально осуждается и считается неправильным, хотя обширно употребляется с самого начала истории X, в том числе и преднамеренно для литературного эффекта (к примеру, в книжке «The UNIX-HATERS Handbook»).

История выпусков Версия Дата выпуска Главные конфигурации
x11  Программы и утилиты
x11  Программы и утилиты
x11  Программы и утилиты
x11  Программы и утилиты
X1 июнь 1984 В первый раз употребляется заглавие «X». Фундаментальные конфигурации, отличающие продукт от W.
X6 январь 1985 1-ая версия, лицензированная нескольким наружным компаниям.
X9 сентябрь 1985 Поддержка цветов. 1-ый выпуск на критериях лицензии MIT.
X10 конец 1985 IBM RT/PC, AT (под управлением DOS) и другие.
X10R2 январь 1986
X10R3 февраль 1986 1-ый выпуск за границы MIT. uwm становится стандартным оконным менеджером.
X10R4 декабрь 1986 Последняя версия X10.
X11 15 сентября 1987 1-ый выпуск сегодняшнего протокола.
X11R2 февраль 1988 1-ый выпуск под начальством Консорциума X MIT.
X11R3 25 октября 1988 XDM.
X11R4 22 декабря 1989 XDMCP; twm становится стандартным оконным менеджером; улучшения в приложениях; расширение Shape; новые шрифты.
X11R5 5 сентября 1991 PEX; Xcms (управление цветом); сервер шрифтов; X386; Расширение Xvideo.
X11R6 16 мая 1994 ICCCM версии 2.0; Inter-Client Exchange; X Session Management; расширение X Synchronization; расширение X Image; расширение XTEST; X Input; X Big Requests; XC-MISC; конфигурации в XFree86.
X11R6.1 14 марта 1996 Расширение X Double Buffer; расширение X keyboard; расширение X Record.
X11R6.2
X11R6.3 (Broadway)
23 декабря 1996 Функциональность WWW; LBX. Последний выпуск под управлением X Consortium. X11R6.2 — это обозначение подмножества X11R6.3, в каком единственными отличиями от R6.1 являются Xprint и реализация в Xlib вертикального письма и поддержки знаков, задаваемых юзерами.
X11R6.4 31 марта 1998 Xinerama.
X11R6.5 Внутренний выпуск X.Org; не стал легкодоступным широкой публике.
X11R6.5.1 20 августа 2000
X11R6.6 4 апреля 2001 Исправления багов; конфигурации в XFree86.
X11R6.7.0 6 апреля 2004 1-ая версия X. Org Server от фонда X.Org Foundation как форк от XFree86 4.4 RC2. Главным поводом для этого послужило несогласие неких участников проекта с новейшей лицензией XFree86 4.4. Многие из бывших разработчиков XFree86 позже присоединились к проекту X.Org Server.

Удаление XIE, PEX и libxml2.

X11R6.8.0 8 сентября 2004 Прозрачность окон; XDamage; Distributed Multihead X; XFixes; Composite; XEvIE.
X11R6.8.1 17 сентября 2004 Устранение уязвимости в libxpm.
X11R6.8.2 10 февраля 2005 Устранение багов, обновления драйверов.
X11R6.9
x11  Программы и утилиты
X11R7.0
21 декабря 2005 В первый раз была добавлена модульная система сборки. В 6.9.0 всё еще использовалась древняя система сборки Imake, в то время как системы 7.0.0 уже использовала Autotools. В конечном итоге из 1-го набора начальных кодов вышли модульная версия 7.0 и цельная версия 6.9.

EXA, значимый рефакторинг кода.

X11R7.1 22 мая 2006 Усовершенствования EXA; интеграция Kdrive; AIGLX; улучшения в поддержке разных ОС и платформ.
X11R7.2 15 февраля 2007 Удаление LBX и встроенного драйвера клавиатуры, X-ACE, XCB, улучшения AutoConfig.
X11R7.3 6 сентября 2007 X11R7.3: XServer 1.4, автоопределение устройств при помощи HAL, внедрение DTrace, поддержка PCI-доменов.

Xorg server 1.4 — see Server14Branch for more details. Highlights:

  • RandR 1.2: RandR 1.2 offers output hotplug, as well as on-the-fly output reconfiguration and mode switching.
  • Input hotplug: Input hotplug allows hotplugging of input devices, and also adds enhanced support for touchscreens and tablets, through either HAL or D-Bus.
  • KDrive: Numerous enhancements have been мейд to the KDrive codebase, including better support for multiple input devices.
  • DTrace: When running on OpenSolaris, DTrace support is available in the X server, allowing detailed accounting of operations inside the server.
  • EXA: A great deal of work has been done on the EXA framework to make it more usable.
  • New applications: xbacklight
  • New drivers: xf86-video-glide, xf86-video-vermilion
  • New man pages for API’s: libXinerama, libXcomposite, XKB functions in libX11, Xtest functions in libXtst
  • Support for font catalogue directories in font path
  • xdm: Xft support added.
X11R7.4 23 сентября 2008 XServer 1.5.1, XACE, переработка PCI, оптимизации EXA, _X_EXPORT, GLX 1.4, ускоренные пуск и выключение.
X11R7.5 26 октября 2009 XServer 1.7.0, Xi 2, XGE, поддержка E-EDID, RandR 1.3, MPX, предсказуемое ускорение указателя, внедрение менеджера памяти DRI2, внедрение SELinux, удаление устаревших библиотек и расширений.
X11R7.6 20 декабря 2010 XServer 1.9.0, переход от управления устройствами с подсистемы HAL (Hardware Abstraction Layer) на внедрение библиотеки udev, возможность сотворения файлов конфигурации для отдельных устройств, поменялись ABI интерфейсов, ответственных за ввод-вывод видео, и некие расширения.

Похожие статьи

  • libreoffice Программки и утилиты

    Эта статья об ответвлении разработки; об начальном проекте см.: OpenOffice.org.LibreOfficeстартовое окноТипофисный пакетРазработчикиThe Document Foundation,общество разработчиковНаписана наC++, J...

  • samba Программки и утилиты

    SambaТипсетевая файловая системаРазработчикThe Samba TeamНаписана наCОперационная системаLinux, Mac OS X и др. UNIX-подобные, WindowsПоследняя версия3.6.4 (10 апреля 2012)Альфа-версия4.0.0alpha19...

  • gstreamer Программки и утилиты

    GStreamerТипмультимедийный фреймворкРазработчикисообщество GStreamerНаписана наCИнтерфейскомандная строкаОперационная системакроссплатформенныйПервый выпускноябрь 2002Последняя версия0.11.2 (17 фе...

  • enlightenment Программки и утилиты

    Enlightenment — оконный менеджер с открытым начальным кодом для X Window System. Заглавие переводится как «просветление» и нередко сокращается до одной буковкы E.Сейчас проект разделён на Три ч...

  • mpg123 Программки и утилиты

    mpg123ТипаудиопроигрывательНаписана наCОперационная системаUNIX, Linux, Mac OS X, WindowsПоследняя версия1.11.0 (20 марта 2010)ЛицензияGNU LGPLСайтhttp://www.mpg123.orgmpg123 — резвый свободный м...

Рейтинг: +7 Голосов: 267 1117 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!

Найти на сайте: параметры поиска

Windows 7

Среда Windows 7 на первых порах кажется весьма непривычной для многих.

Windows 8

Если резюмировать все выступления Microsoft на конференции Build 2013.

Windows XP

Если Windows не может корректно завершить работу, в большинстве случаев это

Windows Vista

Если к вашему компьютеру подключено сразу несколько мониторов, и вы регулярно...