Interested Article - Список графических серверов

Это список графических серверов .

Х11

Wayland

Plasma 5.23.4 (декабрь 2021 г.) на Wayland (композитор kwin_wayland ) под Arch Linux
Wayland
Графический сервер Лицензия Язык Библиотеки Операционные системы Тип Замечания
Протокол Другие Linux BSD Другие
COSMIC Shell GPLv3 Rust Smithay Да Нет Нет Оконный композитинг с современным стилем Создан для Pop!_OS
Enlightenment Лицензия BSD C libwayland-server

( Лицензия MIT )
EFL Да Да POSIX Оконный композитинг с современным стилем По умолчанию в среде Enlightenment
KWin GPL C++ Qt 5 Да Да POSIX Оконный композитинг с современным стилем По умолчанию в KDE
GPL 3+ C wlc, libinput 2 Да Нет Нет (неизвестно) Не развивается с 2016
Lipstick LGPL 2.1 C++ Qt 5 Да Нет Нет Менеджер мобильного интерфейса Основан на разметке QML
Лицензия MIT C++ Qt 5 Да Нет Нет 3D-композитор Игрушка / Демо
GPL C++ Qt 5 , GTK Да Нет Нет Стиль мобильных устройств Собственный композитор от Canonical, нацеленный на встраиваемые устройства
Mutter GPL C libinput 2 Да Да POSIX Оконный композитинг с современным стилем / Стиль мобильных устройств По умолчанию в Gnome 4
Weston Лицензия MIT C libinput Да Да POSIX Оконный композитинг с современным стилем Эталонная реализация
Лицензия BSD C++ wlroots , libinput 2 Да Да POSIX плитки / динамический Предоставляет плавные анимации, сглаженные углы и размытие
Sway Лицензия MIT C wlroots , libinput 2 Да Да POSIX плитки / динамический повторение i3
Лицензия MIT Rust wlc, libinput 2 Да Да POSIX плитки / динамический Создан для замены AwesomeWM, не поддерживается с конца 2019г
Лицензия MIT C++ wlroots , libinput 2 Да Да POSIX 3D-композитор Вдохновлён Compiz
Лицензия MIT C wlroots , libinput 2 Да Да POSIX блоки Нацелен главным образом на FreeBSD, вдохновлён оконным менеджером Calm
GPLv3 Zig wlroots , libinput 2 Да Да POSIX плитки / динамический
GPLv2 C wlroots , libinput 2 Да Да ??? блоки Вдохновлён Openbox

1 Ключевым отличием Android от других операционных систем на базе ядра Linux является стандартная библиотека C : библиотека libbionic от Android отличается тем, что она не нацелена на поддержку POSIX в той же степени, что и другие библиотеки. С помощью libhybris можно запускать программное обеспечение, созданное только для Android, в других операционных системах на базе ядра Linux, при условии, что это программное обеспечение не зависит от подсистем, имеющихся только в Android-ответвлении ядра Linux, таких как binder, pmem, ashmem и т. д. Может ли программное обеспечение, запрограммированное для Linux, работать на Android, полностью зависит от того, насколько libbionic соответствует API glibc .

2 обеспечивает обнаружение устройств с помощью udev , работу с устройствами, обработку событий устройств ввода и абстрагирование. libinput также предоставляет универсальный драйвер ввода X.Org. поддержка libinput была впервые включена в Weston 1.5 а также используется в Mutter.

Фреймбуфер Linux

Другие

Смотрите также

Ссылки

  1. (англ.) . Sailfish OS Documentation . Jolla (2023). Дата обращения: 10 января 2024.
  2. . GitHub . Дата обращения: 23 марта 2023.
  3. (англ.) . GitHub . Дата обращения: 23 марта 2023.
  4. . GitHub . Дата обращения: 2 ноября 2016.
  5. (англ.) . GitHub . Дата обращения: 28 октября 2018.
  6. . GitHub . Дата обращения: 17 ноября 2016.
  7. . GitHub . Дата обращения: 28 декабря 2020.
  8. (англ.) . GitHub . Дата обращения: 28 декабря 2020.
  9. . darcs hub . Дата обращения: 28 декабря 2020.
  10. (англ.) . darcs hub . Дата обращения: 28 декабря 2020.
  11. . GitHub . Дата обращения: 7 января 2022.
  12. (англ.) . GitHub . Дата обращения: 7 января 2022.
  13. . GitHub (23 сентября 2022).
  14. .
  15. (8 октября 2014).
  16. . Freedesktop.org. Дата обращения: 21 мая 2014.
  17. .
  18. . Архивировано из 4 ноября 2016 года.
  19. . elinux.org . 20 марта 2023 года.

[[Категория:Компьютерная графика]] [[Категория:Графические движки]] [[Категория:Протоколы]]

Источник —

Same as Список графических серверов