LINUX.ORG.RU

30 лет исполнилось X11

 , ,


2

3

Проект X.org празднует 30 лет с момента выхода X11. 15 сентября 1987 года Ральф Свик (Ralph R. Swick) представил первый релиз X Window System Version 11, ознаменовавший переаботку и стабилизацию иксов. Самое удивительное, что протокол X сменил нумерацию от X1 до X11 за три года, а X11 продолжает эксплуатироваться уже 30 лет подряд, обрастая расширениями — Xvideo, X Font Server, XKB и другие.

Были и попытки поменять X.org на другой графический сервер. Berlin, Fresco, Y Window System, Mir — далеко не полный список попыток. Основным аргументом было то, что иксы создавались в совершенно другую эпоху развития PC, а сейчас уже появилась дискретная графика, многоядерные и мобильные системы, изменились требования безопасности. Но к сожалению, пока что никто кроме X, не смог собрать воедино ни разработчиков драйверов, ни разработчиков софта и попытки замены иксов по-прежнему воспринимаются скептически. Единственный (если почему-то не считать Fedora) на сегодняшний день пример удачной замены X.org на Wayland с полным официальным Support — это Raspbian 9.

>>> Подробности

★★

Проверено: Shaman007 ()

Ответ на: комментарий от Lowes

Ну дык, тут речь не о qt и gtk вообще, а об одном двуличном типке, который, когда ему хотелось докопаться до вяленого придумал главное правило UX, которое ни в коем случае нельзя нарушать. Потом, правда, выяснилось, что, во-первых, по крайней мере у гнома под вяленым меню раскрываются как и под иксами, а в довольно популярном браузере наоборот. И вместо того, чтоб забить, господин www_linux_org_ru продолжает выдумывать почему всем можно нарушать его главное правило, а вот конкретно вяленому нельзя. Хотя, повторяю, в реале вяленый гном рисует меню так как www_linux_org_ru любит.

khrundel ★★ ()
Ответ на: комментарий от khrundel

Кстати, чтобы совсем уж свести с ума, все больше и больше виндософта в последнее время библиотеки для отрисовки UI закладывает внутри себя, так что на каком тулките будет работать система - до фонаря. Все равно софт будет рисовать своими силами.

Lowes ★★ ()
Ответ на: комментарий от khrundel

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

Если человек в 2017 году наивно полагает, что современному софту есть дело до системных библиотек и UX,то с ним не о чем разговаривать. Современный софт содержит декоратор внутри себя.

Lowes ★★ ()
Ответ на: комментарий от ugoday

