LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

кстати говоря, если в wayland сделать 2д отрисовку и реализовать такие штуки, как cairo поверх неё - можно будет сделать wayland композитор, который будет оптимален и для сетевой прозрачности (работать не хуже иксов, а даже лучше). Для 2д поверхностей использующих встроенный API можно было бы эти API вызовы транслировать к комманды отрисовки, а изображения как webp, а opengl поверхности же как видеопоток. Получается такой вот RemoteFX. В винде кстати есть почти всё из того что я перечислил выше - и libsystem (там это winapi(kernel), а софт может тащить свою libc любой версии), и API для создания окна и 2д отрисовки (опять же часть winapi - user,gdi), при этом другая libc - не повод тащить драйвер с собой. А ещё винда может переключать графические приложения между разными композиторами без их перезапуска, тем временем что иксы что wayland всегда тащат всё за собой. В линуксах будто специально делают всё плохо, что было спроектировано нормально, и если у чего-то были недостатки и его хотели переделать - добавят лишь кучу новых недостатоков, исправив при этом лишь пару мелочей. То ли это лень, то ли попытка менеджеров решить технические проблемы, но в итоге систему делают непригодной к использованию. И если хейт systemd - действительно просто хейт из-за того что сломали привычную конфигурацию, то то что идёт вокруг wayland и flatpak/snap - реально очень печально

Исходная версия mittorn, :

кстати говоря, если в wayland сделать 2д отрисовку и реализовать такие штуки, как cairo поверх неё - можно будет сделать wayland композитор, который будет оптимален и для сетевой прозрачности (работать не хуже, а даже лучше). Для 2д поверхностей использующих встроенный API можно было бы эти API вызовы транслировать к комманды отрисовки, а изображения как webp, а opengl поверхности же как видеопоток. Получается такой вот RemoteFX. В винде кстати есть почти всё из того что я перечислил выше - и libsystem (там это winapi(kernel), а софт может тащить свою libc любой версии), и API для создания окна и 2д отрисовки (опять же часть winapi - user,gdi), при этом другая libc - не повод тащить драйвер с собой. А ещё винда может переключать графические приложения между разными композиторами без их перезапуска, тем временем что иксы что wayland всегда тащат всё за собой. В линуксах будто специально делают всё плохо, что было спроектировано нормально, и если у чего-то были недостатки и его хотели переделать - добавят лишь кучу новых недостатоков, исправив при этом лишь пару мелочей. То ли это лень, то ли попытка менеджеров решить технические проблемы, но в итоге систему делают непригодной к использованию. И если хейт systemd - действительно просто хейт из-за того что сломали привычную конфигурацию, то то что идёт вокруг wayland и flatpak/snap - реально очень печально