Проект X.Org празднует 25 лет с момента первого выпуска X11. 15 сентября 1987 года Ральф Свик (Ralph R. Swick)
представил (https://groups.google.com/forum/?fromgroups=#!topic/comp.win...) первый релиз X Window System, Version 11, ознаменовавший собой кардинальную переработку и стабилизацию протокола X. Примечательно, что протокол X прошёл от выпуска X1 до X11 за три года, но X11 используется и по ныне, спустя 25 лет, обрастая расширениями но не меняя своей сути. В частности, в качестве расширений были представлены такие распространённые в настоящее время возможности, как X Video, X Font Server, XKB, Xinerama, XCB, Multi-Pointer X, DRI2 и т.д.В последние годы возникали попытки (http://www.opennet.me/opennews/art.shtml?num=32063) инициировать разработку протокола X12 (http://www.x.org/wiki/Development/X12), но все они не ушли дальше обсуждений. Основным аргументом в подобных обсуждениях было то, что протокол X11 был разработан в совершенно другую эпоху развития компьютерной техники, сейчас же наступила эра графических процессоров, многоядерных и мобильных систем, изменились требования к безопасности. Ответом на требование современных реалий стало появление проекта Wayland (http://www.opennet.me/opennews/art.shtml?num=34414), который со временем может заменить X-сервер, но сохранит поддержку протокола X11, благодаря наличию прослойки (http://www.opennet.me/opennews/art.shtml?num=34118) XWayland для обеспечения обратной совместимости.
URL: http://www.phoronix.com/scan.php?page=article&item=x11_25_years
Новость: http://www.opennet.me/opennews/art.shtml?num=34853
Читая про прослойку Вейленда вспоминаю, как на Маке работает прослойка - леденящий душу тормозной ужас, но таки работает.
С вяленым будет получьше работать.
Или похуже. Или вообще не будет.
ой, Вовчег. уже несколько раз засветился с элементарными проблемами русского языка. после его усиления может наступит прояснение с термином "обратная совместимость", почерпнутой тобой из википедии?
далеко не все, что в ней пишется, является истиной последней истанции
Это у тебя наверное википедия вместо логики.
лично я википедией не пользуюсь, когда книжки и справочники есть
> лично я википедией не пользуюсь, когда книжки и справочники естьДалеко не все, что пишется в книжках и справочниках, есть истина в последней инстанции.
в википедии лично я видел гораздо чаще ахинею, написанную скучающими студентами с огромным пробелами в знаниях.
> лично я википедией не пользуюсь, когда книжки и справочники естьКнижки вместо логики - не намного лучше, чем википедия вместо логики.
В книжках тоже можно всякую фигню писать (достаточно вспомнить "священные писания" любой тоталитарной секты).
> В книжках тоже можно всякую фигню писатьВот только издавать книжки со всякой фигнёй несколько сложнее, чем набивать ей педивикию. Особо ушлые ради возможности такого "...вместо логики" перевороты устраивали, достаточно вспомнить полное собрание сочинений ленивого.
>> В книжках тоже можно всякую фигню писать
> Вот только издавать книжки со всякой фигнёй несколько сложнее, чем набивать ей
> педивикию.Ты ошибаешся. Книжек с фигнёй (по крайней мере, на русском) на порядок больше, чем фигни в википедии.
у педивикии есть преимущество: нелепицу там можно исправлять. а вот тонны макулатуры, исправляющие предыдущие тонны делают ориентацию нубов в этом потоке бумаги сильно затруднительной. опять же после отлично работающих фильтров в СССР мутный поток фантазёров встретил не готорую к самостоятельной фильтрации аудиторию. ой-вэй, сколько баков посрывало от "тотально разоблачающих книжек". жуть. иной раз смотришь на цитирующего "откровения" из мутной книжонки и думаешь, ну почему ж ты так безоговорочно веришь в эту галиматью?
> у педивикии есть преимущество: нелепицу там можно исправлять.Некоторая там by design, если _внимательно_ почитать ВП:НТЗ. Т.е. политкорректная ложь предпочтительней неудобной (подтверждаемой притом) правды.
> Читая про прослойку Вейленда вспоминаю, как на Маке работает прослойка - леденящий душу тормозной ужас, но таки работает.Ну так иксы на маке уже практически полностью вычистили. Такая прослойка нужна только на время миграции.
А если и в 2015 году какие-то гуевык приложения под линукс окажутся намертво завязанными на иксы и будут работать только через тормозную прослойку - это всего лишь повод обматерить их авторов и спустить такие программы в унитаз.
Нвидия поспособствует развитию софта на Иксах.
> Нвидия поспособствует развитию софта на Иксах.Вряд ли они опустятся до столь грязной игры.
Им проще выкатить дрова под вейленд.
Так уже опустились.
> Так уже опустились.Нвидия в своем репертуаре. Не зря ее Торвальдс нах слал.
> Нвидия в своем репертуаре. Не зря ее Торвальдс нах слал.Это была игра на публику. Сами то чем пользуетесь, а, уважаемый ?
>> Нвидия в своем репертуаре. Не зря ее Торвальдс нах слал.
> Это была игра на публику. Сами то чем пользуетесь, а, уважаемый ?он? ой-вэй-ланд! это же новая модная плюшка. все хомячки уже мысленно сидят на ней. Иксам же 25 лет, как они могут сидеть на такой древности, им самим-то меньше.
> Нвидия поспособствует развитию софта на Иксах.Зная нвидию - она поспособствует разве что развитию софта на Виндах.
Если бы знали ... :)Основные корп. клиенты нвидиа - аниматоры, а они выбрали linux как платформу. Именно для них и делаются драйверы по X11, а хомякам просто на халяву достаются :)
> Читая про прослойку ВейлендаЭто для обратной совместимости с всяким антиквариатом. Как-то работать будет. Но не более того. Лишний повод выбросить тормозной протокол не отвечающий современным реалиям.
> Читая про прослойку Вейленда вспоминаю, как на Маке работает прослойка - леденящий душу тормозной ужас, но таки работает.Ну так и голые иксы точно так же работают. Кому для совместимости надо - пусть терпят, не привыкать.
А кому скорость важнее - welcome to wayland.
Это же иксы! Надо отдать дань уважения проекту, давшего *никсам "человеческое" лицо. Пусть он не совершенен как бы вы хотели, но он есть. Пусть растет и развивается!
> Это же иксы! Надо отдать дань уважения проекту, давшего *никсам "человеческое" лицо.
> Пусть он не совершенен как бы вы хотели, но он есть.
> Пусть растет и развивается!Последнее предложение сильно противоречит первым.
Нужно с уважением отнестись к памяти иксов, и не мучить старый и больной проект попытками адаптировать его к современными реалиям посредством тонны костылей. Надо дать возможность иксам с достоинством умереть и покоиться с миром, а не некромантить их труп.
>с достоинством умереть и покоиться с миром, а не некромантить их труп.сие обычно из себя испражняют "революционеры без знаний"
> сие обычно из себя испражняют "революционеры без знаний"Те, кто без знаний (о глобальных проблемах архитектуры иксов), нынче активно защищают иксы.
новая итерпретация выражения "сам дурак"? ой, молодец
> новая итерпретация выражения "сам дурак"?Нет, констатация факта.
> сие обычно из себя испражняют "революционеры без знаний"Без знаний революцию не сделаешь.
Байки о страшных-ужасных и глубоко заблуждающихся революционерах обычно придумывают маразматичные ноофобы, которые как раз сами не разбираются в предметной области и не понимают, что в ней назрела необходимость в революции (точнее, рывке в развитии).
> Байки о страшных-ужасных и глубоко заблуждающихся революционерах обычно придумывают
> маразматичные ноофобы, которые как раз сами не разбираются в предметной области и
> не понимают, что в ней назрела необходимость в революции (точнее, рывке в развитии).Вы бы почитали немного о том, откуда всё-таки брались, как и зачем проводились революции (а по-русски -- перевороты в дословном переводе).
Хотя бы у того же Селянинова: http://rus-sky.com/history/library/power.htm по словам "1792", "1905".
А уж потом начинали расписывать про "назревшую необходимость", если ещё захочется жевать чужие неуклюжие штампы, предназначенные для сбивания с толку простодушных.
> сие обычно из себя испражняют "революционеры без знаний"Да, у кого достаточно знаний - заняты разработкой "революции". Всего лишь потому что разработчики сами себе не враги и пилить то что представляют из себя нынче иксы им не нравится.
> Да, у кого достаточно знаний - заняты разработкой "революции". Всего лишь потому
> что разработчики сами себе не враги и пилить то что представляют
> из себя нынче иксы им не нравится.Зато "продвинутые пользователи", никогда в жизни не писавшие ничего сложнее примитивных шелл-скриптов, все как один встали горой на защиту иксов. Но чем иксы лучше - объяснить не могут, лопочут про какую-то "сетевую прозрачность" (хотя wayland через сеть работает гораздо лучше иксов).
> Зато "продвинутые пользователи", никогда в жизни не писавшие ничего сложнее
> примитивных шелл-скриптов, все как один встали горой на защиту иксов.Сегодня пользовался ssh -Y (удалённый recoll в одном месте, затем удалённый kvm в другом). Практически ежедневно висит NX-клиент. Вы тупому мне можете наконец объяснить, почему я должен втыкать в четыре дюйма и не иметь возможности нормально пользовалься своими же удалёнными ресурсами?
>> Зато "продвинутые пользователи", никогда в жизни не писавшие ничего сложнее
>> примитивных шелл-скриптов, все как один встали горой на защиту иксов.
> Сегодня пользовался ssh -Y (удалённый recoll в одном месте, затем удалённый kvm
> в другом). Практически ежедневно висит NX-клиент. Вы тупому мне
> можете наконец объяснить, почему я должен втыкать в четыре дюйма и
> не иметь возможности нормально пользовалься своими же удалёнными ресурсами?Михаил, нет , правда... попробуйте объяснить почему вы ен сможете воспользоваться иксами поверх wayland'а?
> Надо дать возможность иксам с достоинством умереть и покоиться с миром,
> а не некромантить их труп.Ну так wayland как раз о чем-то таком - налицо желание разработчиков дать путь плавной миграции на вэйланд без отвалов башки в процессе. А потом постепенно все просто забудут о этом тормозилове. Куда и дорога.
> А потом постепенно все просто забудут о этом тормозилове. Куда и дорога.BSD-системы, графический стек которых не развивается уже лет 15, будут помнить его вечно. И даже жить с ним.
> BSD-системы, графический стек которых не развивается уже лет 15, будут помнить его вечно. И даже жить с ним.Пока не умрут. Потому что в мире ПО нельзя десятилетиями сидеть на одних и тех же технологиях.
> BSD-системы, графический стек которых не развивается уже лет 15, будут помнить его
> вечно. И даже жить с ним.К счастью, проблемы некромантов меня совершенно не интересуют. А погоду в отрасли задают все-равно не они. Только пусть потом не жалуются что там осталось полтора разработчика, т.к. остальные видите ли хотят себя чувствовать людьми а не питекантропами и пользоваться нормальной графикой без тормозов и столько же пользователей по тем же причинам. А то можно графику и на каменной таблички изображать. Круто, но медленно. Поэтому шибко непопулярно.
>> А потом постепенно все просто забудут о этом тормозилове. Куда и дорога.
> BSD-системы, графический стек которых не развивается уже лет 15,что имеется в виду? kernel-mode дровишки на интель появились вроде как раньше чем под линукс, не?
> Пусть растетДа он и так растёт и обростает...
> Да он и так растёт и обростает...Зарастает, если быть точным.
> Это же иксы! Надо отдать дань уважения проекту, давшего *никсам "человеческое" лицо.Если бы только *никсам :) Та же НТ 3.5х - основной интерфейс :) А всякие хадверные терминалы. ваксы - все седели под X11
я только сегодня думал о том что FreeBSD к сожалению осталось с версией 7.5.2 походу до конца своих дней...
а разве не будет вяленого во фрибзде? там уже есть gallium3d?
Так нет ни галлиума ни вайленда и не будет еще несколько лет как минимум. Они до сих пор не осилили полноценный KMS (только для интелов и только для некоторых и то в экспериментальной ветке).
Так же новые иксы зависят от udev'а, в бздях его тоже нет и никогда не будет.
> Так нет ни галлиума ни вайленда и не будет еще несколько лет как минимумЭто бред, но только к сожалению. Хотедось бы чтобы этого ляликсового новомодного г-на под FreeBSD никогда не было, но наверняка какой-нибудь удод портирует.
> Это бред, но только к сожалению. Хотедось бы чтобы этого ляликсового новомодного
> г-на под FreeBSD никогда не было, но наверняка какой-нибудь удод портирует.Практически все, что во FreeBSD работает более-менее нормально, является ляликсовым (+сопляровским) "новомодным г-ном", портированным всякими удодами вроде Давидека.
А сами разработчики фри за двадцать лет так и не разродились чем-то более-менее жизнеспособным =)
...потому что пока академики надра^W на крутые концепции, инженеры въе^W на то чтобы оно просто работало и делало это нормально. В реальном мире в реальных юзкейсах. Этим академики и инженеры и отличаются.
> Практически все, что во FreeBSD работает более-менее нормально,сделано разработчиками FreeBSD. А то, что портировано,
> является ляликсовым "новомодным г-ном", да.
Всё потому, что "ляликс" как венда - захватил бабло и мозги всех крупных контор, и естественно никто не будет тратить бабло на разработку чего-то нового под фрю, а то, что уже есть в линуксе, никто не подвергает критике, считая это "идеалом". Фре приходится многое из этого г-на портировать, чтобы с нуля не писать. Хотя есть куча прекрасных проектов, сделанных ими самими.
> А сами разработчики фри за двадцать лет так и не разродились чем-то более-менее жизнеспособным =)Вы сейчас о чем, о софте или ядре?
> Вы сейчас о чем, о софте или ядре?тссс! не спугни дятлика.
> Так же новые иксы зависят от udev'а, в бздях его тоже нет и никогда не будет.Ubuntu тоже собираются жить без udev'а.
лолшто? пруф!
Чем им удев не понравился?
> Чем им удев не понравился?Его в редхате сделали.
> Ubuntu тоже собираются жить без udev'а.А пруф будет? Или это такой наброс?
Вы говорите так, будто пытались сами пилить кернель FreeBSD, чтобы он что-то поддерживал. Под лежачий камень, говорят, и вода не течет
Поздравляем заслуженного юбиляра !Ждём выхода вяленого.
X11. Спасибо, что живой.
>Гораздо большее спасибо было бы, если б этот зомби вернулся в могилу и не шугал народ по >улицам.Ну не понимаю я народ .Что в Х11 зомбического такого .Большой обьем -так не знаю чем народу не понравился MicroXwin -меньше 3 метров занимает при минимальной переделки программ и практически раза в 3 шустрее .Протокол ? -ну может быть ,не спорю,однако в BeOs был похожий функционал и нечего не тормозило .Но вообще то нечего не мешает за счет костылей тот же вайланд запускать как расширение иксов .
> Ну не понимаю я народ .Что в Х11 зомбического такого .Большой обьем
> -так не знаю чем народу не понравился MicroXwin -меньше 3 метров
> занимает при минимальной переделки программ и практически раза в 3 шустрее
> .Протокол ? -ну может быть ,не спорю,однако в BeOs был
> похожий функционал и нечего не тормозило .Но вообще то нечего не
> мешает за счет костылей тот же вайланд запускать как расширение иксов
> .Зомбического масса - отсутствие альфа-канала, груда костылей, нет поддержки перебрасывания аудио, нельзя смотреть видео по сети. Но, проблема в том, что Wayland, как и его предшественники, на этом фоне - это как велосипед против древнего, рассыпающегося, но грузовика. Другой класс, совершенно.
> отсутствие альфа-каналаКакой кошмар!!!
> груда костылей
Какой кошмар!!!
> нет поддержки перебрасывания аудио
Пробрасывайте с помощью ALSA.
> нельзя смотреть видео по сети.
Можно.
>> нет поддержки перебрасывания аудио
> Пробрасывайте с помощью ALSA.
>> нельзя смотреть видео по сети.
> Можно.Есть перебрасывания аудио .В спецификациях есть сам читал и был спор на эту тему тогда приводили примеры системных вызовов (6 лет назад ),правда костыли в виде "атомарной" операции ,и современными библиотеками не поддерживается .(Сжатие X протокола тоже есть ,я знаю 3 разных расширения ,но в современных условиях проще пользоваться ssl )
> X протокола тоже есть ,я знаю 3 разных расширения ,но в
> современных условиях проще пользоваться ssl )Проблема только в том что протокол SSL вообще не о сжатии (оно там есть, но опциональное и всего лишь обычный zlib). И даже не о передаче графики. Это всего лишь транспортный туннелью. Простите, но совет использовать коробку передач вместо грузовика - не засчитан. Коробка передач - несомненно полезный агрегат. Но это не значит что это единственное что требуется для езды.
>Простите, но совет использовать коробку передач вместо грузовика - не засчитан.Инкапсулирование и шифрование X -протокола стандартная режим ssl .Есть практически во всех дистрибутивах ,сжатие слабое согласен .Но где скажите мне найти в современных дистрибутивах такие модули как x-compress (был когда то пакет в сласкваре как официально назывался я не знаю,LBX (Low Bandwidth X) принят стандартом почему выкинули я не знаю работал по скорости не хуже VNC на медленных соединениях,еще какой пртокол сжатие ,умер на глубокой бете версии .Вот поэтому и проще использовать ssl .
>> нельзя смотреть видео по сети.
> Можно.Но лучше не смотреть.
Я не очень понимаю, зачем вы отрицаете вполне очевидные вещи. Кстати, еще XPrint как-то непонятно работает.
> Я не очень понимаю, зачем вы отрицаете вполне очевидные вещи.Костыли костылями рознь .Open Gl -до версии 3.4 костыль на костыле для поддержки обратной совместимости .И только с версии 3.2 код вызовов разделили и упростили .Почему то не слышал
обвинений об устарелости Open Gl а ему уже 20 лет ,а железо поменялось и т.д что приходится слушать про Xfree ,а сервер между тем полностью модульный и меняемый .О чем можно говорить если протокол X inrut v2 еще многие программы не потдерживают -(сканкоды больше 254) ,с ctr+shift у многих вылазят ошибки ,и про то что больше xlib нет многие даже и не догадываються (XCB замена ,на порядок производительней).
>>> нельзя смотреть видео по сети.
>> Можно.
> Но лучше не смотреть.Почему? На тонком бездисковом клиенте с celeron 500MHz и 64M RAM - вполне себе и без тормозов на полный экран.
> Почему? На тонком бездисковом клиенте с celeron 500MHz и 64M RAM -
> вполне себе и без тормозов на полный экран.А теперь просьба повторить это с видео как минимум разрешением 1080p и 30FPS. Потому что нынче вам не 1995 год и невнятная муть 320х240@15FPS нас как-то ужее не вдохновляет, т.к. отстойно выглядит "на весь экран". И как, сколько процентов CPU у вас иксы жрут при выводе нормального видео в актуальных сейчас, а не 10 лет назад разрешениях?
Ну и конечно же сетка должна быть как самый минимум 100Мбит. А если например надо куда-то ремотно зацепиться через, допустим, мобилу на ходу, т.е. GPRS/3G или нечто ремотное живет на адсл или кабельмодеме с тощим аплоадом - с иксовым протоколом без костылей проще застрелиться. Есть костыли типа NX, но это именно сторонние костыли.
> А теперь просьба повторить это с видео как минимум разрешением 1080p и
> 30FPS. Потому что нынче вам не 1995 год и невнятная муть
> 320х240@15FPS нас как-то ужее не вдохновляет, т.к. отстойно выглядит "на весь
> экран". И как, сколько процентов CPU у вас иксы жрут при
> выводе нормального видео в актуальных сейчас, а не 10 лет назад
> разрешениях?Вывод видео не жрёт CPU на тонком клиенте.
man xvideo и марш в школу.> Ну и конечно же сетка должна быть как самый минимум 100Мбит.
Для PAL/NTSC 100 Mbit достаточно
А
> если например надо куда-то ремотно зацепиться через, допустим, мобилу на ходу,
> т.е. GPRS/3G или нечто ремотное живет на адсл или кабельмодеме с
> тощим аплоадом - с иксовым протоколом без костылей проще застрелиться. Есть
> костыли типа NX, но это именно сторонние костыли.Видео по NX? Лучше застрелись - твой случай не лечится.
>> отсутствие альфа-канала
> Какой кошмар!!!В вайланде альфа-канал есть ?Странно еще что в суд не подали .Или сроки истекли ?Патенты пренадлеж ...ат/ли фирмам Адобе и Эппл .M$ кстати платил за нарушение патентов за использование альфа-канала .В гимпе цветовые профиля только 3 года начали назад использоваться -истекли сроки патентов .Так что не все так просто .
> нет поддержки перебрасывания аудио,Есть. XAudio, непопулярен, потому как NAS или PulseAuduio хватает.
> нельзя смотреть видео по сети.
Можно.
>> нельзя смотреть видео по сети.
> Можно.Да, если сеть быстрая и разрешение видео с кошкин зад.
>>> нельзя смотреть видео по сети.
>> Можно.
> Да, если сеть быстрая и разрешение видео с кошкин зад.100 Мбит, стандартный PAL
WayLand - Way to land.
Вообще как-то перестало быть базовым понятием существования трёх основных векторов использования IT-устройств:
- для потребления контента
- для создания контента
- для разработки и исследований
Wayland - для первой категории.
X11 отлично подходит для второй и третьей категории.
О чём спор? Кто сильнее - кит или слон?
Раз я встретил разбирающегося человека, решил спросить, для какой категории уже создан DirectFB?
> Раз я встретил разбирающегося человека, решил спросить, для какой категории уже создан DirectFB?Раз возник такой вопрос, значит я не смог донести свою точку зрения... :(
> Wayland - для первой категории.Он и для второй и третьей в 99% случаев подойдет. Ну то-есть для разработчиков которые код пишут, а не выделываются в стиле "а вот смотрите как я круто умею чесать левой пяткой правое ухо" wayland ничем таким не плох. Более того, поскольку он пишется в основном теми же разработчиками что и иксы и то что вокруг пишут, такие заявы смотрятся весьма забавно :)
вы давно писали под чистый X11? а под чистый WayLand? Или вы думаете, что основные фреймворки нативно с WayLand собираются, и можно указать ключики для конфигуре --without-x11 --with-wayland
> Или вы думаете, что основные фреймворки нативно с WayLand собираютсяВообще-то, да.
> Wayland - для первой категории.
> X11 отлично подходит для второй и третьей категории.Что за бред?
Х11 по современным меркам очень фигово подходит для всех трех, wayland - довольно неплохо подходит для всех трех.