Linux является доминирующей операционной системой на серверах, но она гораздо менее известна как настольная операционная система. Тем не менее рабочий стол Linux прошел долгий путь за последнее десятилетие, и темпы не замедляются.
Разработка Linux происходит открыто, но если вы не знаете, где искать, то легко пропустить. Вот несколько важных событий, происходящих одновременно, за которыми нужно следить.
1. Дистрибутивы, использующие Flatpak для распространения приложений
Установка программного обеспечения в Linux уже давно стала хитом запутанной истории. Поскольку не существует какой-то одной версии Linux, нет и единого формата пакета. В винде есть EXE. macOS имеет DMG. У Linux были DEB, RPM, PKG, tarballs, и этот список можно продолжить. Программный пакет, который вы можете установить в одном дистрибутиве, не будет работать в другом.
В последние годы были предприняты попытки решить эту проблему с помощью так называемых универсальных форматов пакетов, которые работают независимо от используемой версии Linux. Один из них — AppImage. Другой — Снап. Но среди них Flatpak набирает популярность среди большинства дистрибутивов Linux.
Связанный: Лучшие дистрибутивы Linux, которые приняли Flatpak
Это упростило процесс распространения приложений. Приложения, которые были бы доступны исключительно для elementary OS в виде DEB, теперь доступны для любого дистрибутива Linux в виде Flatpak.
Приложения GNOME, для установки которых вам пришлось бы ждать шесть месяцев, чтобы установить следующую версию GNOME, теперь доступны на Flathub в первый же день. А коммерческие проприетарные приложения, которые, возможно, вообще не удосужились появиться в Linux, теперь находятся на расстоянии одного клика.
Snaps и AppImages никуда не делись. В частности, Snap, как предпочтительный формат Ubuntu, вероятно, имеет наибольшее количество загрузок. Но привлекательность Snap просто не распространилась далеко за пределы Ubuntu, и даже системы на основе Ubuntu, такие как elementary OS и Linux Mint, решили не предоставлять поддержку пакетов Snap из коробки.
2. Светлые и темные стили становятся нормой
Темные темы стали мейнстримом. На Android и iOS они есть. В Windows и macOS они тоже есть. Люди больше осведомлены о воздействии синего света и ЖК-экранов на их глаза. Некоторые из нас особенно чувствительны к ярким пикселям. Многие предпочитают включать темную тему хотя бы иногда, хотя бы ночью или при работе с мультимедийными файлами.
Темные темы уже давно доступны для Linux как своего рода хак. В последние годы elementary OS привлекла внимание как выдающийся рабочий стол Linux, который создал темную тему и относился к ней как к первоклассному гражданину.
Команда выступал за то, чтобы эта функция стала широко доступной на всех рабочих столах Linux различные разработчики объединились для выполнения работы, и с тех пор эта функция стала бесплатной спецификацией рабочего стола, которую могут легко поддерживать среды рабочего стола и приложения.
Поддержка темных тем появилась в двух крупнейших средах рабочего стола Linux, GNOME и KDE Plasma. Теперь мы наблюдаем, как все больше приложений и тем лучше адаптируются к темной теме.
3. Libadwaita открывает современный дизайн приложений
Существует множество сред рабочего стола Linux, но большинство из них используют общий графический инструментарий, известный как GTK. GTK появился много лет назад во время разработки популярной программы GNU Image Manipulation Program (GIMP). Теперь он чаще всего ассоциируется со средой рабочего стола GNOME.
Другие среды рабочего стола, решившие использовать GTK, оказывают влияние на проектные решения GNOME. Настольные компьютеры, такие как Cinnamon и Xfce, используют более традиционные макеты с классическими строками меню, но некоторые приложения, которые они используют, были разработаны с учетом более современного языка дизайна GNOME.
Инструментарий был ориентирован на приоритеты GNOME, поскольку разработчики GNOME делают большую часть разработки. Это означало, что GTK был менее независимым от рабочего стола, чем другой известный инструментарий, регулярно используемый в Linux: Qt.
Связанный: В чем разница между GTK+ и Qt?
С выпуском Libadwaita GNOME отделяет специфичные для GNOME элементы от GTK. Это позволяет другим рабочим столам на основе GTK продолжать использовать набор инструментов без необходимости работать с элементами, ориентированными на GNOME.
В то же время Libadwaita позволяет приложениям GNOME использовать все виды современных визуальных элементов, обычных для смартфонов, но еще не являющихся нормой для рабочего стола Linux. Примеры включают жесты в приложениях и скользящую анимацию между разными страницами приложения. Эти дополнения влияют не только на приложения GNOME. elementary OS также использует аспекты Libadwaita.
Мультимедиа в Linux может быть сложным делом. Когда дело доходит до звука, есть JACK. Есть АЛСА. Есть PulseAudio. Теперь есть PipeWire.
На первый взгляд нет, добавление еще одного медиа-сервера не кажется таким уж простым способом. Но там, где настройка JACK может занять несколько часов, PipeWire гораздо проще.
Является ли PipeWire серебряной пулей? Не совсем. Но это уже упрощает некоторые задачи, а по мере развития технологии может сделать Linux более простым решением, которое можно рекомендовать для таких задач, как создание музыки и производство подкастов.
5. Steam Deck улучшает игры в Linux
Игры на Linux прошли долгий путь. Нет, он не превзошел Windows как самый простой способ запустить игру, но в некоторых случаях Linux удается быть более производительным. И если сравнивать Linux с macOS, Linux — самый простой выбор.
Не так давно пользователям Linux приходилось преодолевать множество препятствий, чтобы запустить игры. Хотя это все еще не редкость, многие игры теперь просто работают. Благодаря Proton вы можете загрузить совместимую с Linux игру из Steam с разумным ожиданием того, что она будет работать без особых проблем.
С выпуском колоды Steam есть реальный шанс, что разработчики игр приложат усилия, чтобы их игры хорошо работает на игровой консоли Valve и, соответственно, ПК с Linux. Потому что, в конце концов, несмотря на свой форм-фактор, Steam Deck — это просто ПК с Linux.
И если поддержка античита станет обычным явлением в Steam Deck, то это, вероятно, будет означать большую поддержку античита и для игр на обычном настольном Linux. Это большая новость для всех тех игр, в которые геймеры Linux могут играть в автономном режиме, но не могут играть онлайн.
Вы с нетерпением ждете 2022 года?
Настольный Linux действительно набирает обороты. Конечно, он не получил большой доли рынка, но это не причина не наслаждаться этим несколько скрытым сокровищем.
Поскольку с предустановленной Linux поставляется больше компьютеров, чем когда-либо прежде, барьер для входа намного ниже. Linux не лишен своих особенностей, но с каждым годом его становится все легче получить, проще в использовании и проще рекомендовать. А в 2022 году есть над чем пошутить.
Думаете о переходе на Linux? Покинуть Windows может быть сложно, но если вы правильно подготовитесь, переход на Linux может стать легкой задачей.
Читать дальше
- линукс
- дистрибутив Linux
- Операционная система
Бертел — цифровой минималист, который работает на подержанном ноутбуке с операционной системой elementary и носит с собой Light Phone II. Ему нравится помогать другим решать, какую технологию внедрить в свою жизнь... и без каких технологий обойтись.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться