Fedora Silverblue против Fedora Workstation: 6 ключевых различий между этими дистрибутивами

Категория: линукс

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

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

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

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

Это существенно повышает как стабильность, так и безопасность системы. Ваш компьютер становится более стабильным, потому что вы не можете случайно удалить файл, необходимый для загрузки компьютера, как это сделал Линус из Linus Tech Tips, когда он попробовал Pop!_OS. Ваша система становится более безопасной, потому что злоумышленное программное обеспечение не может проникнуть или вносить изменения в эти компоненты.

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

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

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

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

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

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

  1. Для использования DNF вы должны использовать Toolbx DNF не запрещен пользователям Fedora Silverblue. Просто вместо того, чтобы загружать RPM-пакеты на вашу систему, вы помещаете их в контейнеры. В этом помогает Toolbx.

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

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

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

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

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

У большинства дистрибутивов Linux, включая Fedora Workstation, есть возможность устанавливать приложения Flatpak. То, что делает Fedora Silverblue особенным, - это то, что Flatpaks являются ожидаемым, стандартным способом установки приложений. В магазине приложений представлены Flatpaks, независимо от того, поставляются они непосредственно от Fedora или из Flathub.

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

rpm-ostree install package Внесение изменений в образ системы занимает больше времени и требует перезапуска каждый раз, чтобы ваша новая программа появилась в панели приложений. Установка Flatpak является гораздо более простым опытом.

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

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

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

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

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





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023