История изменений
Исправление 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.