:-( Всё-таки сторонники вэйланда немножко безумны.

Я вижу безумие противников вяленого. Один уже дня 3 тупит с контекстным меню. Другому вот сейчас не понравилась мысль, что многие (не «все» и даже не «большинство») больше половины времени или даже почти всё за компом сидят в интернете.

khrundel ★★ ()
Ответ на: комментарий от Lowes

Ты уверен, что разговариваешь со мной?

www_linux_org_ru недоволен невозможностью нормальной реализации (без костылей через dbus) раскрытия контекстного меню в вяленом. Я утверждаю, что проблема, которую он выдумал, яйца выеденного не стоит и вот привёл ему пару примеров программ, нарушающих его принцип. В реальности никто из нас не знает, как там на самом деле, я вот только лично убедился, что в гноме под вяленым всё с меню нормально.

К чему ты влез со своими разговорами о полном отказе от тулкитов непонятно. Тем более, что (1) всю гуйню и сейчас под иксами приложения рисуют сами, но делают как раз через тулкиты и (2) верить в то, что большинство приложений забьют на тулкиты и станут велосипедить собственный код для руления всплывающими меню как-то не получается.

Короче, я твоей мысли не понял.

khrundel ★★ ()

Ужос. Сколько внимания этому непереносимому поделию, не сумевшему показать себя вообще за 10 лет. Совершенно нет слов о проблемах иксов, их решении, о путях развития. Может кто-нибудь знает о других разработчиках, кроме xorg?

Вяйлендофанатики своим анальным шумом утомляют.

anonymous ()
Ответ на: комментарий от anonymous

Совершенно нет слов о проблемах иксов, их решении, о путях развития. Может кто-нибудь знает о других разработчиках, кроме xorg?

Можно конечно попытать счастья у яблочка, порывшись в исходниках, но судя по многочисленным попыткам притащить довольно-таки свободный Launchd под лицензией Apache, идея беспонтовая.

Lowes ★★ ()
Ответ на: комментарий от Lowes

Можно конечно попытать счастья у яблочка, порывшись в исходниках, но судя по многочисленным попыткам притащить довольно-таки свободный Launchd под лицензией Apache, идея беспонтовая.

Идея верная, подход нет. Небходимо привлечь этих заднеприводных гомосексуалистов (Apple, Adobe, Nvidia, etc) к разразработке стандартов. Ага, и назначить над ними начальника откуда-нибудь из опенка. У них колоссальный опыт. Они знают какие реальные потребности у графических рабочих станций. Что немаловажно, такой подход позволит этим акулам плавать рядом и даже сотрудничать.

Касаемо Launchd, чем он вообще лучше переносимого openrc?

anonymous ()
Ответ на: комментарий от anonymous

Идея верная, подход нет.

Пытались и в BSD, и в Canonical во времена 6.06 LTS, ничего не вышло.

Небходимо привлечь этих заднеприводных гомосексуалистов (Apple, Adobe, Nvidia, etc) к разразработке стандартов.

А зачем им это надо? Денежки есть - и хорошо! А дальше хоть к черту лысому пусть все идет.

Касаемо Launchd, чем он вообще лучше переносимого openrc?

Имеет многие возможности Systemd - не в таком избытке, конечно же, но при этом еще и отлажен и допилен.

Lowes ★★ ()
Ответ на: комментарий от Lowes

Пытались и в BSD, и в Canonical во времена 6.06 LTS, ничего не вышло.

Подробностей бы хотелось. Пожалуйста.))

А зачем им это надо? Денежки есть - и хорошо! А дальше хоть к черту лысому пусть все идет.

Не-не-не, Дэвид Блейн, меня учили, цель компании - максимизация прибыли. «Обеспечьте 10 процентов, и капитал согласен на всякое применение, при 20 процентах он становится оживлённым, при 50 процентах положительно готов сломать себе голову, при 100 процентах он попирает все человеческие законы, при 300 процентах нет такого преступления, на которое он не рискнул бы, хотя бы под страхом виселицы».

Имеет многие возможности Systemd - не в таком избытке, конечно же, но при этом еще и отлажен и допилен.

Как тебе сказать, вроде все так, но круг задач, который решает launchd значительно уже. Ну не делают (практически) серверов на OS X.

anonymous ()
Ответ на: комментарий от khrundel

Я вижу безумие противников вяленого.

И это нормально. В силу врождённой ли склонности либо деформации из-за какого-то крайне специфичного опыта вэйландофанам нужно от графической системы очень мало. Поэтому сторонники иксов никак не могут понять как к этой убогой поделке вообще можно относиться серьёзна, а сторонники вэйланд недоумевают чего это иксовики придираются. Содержательную коммуникацию установить невозможно. :-(

ugoday ★★★★★ ()
Ответ на: комментарий от anonymous

Подробностей бы хотелось. Пожалуйста.))

https://wiki.ubuntu.com/ReplacementInit

Не-не-не, Дэвид Блейн, меня учили, цель компании - максимизация прибыли. «Обеспечьте 10 процентов, и капитал согласен на всякое применение, при 20 процентах он становится оживлённым, при 50 процентах положительно готов сломать себе голову, при 100 процентах он попирает все человеческие законы, при 300 процентах нет такого преступления, на которое он не рискнул бы, хотя бы под страхом виселицы».

Вот именно, денег не приносит - значит не нужно.

Как тебе сказать, вроде все так, но круг задач, который решает launchd значительно уже. Ну не делают (практически) серверов на OS X.

А на серверах и не будет OS X, потому что OS X - дескопный проект. Gui на серверах - диковинка. А вот DarwinOS на серверах теоритически вполне мог быть. Но практически никому Darwin оказался не нужен, что как бы показывает, насколько на самом деле нужны systemd, вяленый и прочие осовременивания.

