История изменений
Исправление EXL, (текущая версия) :
А Веланд меньше?
Конечно меньше.
Во-первых, Wayland следует канонам UNIX-Way, занимается только одним делом — отрисовкой буферов окон на экран.
Первый принцип UNIX-Way звучит так:
1. Пишите программы, которые делают что-то одно и делают это хорошо.
Xorg подходит под эту парадигму? Очевидно, что нет.
По ссылке, которую предоставил твой оппонент, не «теоретизирования», как ты выразился, а цитаты с презентации САМИХ разработчиков иксов:
X большой и тупой. Прежде чем мы (сообщество) начали выкидывать его компоненты и использовать обходные пути, X имел внутри почти полную ОС, включая свой сервер печати и свой бинарный транслятор для ELF, COFF и a.out.
«X — это юниксвейно». X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.
Во-вторых, есть такой сервис, как Open Hub (бывший ohloh.net), который позволяет судить об объёме кода в том или ином проекте.
https://www.openhub.net/p/wayland — 110K строк кода.
https://www.openhub.net/p/x — 3.3M строк кода.
В 30 (!) раз X.org больше, чем Wayland. И это БЕЗ учёта различных библиотек, вроде xcb, xlib, xft и прочих.
Исходная версия EXL, :
А Веланд меньше?
Конечно меньше.
Во-первых, Wayland следует канонам UNIX-Way, занимается только одним делом — отрисовкой буферов окон на экран.
Первый принцип UNIX-Way звучит так:
1. Пишите программы, которые делают что-то одно и делают это хорошо.
Xorg подходит под эту парадигму? Очевидно, что нет.
По ссылке, которую предоставил твой оппонент, не «теоретизирования», как ты выразился, а цитаты с презентации САМИХ разработчиков иксов:
X большой и тупой. Прежде чем мы (сообщество) начали выкидывать его компоненты и использовать обходные пути, X имел внутри почти полную ОС, включая свой сервер печати и свой бинарный транслятор для ELF, COFF и a.out.
«X — это юниксвейно». X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.
Во-вторых, есть такой сервис, как Open Hub (бывший ohloh.net), который позволяет судить об объёме кода в том или ином проекте.
https://www.openhub.net/p/wayland — 110K строк кода.
https://www.openhub.net/p/x — 3.3M строк кода.
В 30 (!) раз X.org больше, чем Wayland.