X.Org Server (офіційно «X.Org Foundation Open Source Public Implementation of X11», поширені скорочення Xorg Server, XServer або перосто Xorg) — вільна реалізація сервера X Window System з відкритим сирцевим кодом. Випуски X.Org Server супроводжуються X.Org Foundation, яка міститься на freedesktop.org, і надає публічний доступ до стандартної реалізації X Window для спільноти вільного програмного забезпечення.
![]() | |
![]() | |
Тип | X сервер |
---|---|
Розробник | X.Org Foundation |
Перший випуск | 6 квітня 2004 |
Стабільний випуск | 1.20.8 (29 березня 2020 ) |
Операційна система | крос-платформовий |
Мова програмування | C |
Доступні мови | англійська |
Ліцензія | |
Репозиторій | gitlab.freedesktop.org/xorg/xserver |
Вебсайт | www.x.org |
|
Служба, з якою X.Org Foundation підтримує X Server, включає випуск пакунків, поставку і управління релізами; сертифікацію (за плату); оцінку удосконаленого коду; розробку вебсайту, і розпорядження грошовими внесками. Випуски створюються, документуються і формуються глобальною спільнотою.
В наш час X.Org Server застосовується майже у всіх варіантах Linux і BSD. У Solaris на платформі x86 також часто використовується X.Org Server, проте в Solaris SPARC зазвичай використовують Xsun, власницький X-сервер від Sun Microsystems. У майбутніх версіях Open Solaris для обох платформ планувалося перейти на X.Org Server. У Microsoft Windows сервер X.Org можна використовувати в реалізації Cygwin/X, тощо. У Mac OS X, починаючи з версії 10.5 («Leopard») включений X-сервер на основі X.Org.
Історія
Сучасна X.Org Foundation постала в 2004, коли комітет, що наглядав за стандартами X та публікував референсні імплементації, об'єднав сили з колишніми розробниками XFree86.
X11R6.7.0, перша версія X.Org Server, була форкнута з XFree86 4.4 RC2. Безпосередньою причиною для форка стало незадоволення від нової ліцензії фінального релізу версії XFree86 4.4, але певне незадоволення визрівало серед розробників і до розколу. Багато колишніх програмістів з XFree86 приєдналося до проекту X.Org Server.
Реліз X11R6.9.0/X11R7.0.0 головно додав модульну систему складання на основі . 6.9.0 використовував стару систему побудови imake, тоді як 7.0.0 використовував autotools, обидва на той самій кодовій базі. Модульний путь (з використанням GNU Autotools) став головним напрямком X.Org server, також і бінарні файли X11 пересунулися з їхнього дерева тек /usr/X11R6 у глобальне дерево /usr на багатьох системах Unix.
У версії 1.13, що вийшла у вересні 2012, реалізовано розширення API для взаємодії з драйверами і зміни внутрішніх компонентів X-сервера, спрямовані на реалізацію підтримки гарячого перемикання виводу між різними відеодрайверами без перезапуску X-сервера і без розриву робочої сесії, а також на надання можливості перенаправлення рендеринга GPU на інший пристрій виводу (GPU offloading), що дозволить забезпечити повноцінну роботу на гібридних системах з декількома відеокартами. Наприклад, новий API дозволить безшовно перенаправити вивід при підключенні додаткових відеоадаптерів c інтерфейсом USB, задіяти кілька GPU з різними драйверами для спільної обробки однієї і тієї ж сцени (сцена може обраховуватися на першому GPU, а виводитися на другому, чи обчислюватись частинами відразу на декількох GPU) або забезпечити роботу ноутбуків, укомплектованих підсистемою Optimus, яка дає можливість на льоту перемикатися між вбудованою енергоефективної відеокартою на базі GPU Intel і дискретною картою NVIDIA.
Виноски
- X.Org Foundation releases X Window System X11R6.7 April 7, 2004
- . Архів оригіналу за 9 вересня 2012. Процитовано 7 вересня 2012.
Посилання
- X.Org home page [ 1 березня 2021 у Wayback Machine.]
- #xorg on freenode
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
X Org Server oficijno X Org Foundation Open Source Public Implementation of X11 poshireni skorochennya Xorg Server XServer abo perosto Xorg vilna realizaciya servera X Window System z vidkritim sircevim kodom Vipuski X Org Server suprovodzhuyutsya X Org Foundation yaka mistitsya na freedesktop org i nadaye publichnij dostup do standartnoyi realizaciyi X Window dlya spilnoti vilnogo programnogo zabezpechennya X Org ServerTipX serverRozrobnikX Org FoundationPershij vipusk6 kvitnya 2004 20 rokiv tomu 2004 04 06 Stabilnij vipusk1 20 8 29 bereznya 2020 4 roki tomu 2020 03 29 Operacijna sistemakros platformovijMova programuvannyaCDostupni movianglijskaLicenziyaRepozitorijgitlab freedesktop org xorg xserverVebsajtwww x org Mediafajli u Vikishovishi Sluzhba z yakoyu X Org Foundation pidtrimuye X Server vklyuchaye vipusk pakunkiv postavku i upravlinnya relizami sertifikaciyu za platu ocinku udoskonalenogo kodu rozrobku vebsajtu i rozporyadzhennya groshovimi vneskami Vipuski stvoryuyutsya dokumentuyutsya i formuyutsya globalnoyu spilnotoyu V nash chas X Org Server zastosovuyetsya majzhe u vsih variantah Linux i BSD U Solaris na platformi x86 takozh chasto vikoristovuyetsya X Org Server prote v Solaris SPARC zazvichaj vikoristovuyut Xsun vlasnickij X server vid Sun Microsystems U majbutnih versiyah Open Solaris dlya oboh platform planuvalosya perejti na X Org Server U Microsoft Windows server X Org mozhna vikoristovuvati v realizaciyi Cygwin X tosho U Mac OS X pochinayuchi z versiyi 10 5 Leopard vklyuchenij X server na osnovi X Org IstoriyaSuchasna X Org Foundation postala v 2004 koli komitet sho naglyadav za standartami X ta publikuvav referensni implementaciyi ob yednav sili z kolishnimi rozrobnikami XFree86 X11R6 7 0 persha versiya X Org Server bula forknuta z XFree86 4 4 RC2 Bezposerednoyu prichinoyu dlya forka stalo nezadovolennya vid novoyi licenziyi finalnogo relizu versiyi XFree86 4 4 ale pevne nezadovolennya vizrivalo sered rozrobnikiv i do rozkolu Bagato kolishnih programistiv z XFree86 priyednalosya do proektu X Org Server Reliz X11R6 9 0 X11R7 0 0 golovno dodav modulnu sistemu skladannya na osnovi 6 9 0 vikoristovuvav staru sistemu pobudovi imake todi yak 7 0 0 vikoristovuvav autotools obidva na toj samij kodovij bazi Modulnij put z vikoristannyam GNU Autotools stav golovnim napryamkom X Org server takozh i binarni fajli X11 peresunulisya z yihnogo dereva tek usr X11R6 u globalne derevo usr na bagatoh sistemah Unix U versiyi 1 13 sho vijshla u veresni 2012 realizovano rozshirennya API dlya vzayemodiyi z drajverami i zmini vnutrishnih komponentiv X servera spryamovani na realizaciyu pidtrimki garyachogo peremikannya vivodu mizh riznimi videodrajverami bez perezapusku X servera i bez rozrivu robochoyi sesiyi a takozh na nadannya mozhlivosti perenapravlennya renderinga GPU na inshij pristrij vivodu GPU offloading sho dozvolit zabezpechiti povnocinnu robotu na gibridnih sistemah z dekilkoma videokartami Napriklad novij API dozvolit bezshovno perenapraviti vivid pri pidklyuchenni dodatkovih videoadapteriv c interfejsom USB zadiyati kilka GPU z riznimi drajverami dlya spilnoyi obrobki odniyeyi i tiyeyi zh sceni scena mozhe obrahovuvatisya na pershomu GPU a vivoditisya na drugomu chi obchislyuvatis chastinami vidrazu na dekilkoh GPU abo zabezpechiti robotu noutbukiv ukomplektovanih pidsistemoyu Optimus yaka daye mozhlivist na lotu peremikatisya mizh vbudovanoyu energoefektivnoyi videokartoyu na bazi GPU Intel i diskretnoyu kartoyu NVIDIA VinoskiX Org Foundation releases X Window System X11R6 7 April 7 2004 Arhiv originalu za 9 veresnya 2012 Procitovano 7 veresnya 2012 PosilannyaX Org home page 1 bereznya 2021 u Wayback Machine xorg on freenode