Оно собиралось несколькими скриптами, " />

В своё время (примерно 30-10 лет назад) дистрибуцыя исходников иксов была ужасной. Это была такое громандное дерево, в котором было собрана куча всего по принцыпу "ну, мы тут в X consortium) -- включая xterm, какие-то wm, Xlib, Athena, исходники X-серверов под 2/3 поддержываемых платформ. Оно собиралось несколькими скриптами, которые автогенерили друг друга и затирали свои исходники. Собираться оно могло сутками, поскольку было ГРОМАДНЫМ. Ну, 20 лет назад оно выглядело ГРОМАДНЫМ, да. Собираться оно планировало только сразу всё. Поскольку всё равно X-сервер не работал без Xlib. В общем, система сборки и распространения была ужасмо, летящим на пластинах винтов. Около 10 лет назад Паккард скзал "пора кончать разврат", и поделил это на большую пачку независимых модулей. В смысле -- в исходниках. Ну там, xterm отдельно, X input module отдельно, xorg сервер отдельно, вот это всё. Теперь. чтобы собрать более-менее работающий икс-сервер, надо нарыть: исходники xorg server, исходники дров мышы и клавиатуры под текущий линукс, исходники дров твоей видюхи, для неё -- libglamor, чтобы оно работало -- MESA с правильным набором backendов и драйвером твоей видюхи, libdrm, libdri, плюс пачку описаний протокола -- всякие proto-input, proto-xinerama, etc, плюс пачку биндингов xcb для для этих протоколов, поскольку какие-то расшырения дажэ на сервере делают это через xcb. Плюс подходящий модуль в ядре пинусов. Всё это должно быть плюс-минус одного возраста (непонятно, насколько одного, но в случае важных вещей -- libglamor, libdrm, libdri, Mesa, xserver-xorg-video-XXX, linux kernel -- явно менее года) чтобы оно было само с собой протэстировано и по этому поводу не падало. То есть сборка иксов стала гораздо хужэ. Сука, какой всё-таки Паккард дегенерат, как можно так всё ломать, просто не представляю!
2016-12-01 09:14:03

Участники:
@tzirechnoy - 10, @kapsh - 5, @Renha - 4, @Ilya-S-Zharskiy - 1

@kapsh
Линупсопроблемы какие-то, на современных операционных системах ничего конпелять не нужно, чтобы работать!
#2855065/1 2016-12-01 09:33:15
@Renha
Xorg ещё ктото пользуется?
#2855065/2 2016-12-01 10:05:57
@tzirechnoy
Только оно неработает, да. А так -- не нужно, конечно.
#2855065/3 → /1 2016-12-01 11:09:03
@tzirechnoy
По сути, ничего большэ пока что нет. Дажэ вяленому необходим зорг, он пока что без зорга неработает.
#2855065/4 → /2 2016-12-01 11:10:19
@Renha
как насчёт нет? >[root@Sailfish nemo]# pkcon search name xorg >Поиск по назв… >Ожидание в оч… >Начало >Обновление сп… >Запрос >[root@Sailfish nemo]#
#2855065/5 → /4 2016-12-01 16:39:18
@tzirechnoy
Ты ещё в CPAN поищи. Или там в npm.
#2855065/6 → /5 2016-12-02 12:42:02
@Renha
Щто? wayland есть и работает, Xorg нет, /4 - ложь
#2855065/7 → /6 2016-12-02 13:58:23
@tzirechnoy
И что за дистрибутив?
#2855065/8 → /7 2016-12-02 14:02:42
@kapsh
А разве кто-то спрашивал, на чём работают проприетарные гуйцы в ёлле?
#2855065/9 → /7 2016-12-02 14:14:19
@tzirechnoy
Да при чём тут ёппле?
#2855065/10 → /9 2016-12-02 14:14:45
@kapsh
Ну товарищ, я так понимаю, утверждает, что если в ёлле нет зорга, то он не нужен. Я вот хочу выяснить, почему он так считает.
#2855065/11 → /10 2016-12-02 14:35:20
@tzirechnoy
По-моему, он всё-таки не про ёппле говорит. Хотя, конечно, всё можэт быть. Я пока так и не понял, про что он.
#2855065/12 → /11 2016-12-02 14:40:03
@kapsh
> root@Sailfish
#2855065/13 → /12 2016-12-02 14:42:06
@tzirechnoy
Слона-то я и не приметил...
#2855065/14 → /13 2016-12-02 14:45:02
@tzirechnoy
Впрочем, он с тем жэ успехом мог android рекламировать. Там тожэ этого нет, хе-хе. Но мы тут немного не об этом.
#2855065/15 → /13 2016-12-02 14:45:38
@Renha
>Но мы тут немного не об этом. >вяленому необходим зорг, он пока что без зорга неработает. ???
#2855065/16 → /15 2016-12-02 18:53:51
@Ilya-S-Zharskiy
А правда, зочем их конпелять LFS-балезнь?
#2855065/17 2016-12-05 09:50:43
@tzirechnoy
Конкретно у меня дико тормозила отрисовка сервера с опенсурсными дровами под amd. Ну, как дико, если сидеть в xterm, то ещё так умеренно, большые браузеры -- ну, не особо, они большэ сами по себе просыпались, а links и FBReader -- просто омерзительно. При отключении glamor тормоза прекращались, однако отваливался opengl (ну, переходил в software mode), с ним игрушки, да и с видео всё становилось хужэ (FullHD переставал тянуть). x11perf показывал, что всё и правда не очень хорошо, и, возможно, некоторые операцыи были ограничены vertrefreshем. Прежде чем искать куда зафайлить баг я конечно захотел проверить, можэт это всё пофиксили ужэ, и для этого собрать последнюю версию.... Как я затрахался! Собрал в итоге. Стало гораздо лучшэ. Обновление экрана в links всё равно заметно, и заметно медленнее, чем на fbdev или без glamor, однако не так что прямо пол-секунды проходит. В общем, жыть теперь можно, не запуская два сервера (один у меня был для игрушэк и видео, один -- для работы и чтения). x11perf показывает куда более высокие результаты, правда сервер падает на одном тэсте.
#2855065/18 → /17 2016-12-05 10:00:38
@kapsh
> опенсурсными дровами под amd Ну и кто тебе после этого буратино?
#2855065/19 → /18 2016-12-05 13:09:56
@tzirechnoy
Во-первых да, я люблю опенсурс. Во-вторых, мне не удалось нормально запинать fglrx. Он определял обе карточки, и создавал для них два screen, между которыми переключал вывод просто по достижэнии мышы... И часть приложэний почему-то сразу отправлялась на второй, при этом он как-то немилосердно глючил.
#2855065/20 → /19 2016-12-05 13:33:43