Size: a a a

OS Haiku - общение

2021 February 16

E

EXL in OS Haiku - общение
nik linux
Насколько я знаю, пару лет назад из икс орга вычистили прилично так старья и бесполезного хлама, но вроде все на том и кончилось.
Весь жизненный путь X.Org это выкидывание бесполезного хлама, чтобы из него получился приемлемый оконный сервер.

В конце 90-ых и начале нулевых разработчики Linux-дистрибутивов решили схитрить и вместо того чтобы явить миру собственный легковесный оконный сервер, который они могли бы развивать, они взяли уже на тот момент устаревшую технологию мира проприетарных UNIX'ов и начали отпиливать от неё куски, попутно впиливая некоторые нужные вещи.

Я считаю, что в этом плане та же BeOS/Haiku или тот же macOS поступили намного дальновиднее. Когда они стояли на распутье: выбирать существующий оконный сервер вроде X.Org или писать свой собственный и ни от кого не зависеть, они выбрали второе.
источник

E

EXL in OS Haiku - общение
И сегодня в той Haiku или macOS вполне себе стройный графический стек, который контролируется разработчиками.

А мире Linux — разброд и шатание. Что X.Org не могут до ума довести и выкидывают, что Wayland — так нормально и не работает. По хорошему процесс создания Wayland (или любого другого дефолтного оконного сервера) должен был начаться ещё в конце девяностых, тот же BeOS был жив и мог примером для подражания являться.
источник

AM

AlexShell Makise in OS Haiku - общение
EXL
И сегодня в той Haiku или macOS вполне себе стройный графический стек, который контролируется разработчиками.

А мире Linux — разброд и шатание. Что X.Org не могут до ума довести и выкидывают, что Wayland — так нормально и не работает. По хорошему процесс создания Wayland (или любого другого дефолтного оконного сервера) должен был начаться ещё в конце девяностых, тот же BeOS был жив и мог примером для подражания являться.
А ведь до Wayland был DirectFB...
источник

E

EXL in OS Haiku - общение
AlexShell Makise
А ведь до Wayland был DirectFB...
Был, но он предназначался больше для Embedded и, кстати, тоже умер.
источник

nl

nik linux in OS Haiku - общение
EXL
И сегодня в той Haiku или macOS вполне себе стройный графический стек, который контролируется разработчиками.

А мире Linux — разброд и шатание. Что X.Org не могут до ума довести и выкидывают, что Wayland — так нормально и не работает. По хорошему процесс создания Wayland (или любого другого дефолтного оконного сервера) должен был начаться ещё в конце девяностых, тот же BeOS был жив и мог примером для подражания являться.
Ну, иксы хотя бы просто работают в отличие от вяленда
источник

nl

nik linux in OS Haiku - общение
Да и вообще, икс орг это просто скажем так форк обычных иксов куда докручивали необходимый функционал.
источник

E

EXL in OS Haiku - общение
nik linux
Ну, иксы хотя бы просто работают в отличие от вяленда
Проблема в том, что некоторые вещи работают лишь в Wayland, но не работают в X.Org и, наоборот, некоторые вещи которые нормально работают в X.Org, нормально в Wayland не работают.
источник

E

EXL in OS Haiku - общение
nik linux
Да и вообще, икс орг это просто скажем так форк обычных иксов куда докручивали необходимый функционал.
Что такое "обычные иксы"? Есть лишь протокол X11 и его реализации: XQuartz, XMing и пр., как и собственно эталонная реализация X.Org, являющаяся давним форком XFree86.

Для BeOS вроде как тоже была какая-то коммерческая реализация X11 собственная.
источник

E

EXL in OS Haiku - общение
Кстати вот тут вот флудотопик знатный развернулся на Haiku-форуме относительно иксовых либ:

https://discuss.haiku-os.org/t/question-about-x11/8303/51

Именитые разрабочики вроде waddlesplash и PulkoMandy хотят их удалить из портов.
источник

nl

nik linux in OS Haiku - общение
EXL
Кстати вот тут вот флудотопик знатный развернулся на Haiku-форуме относительно иксовых либ:

https://discuss.haiku-os.org/t/question-about-x11/8303/51

Именитые разрабочики вроде waddlesplash и PulkoMandy хотят их удалить из портов.
А смысл удалять то, что должно работать но не имеет реализации?
источник

nl

nik linux in OS Haiku - общение
Пусть валяется, кому-то мешает?
источник

E

EXL in OS Haiku - общение
nik linux
А смысл удалять то, что должно работать но не имеет реализации?
Лично мне всё равно, а аргументы PulkoMandy и waddlesplash ты можешь прочитать по ссылке выше.
источник

E

EXL in OS Haiku - общение
Возможно это связано как-то с нежеланием поддерживать старый иксовый код, в котором может быть куча уязвимостей.
источник

nl

nik linux in OS Haiku - общение
EXL
Возможно это связано как-то с нежеланием поддерживать старый иксовый код, в котором может быть куча уязвимостей.
Я не думаю, что его кто-то поддерживает. Да и что поддерживать от уязвимостей, коли он не работает?
источник

E

EXL in OS Haiku - общение
nik linux
Я не думаю, что его кто-то поддерживает. Да и что поддерживать от уязвимостей, коли он не работает?
Кто-то может использовать эту иксовую зависимость из портов и стать уязвимым. Последний недавний громкий случай кстати связан с кривым портированным кодом XScreenSaver в Linux Mint, когда пароль локальный обходился срывом стека или чем-то подобным.
источник

E

EXL in OS Haiku - общение
А ещё видимо просто политика разработчиков Haiku — лучше переписать утилиту зависящую от x11-libs, которую человек хочет портировать на Haiku, сразу на нативные Haiku API или Qt.
источник

BB

Beos Beos in OS Haiku - общение
источник

GT

Gerasim Troeglazov in OS Haiku - общение
как я уже писал выше - этот проект для вывода использует glfw либу
источник

GT

Gerasim Troeglazov in OS Haiku - общение
я портанул её с меза-бакендом, но это тупая заглушка которая умеет только в памяти рендерить картинку
источник

GT

Gerasim Troeglazov in OS Haiku - общение
чтобы всё работало надо реализовать создание окон, рендер картинки итд
источник