LINUX.ORG.RU

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

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

А можно это развернуть? Я считал как раз наоборот.

Да пожалуйста, вот тебе с презентации самих разработчиков иксов: Ситуация с Wayland: факты о X и Wayland.

X большой и тупой. Прежде чем мы (сообщество) начали выкидывать его компоненты и использовать обходные пути, X имел внутри почти полную ОС, включая свой сервер печати и свой бинарный транслятор для ELF, COFF и a.out.

«X — это юниксвейно». X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.

«В X есть сетевая прозрачность» — её нет. Базовый протокол X и DRI-1 имели сетевую прозрачность, но никто не использует ни то, ни другое. Shared-memory, DRI2 и DRI-3000 не имеют сетевой прозрачности и не работают по сети. В наше время X превратился в синхронный, плохо сделанный VNC. Если бы он был плохо сделанным асинхронным VNC, то может быть мы бы и заставили его работать. Но он не такой: XLib синхронная, а переход на XCB медленный, что делает передачу по сети настоящим кошмаром.

Так что у тебя неправильное видение UNIX-Way и KISS. Xorg в несколько раз сильнее потоптался и проехался по этим принципам, чем какой-то там systemd. Xorg — типичный представитель комбайна, который не может толком справиться ни с одной порученной ему задачей.

Основополагающий первый принцип UNIX-Way'я:

Пишите программы, которые делают что-то одно и делают это хорошо.

Растоптан и забыт в X11->Xorg/XFree86. А Wayland вот будет следовать этому принципу.

Исправление EXL, :

А можно это развернуть? Я считал как раз наоборот.

Да пожалуйста, вот тебе с презентации самих разработчиков иксов: Ситуация с Wayland: факты о X и Wayland.

X большой и тупой. Прежде чем мы (сообщество) начали выкидывать его компоненты и использовать обходные пути, X имел внутри почти полную ОС, включая свой сервер печати и свой бинарный транслятор для ELF, COFF и a.out.

«X — это юниксвейно». X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.

«В X есть сетевая прозрачность» — её нет. Базовый протокол X и DRI-1 имели сетевую прозрачность, но никто не использует ни то, ни другое. Shared-memory, DRI2 и DRI-3000 не имеют сетевой прозрачности и не работают по сети. В наше время X превратился в синхронный, плохо сделанный VNC. Если бы он был плохо сделанным асинхронным VNC, то может быть мы бы и заставили его работать. Но он не такой: XLib синхронная, а переход на XCB медленный, что делает передачу по сети настоящим кошмаром.

Так что у тебя неправильное видение UNIX-Way и KISS. Xorg в несколько раз сильнее потоптался и проехался по этим принципам, чем какой-то там systemd. Xorg — типичный представитель комбайна, который не может толком справиться ни с одной порученной ему задачей.

Основополагающий первым принцип UNIX-Way'я:

Пишите программы, которые делают что-то одно и делают это хорошо.

Растоптан и забыт в X11->Xorg/XFree86. А Wayland вот будет следовать этому принципу.

Исправление EXL, :

А можно это развернуть? Я считал как раз наоборот.

Да пожалуйста, вот тебе с презентации самих разработчиков иксов: Ситуация с Wayland: факты о X и Wayland.

X большой и тупой. Прежде чем мы (сообщество) начали выкидывать его компоненты и использовать обходные пути, X имел внутри почти полную ОС, включая свой сервер печати и свой бинарный транслятор для ELF, COFF и a.out.

«X — это юниксвейно». X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.

«В X есть сетевая прозрачность» — её нет. Базовый протокол X и DRI-1 имели сетевую прозрачность, но никто не использует ни то, ни другое. Shared-memory, DRI2 и DRI-3000 не имеют сетевой прозрачности и не работают по сети. В наше время X превратился в синхронный, плохо сделанный VNC. Если бы он был плохо сделанным асинхронным VNC, то может быть мы бы и заставили его работать. Но он не такой: XLib синхронная, а переход на XCB медленный, что делает передачу по сети настоящим кошмаром.

Так что у тебя неправильное видение UNIX-Way и KISS. Xorg в несколько раз сильнее потоптался и проехался по этим принципам, чем какой-то там systemd. Xorg — типичный представитель комбайна, который не может толком справиться ни с одной порученной ему задачей.

Основополагающий первым принцип UNIX-Way'я

Пишите программы, которые делают что-то одно и делают это хорошо.

Растоптан и забыт в X11. А Wayland вот будет следовать этому принципу.

Исправление EXL, :

А можно это развернуть? Я считал как раз наоборот.

Да пожалуйста, вот тебе с презентации самих разработчиков иксов: Ситуация с Wayland: факты о X и Wayland.

X большой и тупой. Прежде чем мы (сообщество) начали выкидывать его компоненты и использовать обходные пути, X имел внутри почти полную ОС, включая свой сервер печати и свой бинарный транслятор для ELF, COFF и a.out.

«X — это юниксвейно». X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.

«В X есть сетевая прозрачность» — её нет. Базовый протокол X и DRI-1 имели сетевую прозрачность, но никто не использует ни то, ни другое. Shared-memory, DRI2 и DRI-3000 не имеют сетевой прозрачности и не работают по сети. В наше время X превратился в синхронный, плохо сделанный VNC. Если бы он был плохо сделанным асинхронным VNC, то может быть мы бы и заставили его работать. Но он не такой: XLib синхронная, а переход на XCB медленный, что делает передачу по сети настоящим кошмаром.

Так что у тебя неправильное видение UNIX-Way и KISS. Xorg в несколько раз сильнее потоптался и проехался по этим принципам, чем какой-то там systemd.

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

А можно это развернуть? Я считал как раз наоборот.

Да пожалуйста: Ситуация с Wayland: факты о X и Wayland.

X большой и тупой. Прежде чем мы (сообщество) начали выкидывать его компоненты и использовать обходные пути, X имел внутри почти полную ОС, включая свой сервер печати и свой бинарный транслятор для ELF, COFF и a.out.

«X — это юниксвейно». X обрабатывает печать, управление буферами для рисования, имел свой тулкит, обрабатывал шрифты, имел бинарный транслятор — и всё это помимо других задач.

«В X есть сетевая прозрачность» — её нет. Базовый протокол X и DRI-1 имели сетевую прозрачность, но никто не использует ни то, ни другое. Shared-memory, DRI2 и DRI-3000 не имеют сетевой прозрачности и не работают по сети. В наше время X превратился в синхронный, плохо сделанный VNC. Если бы он был плохо сделанным асинхронным VNC, то может быть мы бы и заставили его работать. Но он не такой: XLib синхронная, а переход на XCB медленный, что делает передачу по сети настоящим кошмаром.

Так что у тебя неправильное видение UNIX-Way и KISS. Xorg в несколько раз сильнее потоптался и проехался по этим принципам, чем какой-то там systemd.