Lowes ★★ ()
Последнее исправление: Lowes (всего исправлений: 1)
Ответ на: комментарий от Lowes

https://wiki.ubuntu.com/ReplacementInit

Наделся на истории про альтернативных разработчиках X Window.

Вот именно, денег не приносит - значит не нужно.

И это правильно! ТакЪ победимЪ!(C) Проблема только в том, что нельзя бесконечно жить на наработках 30-летней давности. Легко повторить судьбу Леман Бразерс.

А вот DarwinOS на серверах теоритически вполне мог быть

Но его отсутствие там какбе намекает...

На данный момент что мы видим? Этот уродец, из липких ночных кошмаров, вейланд, подкачиваемый баблом редхата и усилиями сотрудников этой корпорации, кажется почти живым, иногда пытается даже голос подавать. Лучше бы они занялись чем-нибудь более полезным.

anonymous ()
Ответ на: комментарий от anonymous

Наделся на истории про альтернативных разработчиках X Window.

Эту историю уже неплохо было бы и самому погуглить. Fresico, Y Window System в помощь.

Но его отсутствие там какбе намекает...

Вот именно, поигрались, бросили и вернулись назад на наработки 30-летней давности.

Лучше бы они занялись чем-нибудь более полезным.

Лучше бы вообще RedHat никогда не было. Глядишь бы и Linux был бы другим. А благодаря именно Redhat, начиная от пакетного менеджера RPM, заканчивая гномом мы имеем кучу поделок, которые пилят 1,5 калеки и распугивают сторонних разработчиков. 3-4 пакета создать под Debian, Ubuntu, Arch и Slackware гораздо проще, чем один RPM-пакет. Создать тему под KDE, XFCE, LXDE и Gnome2 гораздо проще, чем под один Gnome3 и кучу его ответвлений. Дальше сами продолжите ряд. И это только при Redhat такой бордак родился.

Lowes ★★ ()
Ответ на: комментарий от Lowes

Fresco, Y Window System в помощь.

Хе-хе-хе. Это же лузеры, старшие братья вейланда. Ради справедливости, технически они продвинулись куда дальше вейланда.

Лучше бы вообще RedHat никогда не было...

Не преувеличивай. Лучше пожелай, чтобы у них конкурент появился.

anonymous ()
Ответ на: комментарий от anonymous

Не преувеличивай. Лучше пожелай, чтобы у них конкурент появился.

На мой взгляд пора вводить обязательной дисциплиной в образовательную программу программирования историю информационных технологий, чтобы не натыкались на одни и те же грабли сотни раз подряд из года в год. Может я ошибаюсь...

Lowes ★★ ()
Ответ на: комментарий от Lowes

На мой взгляд пора вводить обязательной дисциплиной в образовательную программу программирования историю информационных технологий, чтобы не натыкались на одни и те же грабли сотни раз подряд из года в год. Может я ошибаюсь...

Не, ты неправ. Правильный подход - гуманитарный. Должны быть компании, желающие перегрызть друг другу горло. Тогда у пользователей будет качественный продукт. Ситхи были правы: развитие должно быть в борьбе, муках и ярости.

anonymous ()
Ответ на: комментарий от anonymous

Должны быть компании, желающие перегрызть друг другу горло. Тогда у пользователей будет качественный продукт. Ситхи были правы: развитие должно быть в борьбе, муках и ярости.

Это тоже было 25-30 лет назад. Не сильно оно и помогло. А на мобильном рынке совсем недавно - 7-10 лет назад и тоже толку никакого. Выдохлись еще на старте. А все потому, что если бы на самом деле этого многие хотели бы - уже давным-давно бы сделали без чьих-либо вонючих соплей. Но по факту это не нужно. Все устраивает.

Lowes ★★ ()
Последнее исправление: Lowes (всего исправлений: 2)
Ответ на: комментарий от ugoday

В силу врождённой ли склонности либо деформации из-за какого-то крайне специфичного опыта вэйландофанам нужно от графической системы очень мало.

да они поди вообще линуксом мало пользуются на десктопе и большую часть времени на винде проводят, играясь в игрушки
их кто-то обнадёжил, что с вяленым игрушки будут лучше идти, вот они и ринулись за него топить

