Сравнение рабочих станций Silverblue и Fedora: ключевые различия между дистрибутивами

Fedora Silverblue — быстро развивающаяся версия дистрибутива Fedora, которая когда-нибудь может заменить Fedora Workstation в качестве стандартной. На первый взгляд Fedora Silverblue похожа на Fedora Workstation; Оба предоставляют рабочий стол Gnome и аналогичный набор приложений.

Так что же отличает Fedora Silverblue от Fedora Workstation и почему она может вызвать такой ажиотаж среди части Linux-сообщества? Основные отличия в первую очередь находятся под капотом, что обеспечивает радикальное переосмысление того, как был создан дистрибутив Linux. Проверять 8 инструментов для простого создания собственного кастомного дистрибутива Linux.

Сравнение Silverblue и рабочей станции Fedora: основные различия между двумя дистрибутивами — Linux

1. Дистрибутив с файловой системой только для чтения

Сравнение Silverblue и рабочей станции Fedora: основные различия между двумя дистрибутивами — Linux

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

Это значительно повышает стабильность и безопасность системы. Дистрибутив более стабилен, потому что вы не можете случайно удалить нужный файл, как это сделал пользователь Линус из Linus Tech Советы Лихо при испытании Pop! _ОПЕРАЦИОННЫЕ СИСТЕМЫ. Ваша система более безопасна, поскольку мошеннические приложения не могут проникнуть в эти компоненты или внести в них изменения.

В Fedora Workstation вам потребуются права администратора для управления системными файлами. Это то, что дает «sudo» во многих командах, которые вы найдете в Интернете.

Несмотря на то, что это надежная линия обороны, у нее есть некоторые недостатки. Во-первых, любой набор устанавливаемых вами обновлений или любые устанавливаемые вами приложения получают этот доступ во время установки. Эти приложения могут вносить любые изменения в ваш компьютер, поэтому важно устанавливать приложения только из надежных источников.

Кроме того, многие из нас нередко предоставляют административный доступ, не полностью понимая, что мы делаем или что будет делать приложение. Fedora Silverblue защищает вас от просчетов.

2. Вы не можете управлять системой с помощью DNF

Сравнение Silverblue и рабочей станции Fedora: основные различия между двумя дистрибутивами — Linux

Fedora Workstation состоит из приложений, упакованных в формате RPM. Когда вы устанавливаете новые приложения, вы загружаете их в виде файлов RPM. Когда вы удаляете приложение, вы удаляете файлы RPM. И когда вы загружаете обновления, как вы уже догадались, больше RPM.

Fedora Silverblue меняет модель. Это дистрибутив на основе образов, что означает, что платформа представляет собой один образ, идентичный на многих компьютерах. Версия Silverblue на вашем устройстве идентична версии на устройстве разработчика. Когда вы загружаете обновление, вы заменяете образ системы новым образом, содержащим последние приложения.

Это означает, что вы не можете обновлять или управлять своей системой с помощью менеджера пакетов DNF, от которого зависит большинство других версий Fedora. Кроме того, вы можете использовать rpm-ostree для загрузки обновленных изображений или внесения изменений в свое изображение. Подробнее об этом позже. Проверять Дистрибутивы для каждого новичка в Linux, который просто хочет работать.

3. Вы должны использовать Toolbx для использования DNF

DNF не является запретным для пользователей Fedora Silverblue. Просто вместо загрузки файлов RPM в вашу систему вы помещаете их в контейнеры. Здесь на помощь приходит Toolbx.

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

Когда вы закончите, вы можете удалить весь контейнер и пакеты внутри него, не беспокоясь о том, что это повлияет на стабильность вашего компьютера. Вы можете дать нескольким веб-сайтам свои собственные контейнеры, и то же самое верно для разработки приложений.

Допустим, вы не разработчик. Toolbx по-прежнему находится там, где вы можете установить другие инструменты на основе терминала, которые вам нужно использовать. Если вы хотите использовать такое приложение, как rsync или exiftool, вы все равно можете сделать это в Fedora Silverblue с помощью Toolbx.

Toolbx также доступен для рабочей станции Fedora. Разница в том, что в Silverblue они предустановлены и единственный способ использовать DNF или устанавливать приложения — через командную строку.

4. Flatpak — формат по умолчанию для приложений

Сравнение Silverblue и рабочей станции Fedora: основные различия между двумя дистрибутивами — Linux

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

Большинство дистрибутивов Linux, включая Fedora Workstation, позволяют устанавливать приложения Flatpak. Что отличает Fedora Silverblue, так это то, что файлы Flatpak являются способом установки приложений по умолчанию. App Store предоставляет файлы Flatpak либо непосредственно из Fedora, либо из Flathub.

Есть способы установить традиционные RPM-файлы, если это необходимо. Вы можете сделать это с помощью Toolbx, хотя этот метод не добавит значок в ящик вашего приложения. Вместо этого вам нужно каждый раз запускать приложение из командной строки. Другой вариант — добавить приложение в образ системы с помощью rpm-ostree, например, с помощью следующей команды:

rpm-ostree install package

Внесение изменений в образ системы занимает больше времени и требует перезапуска каждый раз, чтобы новое приложение появилось в панели приложений. Установка Flatpak — гораздо более простой процесс. Проверять Руководство для начинающих Flatpak: Введение в загрузку приложений с помощью Flatpak.

5. Вы можете легко откатиться на предыдущую версию

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

С Fedora Silverblue вы можете временно вернуться к предыдущей версии вашей системы всего несколькими щелчками мыши. Просто выберите более старую версию во время загрузки. Возможно, вам придется удерживать определенную клавишу, чтобы открыть меню параметров. Или, чтобы отменить навсегда, вы можете использовать следующую команду:

 rpm-ostree rollback

Чтобы восстановить систему, вам не нужно просматривать журналы изменений или даже узнавать, что изменилось. Это делает откат системы чем-то, что может понять менее умный человек.

6. Доступ к пробным версиям без риска

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

В свою очередь, вы можете перейти на следующую версию Fedora Silverblue без какого-либо риска. Правильно, ноль ошибок. Вы даже можете спокойно перейти на нестабильную разрабатываемую версию Fedora, известную как Rawhide. Это связано с тем, что даже если вы обнаружите, что ваша система не загружается, вы можете просто вернуться к последнему стабильному образу системы.

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

Стоит ли переходить на Fedora Silverblue?

Fedora Silverblue достигла точки, когда стала стабильной и зрелой альтернативой Fedora Workstation. Но это не для всех. Если вы предпочитаете альтернативную среду рабочего стола или хотите выполнить обширную настройку работы вашей системы, Fedora Silverblue может показаться более ограничивающей.

Однако, если вы придерживаетесь виртуального рабочего стола и большинство необходимых вам приложений доступны на Flathub, установка Fedora Silverblue дает много преимуществ. Теперь вы можете просмотреть Лучшие творческие дистрибутивы Linux для художников, музыкантов, редакторов и не только.

Источник
Перейти к верхней кнопке