Найти в Дзене
The Geek Wolf

Типичный дистрибутив Linux в 2023 году // 02

Оглавление

Продолжаем создавать портрет современного актуального Linux дистрибутива. Важной частью всей картины по праву считается

Сервер отображения // Display Server

Фундаментальная часть системы, своеобразный мост или посредник между компьютерным железом и графическими приложениями, а также рабочей средой, выбранной пользователем. Иными словами, это GUI, чаще всего «общающийся» с видеокартой юзера.

linuxiac.com
linuxiac.com

Linux дистро опираются на два варианта отображения:  X.Org (X11) и Wayland.  Первый весьма уважаемый, с нами с 1980ых. Второй более свежий и также весьма неплох тем, что снимает некоторые ограничения, имеющиеся у X.Org (X11).

Большинство дистро позволяют юзеру выбрать сервер самостоятельно. Эксперты же говорят, что за Wayland будущее, однако у него есть свои проблемы, и потому сервер не готов стать основным для всех мажорных релизов Linux. Пользователи же сообщают, что Wayland, конечно, лучше своего предшественника, но отсутствие поддержки устаревших приложений, железа и драйверов иногда становится весомым поводом для того, чтобы пока остаться на X11.

Звуковой сервер // Sound server

В Linux звуковой сервер — это программный уровень или даже система, называют по-разному, которая отвечает за управление вводом, выводом, обработкой и связи звуковых данных. То есть его назначение аналогично серверу отображения, только речь идет о связи между железом и софтом, предназначенным для использования аудио ресурсов. Говоря еще проще, сервер обеспечивает воспроизводство любого аудио медиаконтента.

linuxiac.com
linuxiac.com

В современных дистро «пашет» ALSA (Advanced Linux Sound Architecture или Расширенная звуковая архитектура Linux). Именно эта архитектура обеспечивает поддержку аудио на уровне ядра, заменив ранее существовавшую OSS (Open Sound System или Открытую звуковую систему)

Менеджер пакетов // Package Manager

Важный инструмент для установки, использования и удаления софта во всех Linux системах. За счет автоматизации он значительно упрощает часто весьма сложные процессы, следит за тем, чтобы все зависимости были соблюдены, а также в случае необходимости инициализирует обновление.

linuxiac.com
linuxiac.com

Популярными в настоящее время признаны:

  • APT  — Debian и такие его производные как Ubuntu, Linux Mint, MX Linux, Kali и т. д.
  • DNF — RHEL, Fedora^ дистрибутивы на основе RHEL, атом числе известные Rocky Linux, AlmaLinux и т. д.
  • Pacman — встречается в Arch Linux и его производных, и потому хорошо знаком любителям  Manjaro, EndeavourOS и других

К списку можно при желании добавить SUSE Zypper, Gentoo Portage и др. При этом важно принять во внимание тот факт, что речь в данном случае не идет о преимуществах или недостатках упомянутых выше менеджеров, а только об их распространенности.

Оболочка Linux // Shell

Без всяких сомнений является невероятно важной частью системы. Оболочка позволяет пользователю вмешиваться в процессы, «общаться» с системой посредством командной строки через команды, получая при этом текстовые рапорты - ответы. Этот инструмент обеспечивает гибкость всего программного окружения и самой Linux, создает необходимый баланс между автоматизацией и участием юзера в ее работе.

linuxiac.com
linuxiac.com

Сегодня у «линуксоидов» есть прекрасный выбор между Bash, Zsh, Fish, Ksh, Tcsh и другими интерфейсами CLI (командной строки) Однако юзеры стабильно выбираю Bash, и 2023 год не стал исключением из правил.

Вывод

Основываясь на изложенном выше, облик современной Linux может выглядеть следующим образом:

  • Linux kernel: Linux kernel 6.x
  • Init System: systemd
  • Installer: Calamares
  • Desktop Environment: GNOME
  • Display Server: Xorg
  • Sound Server: PipeWire
  • Package Manager: APT
  • Additional Software Source: Flatpak
  • Shell: Bash

Отметим, что в этот «джентльменский набор» не входят Linux дистро на Arch, Void, а также их аналоги. Философия этих систем заключается в отсутствии дефолтного комплекта предустановленного софта и предоставлении юзерам полного карт-бланша в выборе необходимых приложений.