anonymous ()
Ответ на: комментарий от anonymous

их кто-то обнадёжил, что с вяленым игрушки будут лучше идти, вот они и ринулись за него топить

Это скорее омега-детки, использующие Linux как способ самоутверждения, наивно полагая, что раз они в школе на омега-месте, то где-то еще вне школы окажутся на альфа-месте. Однако на самом деле от географического местоположения место в иерархии не меняется. Биомусор будет везде биомусором, ибо так определено внутри психики, которая никак не меняется. А игрушки тут совершенно не причем - пираток много, и заморачиваться с linux ради игр нет смысла. Проще скачать пиратку соответствующую.

Lowes ★★ ()
Ответ на: комментарий от ugoday

Тут надо подходить более глобально.
Большинству прикладных погроммистов, подростков-покорителей Аппстора со своими свежими идеями, хипстоте. наверное им плевать со своей IDE на всю кухню графона в целом, интересует лишь халявное получение 60кадров/с на FHD.

Только проблема в том, что с кухни выходит однорукий «chef» и прилюдно начиняя фаршем болгарский перец, начинает рассказывать клиенты: Слышь, дорогой, посмотри, сколько дел на кухне, когда я тебе успею сделать 60к/с, когда я тут буду резать сетевую прозрачность и rdp? На , жри, что я тут понаболтал... вас много, а я один такой.

Deleted ()

https://youtu.be/neSdF_JVVB4
Очень в тему. Тётенька рассказывает про Мотиф, как его делали на принципах __десктопных__ОС типа Apple/MS и для пользователей этих продуктов, чтобы они не растерялись и не заблудились. Вот такие делы.

Deleted ()
Ответ на: комментарий от perfectcolors

Без понятия, я тогда в начальной школе был :-)

Ну, есть эти же к.хроники с другой тётенькой из Sun, где она форсит Openlook/OpenWindows.

Deleted ()
Ответ на: комментарий от ugoday

Самое удивительное, что никто не вспомнил про ещё одну фичу вяленого: обязательный Csd. Тут правда показания разнятся, автор kwin накатал целый пост на тему, что вяленый никак не запрещает серверные заголовки и рамки, просто в вестоне забили, а вообще серверные декорации рулят, а csd придумали идиоты на винде. Авторы mpv утверждают обратное, говорят, что серверных декораций нет и не будет, что над автором квина в вейланд группе смеются. А они в своём mpv добавлять тулкит ради рамки не собираются, поэтому идите все нафиг.

khrundel ★★ ()
Ответ на: комментарий от khrundel

Самое удивительное, что никто не вспомнил про ещё одну фичу вяленого: обязательный Csd.

Максимум, к чему приведёт csd — вырвиглазный интерфейс в стиле «винда на компе любознательного, но не одарённого чувством прекрасного школьника». По сравнению с фундаментальными проблемами вэйланда это полная ерунда.

ugoday ★★★★★ ()
Ответ на: комментарий от ugoday

Я бы так не сказал. Во-первых, весь легасисофт вне зависимости от преобладания в голове авторов тяги к прекрасному или здравого смысла, будет выглядеть неродным, если его под новую версию qt/gtk не перекомпиляли. Во-вторых, сразу куча проблем с лукэндфилом на всяких маргинальных DE. В-третьих, становится непонятно, зачем вообще дисплейсерверы/композиторы, если даже таскание/ресайз программа сама делает. Из понятных мне плюсов только 2:

  • как написал Мартин, в девичестве Граслин, отсутствие внешних декораций значит меньшее количество композиций.
  • теперь, если у приложения есть нормально выглядящий заголовок, то оно может добавить туда дополнительную кнопку, и получить не вырвиглазное нечто, а тот же нормальный заголовок, только с кнопкой.
khrundel ★★ ()
Ответ на: комментарий от khrundel

Извини, родной, но я отказался от мысли, что могу тебе чего-то объяснить.

ugoday ★★★★★ ()
Ответ на: комментарий от ugoday

Извини, родной, но я отказался от мысли, что могу тебе чего-то объяснить.

