LINUX.ORG.RU

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

Исправление 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.