Что со всеми этими числами в моем установочном файле Ubuntu? Почему мой файл Arch Linux имеет только дату после имени? Почему я должен переустанавливать Fedora каждые пару лет до самой новой версии?
Если вы задали себе какой-либо из этих вопросов, читайте дальше, чтобы ознакомиться с кратким изложением операционных систем с фиксированным и скользящим выпуском и выяснить, что именно вам подходит!
Linux — это…
Очень просто, Linux — это ядро операционной системы
; мозг вашей операционной системы. Это часть программного обеспечения, которая обрабатывает все мелочи, о которых вы никогда не задумывались при использовании компьютера. Ядро определяет приоритет кода, выполняемого в любой момент времени, управляет памятью, к которой может обращаться каждый фрагмент кода, и определяет, к какому фрагменту аппаратного обеспечения можно получить доступ.
В сочетании с другим бесплатным (GNU) программным обеспечением Linux становится полноценной операционной системой GNU / Linux. Может быть легче понять, если вы думаете об операционной системе как о человеческом теле:
- У вас есть внутренние часы, которые сообщают вашему телу, когда просыпаться. GNU / Linux имеет загрузчик GNU.
- У вас есть мозг, который говорит вашим рукам двигать одеяла и ноги, чтобы вытащить вас из постели, и в каком порядке это делать. GNU / Linux имеет ядро Linux.
- У вас есть способность подсознательно получать информацию из внешнего мира через пять ваших чувств. В GNU / Linux есть демоны GNU или фоновые службы.
- У вас нервная система, которая принимает команды от вашего мозга и передает их мышцам, чтобы вы могли выполнять задачи. GNU / Linux имеет оболочку GNU, доступ к которой осуществляется через командную строку.
- У вас есть утренние и вечерние процедуры, которые подготовят вас к вашему дню или ко сну. GNU / Linux имеет приложения GNU.
Когда вы объединяете все эти сложные системы (и даже больше!), Вы получаете всего человека или всю операционную систему GNU / Linux.
Что такое фиксированная версия?
Скорее всего, вы используете операционную систему с фиксированной версией прямо сейчас. Подумайте об Ubuntu 15.04 и Ubuntu 16.04. Это две версии операционной системы, которая поддерживает различное оборудование и технологии и требует установки новой версии.
для того, чтобы использовать новейшие функции. В течение срока службы каждого фиксированного выпуска обновления безопасности при необходимости выталкиваются, а основные обновления функций упаковываются вместе в пакеты обновления.
Помимо Ubuntu существует множество операционных систем с фиксированным выпуском, таких как Fedora 24, Linux Mint 18 и Debian 8. Аналогично, Windows 7, 8 и Apple OS X (Mavericks, Yosemite, El Capitan) являются фиксированными выпусками. Кроме того, как Android, так и iOS являются операционными системами с фиксированным выпуском, а основные выпуски выходят каждый год или около того.
Итак, что такое скользящий релиз?
Роллинг-релиз является относительно молодой концепцией в мире персональных компьютеров и предлагает модель, которая позволяет разработчикам постоянно обновлять компоненты операционной системы.
, позволяя пользователям сразу же получать выгоду от изменений. Вместо выпуска основных обновлений для всей операционной системы по истечении запланированного периода времени операционная система с непрерывным выпуском может быть изменена на уровне приложений, когда это необходимо.
Существует несколько разных моделей с промежуточным выпуском — полу-прокатка и полная прокатка, и разница заключается в том, как и какие пакеты отправляются пользователям по мере их появления. Полу-прокатный дистрибутив, такой как Chakra Linux и PCLinuxOS
, классифицирует некоторые пакеты для обновления через систему с фиксированным выпуском (обычно базовую операционную систему) для поддержания стабильности. Полный выпуск, такой как Gentoo, Arch, OpenSUSE Tumbleweed и Microsoft Windows 10
очень часто выпускает обновления базовой операционной системы и других приложений — иногда каждые несколько часов.
Преимущества и недостатки
Разница между двумя моделями выпуска представляет интересное сравнение преимуществ и недостатков. Основным преимуществом операционной системы с фиксированной версией является стабильность, которая приходит через век программного обеспечения
, Для обновления программное обеспечение должно оставаться в фазе тестирования, пока не будет выпущена следующая версия базовой операционной системы. Это позволяет группе тестирования тщательно тестировать программное обеспечение и исправлять или сообщать о любых найденных ошибках, не беспокоясь о том, что пакет сломает систему конечного пользователя. В результате пользователь может быть относительно уверен, что часть программного обеспечения, созданная для его системы, может фактически работать в его системе.
Основным недостатком этой модели выпуска является то, что мы затронули выше: сама модель выпуска. В фиксированном выпуске для конечного пользователя существует длительный процесс обновления или переустановки, который должен происходить очень часто для использования новых функций. Кроме того, разработчики должны определить, будут ли некоторые обновления включены или исключены в следующей версии операционной системы, если они не полностью протестировали эти функции с последней версией.
Основным преимуществом модели с непрерывным выпуском является возможность для конечного пользователя использовать новейшие функции, разработанные разработчиком. Например, одна из новых функций ядра Linux
, появившаяся в обновлении 4.0, была возможность обновлять ядро без перезагрузки компьютера. В скользящем выпуске, как только это обновление было протестировано и помечено как работающее командой разработчиков, оно могло быть передано пользователю дистрибутива, что позволило бы всем последующим обновлениям ядра происходить без перезагрузок компьютера.
С этой постоянно обновляемой системой приходит пара недостатков: стабильность системы и повышенное техническое обслуживание. Несмотря на то, что пакеты все еще тестируются в скользящей модели выпуска, существует очень много комбинаций новых обновлений, которые можно протестировать на старых приложениях за короткий промежуток времени. Никакие две установки операционной системы не являются полностью идентичными, поскольку в каждом тестере может быть установлено различное оборудование или программное обеспечение, что может привести к поломке программного обеспечения.
И поскольку обновления программного обеспечения выпускаются чаще, конечный пользователь должен активно поддерживать свою систему, обычно следуя примечаниям к выпуску и сравнивая новые зависимости с уже установленными в своей системе.
Какой тип релиза вам подходит?
Увы, дорогой читатель, так как выбор и установка дистрибутива Linux — это очень личный выбор, выбор между фиксированным выпуском и скользящим выпуском — такой же личный выбор. Если для вас важна стабильность системы и мышление «поставь, забудь», то исправленный выпуск — это ваш хлеб с маслом. Если для вас важно иметь новейшее программное обеспечение и функции, и вы не против выполнить какую-либо домашнюю работу перед обновлением или поиском исправления для любых проблем, которые могут возникнуть, скользящий выпуск может подойти вам очень хорошо.
К счастью, большинство операционных систем можно установить на виртуальной машине VirtualBox, поэтому вы можете попробовать каждую модель выпуска самостоятельно, прежде чем принять решение об установке дистрибутива на свой компьютер.
Итак … какой тип релиза вы используете? Вы катаетесь с ударами или стойко держитесь в стойке тигра? Собирали ли вы полусворачиваемую установку Debian из тестовых репозиториев? Дайте нам знать в комментариях ниже!