Ссылка на меня тут лишняя. Ты просто отказался от мысли, что способен хоть что-то объяснить.

khrundel ★★ ()

— «Сегодня А. C. Пушкину исполнилось бы 300 лет.»

anonymous ()
Ответ на: комментарий от khrundel

Совершенно не собираюсь обидеть этим вопросом. Вот, честно, просто хочу подтвердить или опровергнуть некоторые свои наблюдения. Скажите, пожалуйста, сколько вам лет?

ugoday ★★★★★ ()
Ответ на: комментарий от anonymous

привед, дебил.

Как там с отсутствием Безье?

2.10.2 Rasterizing Cubic Bézier Curves

страница 47.

пока, дебил.

ckotinko ☆☆☆ ()
Ответ на: комментарий от anonymous

а хотя не пока. я просто хочу тебе сказать что ты дебил. это видимо твоя биологическая функция. ну вот разные звери и бактерии например хотят размножиться и передать свои гены по наследству, а ты хочешь просто показать всему миру какой ты дебил.

я так понимаю, что mali ты привел как «пример» только потому, что это первое что ты, дебил, нагуглил и решил что оно слишком экзотичное, чтоб я нашел возражение. а тут какая неудача - челы из ARM аж сами мануал написали для студентов. ты вот прикинь - студенты это читают и узнают как что рисуется, а ты, дебил, сидишь и срешь на лоре анонимно, потому что анонимность это последнее убежище дебилов. тебе просто стыдно подписаться, потому что ты сам знаешь что ты дебил.

ckotinko ☆☆☆ ()
Ответ на: комментарий от ugoday

Т.е. разговоры по существу с аргументацией неинтересны, но раздать замечания про сумасшедших вяленофилов и обсудить в какой школе оппонент учится - это святое?

Я не готов обсуждать личные вопросы. Считайте что 7, это как-то ослабит мою аргументацию?

khrundel ★★ ()
Ответ на: комментарий от ckotinko

Как там с отсутствием Безье?

2.10.2 Rasterizing Cubic Bézier Curves
страница 47.
пока, дебил.

В тебе прекрасно все, хе-хе-хе. Кривых Безье нет, но они растеризуются. И путей тоже нет, хе-хе-хе. Ты эталонный даун.))

Кстате, чтобы иметь взгляд на ситуацию вкратце, достаточно просто зайти на https://www.khronos.org/openvg. Угу, растеризуются уже пути, и да, откуда вы такие беретесь, альтернативно мыслящие борцы с мейнстримом.

anonymous ()
Ответ на: комментарий от ckotinko

Ты пишешь грамматически неграмотные предложения, в которых излагаешь обрывки непонятных мыслей. Вот что означает твоя мысль, что кривых Безье нет, так как в этом абзаце написано как они растеризутся, и следовательно твой опонент дебил? Тебя бы галоперидолом подколоть.

anonymous ()
Ответ на: комментарий от anonymous

бгггг. как ты запетлял то смешно. уже мне приписываешь то, что я не писал вообще.

давай я тебе, идиоту, напомню:

ну расскажи нам, как кривые безье на gpu рисовать. для примера произвольная кривая безье третьего порядка штрихпунктиром толщиной 2.34 пикселя.

ну так ты нам расскажешь, как их рисуют? я тебе даже документ для студентов дал. кстати, ты писал:

Для вывода 2d-графики у нормальных производителей используются специализированные конвейера.

А насчет gpu - та же mali

мы уже наверно услышим наконец про «специализированные конвейера». ты это написал, расскажи нам. при чем тут khronos, они просто API стандартизируют. ты нам про алгоритмы и конвейера расскажи, раз такой шибко умный.

ckotinko ☆☆☆ ()
Последнее исправление: ckotinko (всего исправлений: 1)
Ответ на: комментарий от ckotinko

Лучше напомни себе дебилу, что очень сложно нарисовать кривые Безье. Вспомни твое знаменитое про отсутствие путей, (угу еще твое как «картинки просто отдаются драйверу». Что значит эта фраза?)

мы уже наверно услышим наконец про «специализированные конвейера». ты это написал, расскажи нам. при чем тут khronos, они просто API стандартизируют. ты нам про алгоритмы и конвейера расскажи, раз такой шибко умный.

