Fedora Workstation и Silverblue оба основаны на Fedora, но между этими двумя дистрибутивами Linux есть несколько существенных различий.
Fedora Silverblue - быстро зреющая версия Fedora Linux, которая может в будущем стать заменой Fedora Workstation в качестве версии по умолчанию. С виду Fedora Silverblue выглядит так же, как и Fedora Workstation; оба предоставляют рабочий стол GNOME и схожий набор приложений.
Чем же отличается Fedora Silverblue от Fedora Workstation и почему она вызывает такой интерес у части сообщества Linux? Различия в основном кроются под капотом и представляют собой радикальный пересмотр того, как создавать дистрибутив Linux.
Это существенно повышает как стабильность, так и безопасность системы. Ваш компьютер становится более стабильным, потому что вы не можете случайно удалить файл, необходимый для загрузки компьютера, как это сделал Линус из Linus Tech Tips, когда он попробовал Pop!_OS. Ваша система становится более безопасной, потому что злоумышленное программное обеспечение не может проникнуть или вносить изменения в эти компоненты.
В Fedora Workstation вам нужны административные права для управления системными файлами. Это то, что дает "sudo" во многих командах, которые вы найдете в сети.
Хотя это хорошая линия обороны, есть недостатки. Во-первых, любой набор обновлений, который вы устанавливаете, или любое приложение, которое вы устанавливаете, получает доступ при установке. Эти программы могут делать любые изменения на вашем ПК, поэтому важно устанавливать программное обеспечение только из надежных источников.
Кроме того, не редко многие из нас предоставляют административный доступ, не полностью понимая, что мы делаем или что будет делать программа. Fedora Silverblue защищает вас от этого.
Fedora Silverblue меняет эту парадигму. Это операционная система на основе образов, что означает, что ядро системы - это один образ, идентичный на многих компьютерах. Версия Silverblue на вашем компьютере идентична той, что на компьютере разработчика. Когда вы загружаете обновление, вы заменяете свой системный образ на новый образ с последним программным обеспечением.
Это означает, что вы не можете обновлять или управлять своей системой с помощью менеджера пакетов DNF, на котором основаны большинство других версий Fedora. Вместо этого вы используете rpm-ostree для загрузки обновленных образов или внесения изменений в свой образ. Подробнее об этом позже.
Toolbx - это инструмент в виде терминала для создания контейнеризованных пространств, в которых вы можете устанавливать и управлять пакетами. Это приносит определенные преимущества. Если вы разрабатываете веб-сайт, вы можете загрузить все необходимые пакеты в отдельный контейнер, вместо того чтобы добавлять сотни лишних пакетов в вашу основную систему.
Когда вы закончите, вы можете удалить весь контейнер и пакеты в нем, не беспокоясь о стабильности вашего ПК. Вы можете предоставить разные веб-сайты собственному контейнеру, и то же самое верно для разработки программного обеспечения.
Предположим, вы не являетесь разработчиком. Toolbx все равно то место, где вы идете, чтобы устанавливать другие инструменты, работающие в командной строке, которым вы пришлись на вкус. Если вы хотите использовать программное обеспечение, такое как rsync или exiftool, вы все равно можете это сделать в Fedora Silverblue, используя Toolbx.
Toolbx также доступен для Fedora Workstation. Разница в том, что на Silverblue он поставляется предустановленным и является вашим единственным способом использовать DNF или устанавливать программы с командной строки.
У большинства дистрибутивов Linux, включая Fedora Workstation, есть возможность устанавливать приложения Flatpak. То, что делает Fedora Silverblue особенным, - это то, что Flatpaks являются ожидаемым, стандартным способом установки приложений. В магазине приложений представлены Flatpaks, независимо от того, поставляются они непосредственно от Fedora или из Flathub.
Существуют способы устанавливать традиционные RPM-пакеты, если это необходимо. Вы можете сделать это с помощью Toolbx, хотя этот метод не добавит значок в вашу панель приложений. Вам, вместо этого, придется запускать приложение из командной строки каждый раз. Другой вариант - добавить приложение в образ вашей системы с помощью rpm-ostree, например, с помощью следующей команды:
rpm-ostree install package Внесение изменений в образ системы занимает больше времени и требует перезапуска каждый раз, чтобы ваша новая программа появилась в панели приложений. Установка Flatpak является гораздо более простым опытом.
С Fedora Silverblue вы можете временно вернуться к предыдущей версии вашей системы всего несколькими кликами мыши. Просто выберите более старую версию при загрузке. Возможно, вам придется удерживать определенную клавишу, чтобы вызвать список опций. Или, чтобы окончательно вернуться, вы можете использовать команду отката rpm-ostree.
Чтобы восстановить систему, вам не нужно смотреть списки изменений или даже знать, что изменилось. Это делает процесс отката системы чем-то, что может понять менее компьютерно грамотный человек.
В отличие от этого, вы можете перейти к предстоящей версии Fedora Silverblue с нулевым риском. Да, совсем без риска. Вы даже можете переключиться на нестабильную версию разработки Fedora, известную как Rawhide, с чувством уверенности. Это потому, что даже если вы обнаружите, что ваша система не загружается, вы можете просто вернуться к своему наиболее последнему стабильному образу системы.
Добавить комментарий