Причем (ага, дебил, так это слов пишется) здесь кронос? Потому, что это стандарт, даун. Относительно тебя - «галоперидол в комплексе с дуфолаком стабилизирует состояние пациента до приемлемого уровня». Сначала ты утверждал о невозможности, потом с незатейливой логикой хуторского селянина стал заявлять о отсутствии 2d-ускорения (кстате не обязательно все в растеризации путей должно быть аппаратно ускорено). Мы тебе желаем лечения и скорейшего выздорваления.

anonymous ()
Ответ на: комментарий от anonymous

Вспомни твое знаменитое про отсутствие путей

ссылку, пожалуйста.

ckotinko ☆☆☆ ()
Ответ на: комментарий от anonymous

Потому, что это стандарт, даун.

ты нам хотел рассказать про «специализованный конвейер» в mali. где на сайте khronos об нем написано?

ckotinko ☆☆☆ ()
Ответ на: комментарий от ckotinko

Вспомни твое знаменитое про отсутствие путей

ссылку, пожалуйста.

«Современное 2d это stencil buffer, альфабуффер и пиксельные шейдеры. Очень помогла бы фича отгрузки на gpu pathов. Но хер там, это не решабельная задача в общем случае. ckotinko ★★★ (19.09.2017 9:06:48)»

Селянин, у тебя память аквариумной рыбки.))

anonymous ()
Ответ на: комментарий от ckotinko

ты нам хотел рассказать про «специализованный конвейер» в mali. где на сайте khronos об нем написано?

Откуда ты знаешь что я хотел сказать? И причем здесь кронос? Тебе бы после галоперидола с Энштейном посражаться, ты его ненавидишь за его решение «задачи пьяницы», полной модели твоего мышления.

anonymous ()
Ответ на: комментарий от anonymous

я так понимаю, что ты русский язык изучал как иностранный.

ckotinko ☆☆☆ ()
Ответ на: комментарий от anonymous

Откуда ты знаешь что я хотел сказать? Откуда ты знаешь что я хотел сказать?

бгоооо. анон, прекрати свой турбослив. иди почитай свои коменты уже, клоун, если забыл что писал.

ckotinko ☆☆☆ ()
Ответ на: комментарий от ckotinko

бгоооо. анон, прекрати свой турбослив. иди почитай свои коменты уже, клоун, если забыл что писал.

«Очень помогла бы фича отгрузки на gpu pathов. Но хер там, это не решабельная задача в общем случае.

ckotinko ★★★ (19.09.2017 9:06:48)»

хе-хе-хе.

Касаемо темы обсуждения: действительно серверные пути нужны, буквально необходимы. Сраному вейланду на них похрен.

anonymous ()
Ответ на: комментарий от anonymous

чо хехе. ты наверно нам уже хочешь сказать, как pathы на GPU считаются.

не сливайся, анон, блесни умишком, или что там у тебя. весь LOR на тебя смотрит, какой ты умный. расскажи как pathи на GPU рисуются, а то в ARM не знают. они на проце на треугольники раскладывают всё. но ты-то умнее их. давай, жги

ckotinko ☆☆☆ ()
Ответ на: комментарий от ckotinko

Очень помогла бы фича отгрузки на gpu pathов. Но хер там, это не решабельная задача в общем случае. ckotinko ★★★ (19.09.2017 9:06:48)
чо хехе. ты наверно нам уже хочешь сказать, как pathы на GPU считаются. ckotinko ★★★ (03.10.2017 13:14:02)

Прекрасный образец двоемыслия! А почему они полностью должны считаться на gpu? Чуть раньше они туда просто отружались, но, да, - это была неразрешимая задача. Хи-хи-хи. Что ни борец с Энштейном, то недолеченный пациент психушки.

anonymous ()
Ответ на: комментарий от anonymous

мда. вот до чего доводят учеба на физтехе, рука вместо девушки, грязный свитер, желтые зубы и шутки про матан.

человек просто потерял способность воспринимать написанные русским текстом предложения и общается с голосами в голове. до кучи - анонимно, ибо всё таки ему стыдно быть таким уродом.

ckotinko ☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.