Основы дистрибутива Linux: выпуски Rolling и стандартные выпуски

Оглавление:

Основы дистрибутива Linux: выпуски Rolling и стандартные выпуски
Основы дистрибутива Linux: выпуски Rolling и стандартные выпуски

Видео: Основы дистрибутива Linux: выпуски Rolling и стандартные выпуски

Видео: Основы дистрибутива Linux: выпуски Rolling и стандартные выпуски
Видео: Что означает ошибка 502 Bad Gateway dummy? - YouTube 2024, Май
Anonim
В дистрибутивах Linux, как правило, используются два разных типа циклов выпуска: стандартные выпуски и готовые выпуски. Некоторые люди клянутся, выпуская релизы, чтобы иметь новейшее программное обеспечение, в то время как другие, например, стандартные версии, чтобы быть более стабильными и проверенными.
В дистрибутивах Linux, как правило, используются два разных типа циклов выпуска: стандартные выпуски и готовые выпуски. Некоторые люди клянутся, выпуская релизы, чтобы иметь новейшее программное обеспечение, в то время как другие, например, стандартные версии, чтобы быть более стабильными и проверенными.

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

Как распределяются дистрибутивы Linux

Чтобы понять разницу, вам нужно знать, как распределяются дистрибутивы Linux. Они содержат программное обеспечение из множества различных проектов - ядра Linux, утилиты оболочки GNU, сервер Xorg X, среда рабочего стола GNOME и офисный пакет LibreOffice, разработаны различными проектами программного обеспечения с разными циклами разработки. Задача дистрибутива Linux заключается в том, чтобы взять все это программное обеспечение в форме исходного кода, скомпилировать его, упаковать в легко устанавливаемые пакеты программного обеспечения, протестировать его, чтобы обеспечить его совместную работу, и выпустить полный пакет программного обеспечения, которое мы называем «дистрибутивом Linux». »

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

Image
Image

Стандартный цикл выпуска

В большинстве дистрибутивов Linux используются стандартные циклы выпуска. Например, Ubuntu использует стандартные выпуски - их также можно назвать точечными релизами или стабильными выпусками. Проект Ubuntu регулярно выпускает новые версии Ubuntu каждые шесть месяцев. Во время шестимесячного процесса разработки они берут последние версии всего программного обеспечения в своих репозиториях и упаковывают его, обновляя все программное обеспечение. Затем они «замораживают» версии программного обеспечения в репозиториях Ubuntu и проводят несколько месяцев тестирования, убедившись, что все версии программного обеспечения хорошо работают вместе и исправляют ошибки.

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

Если вам нужна последняя версия определенного пакета, вам придется получить ее в другом месте. Например, вы можете получить его из стороннего PPA или использовать официальный, но не поддерживаемый репозиторий Backports, который приносит новые версии важных настольных приложений в более старые версии Ubuntu. В противном случае вам придется подождать следующего крупного выпуска Ubuntu. Вы получаете последнюю версию всего своего программного обеспечения, обновляя одну замороженную версию дистрибутива Linux до следующей версии дистрибутива Linux в замороженном состоянии.

Image
Image

Цикл прокатки

Качественный цикл выпуска не распространяется на обычные стандартные дистрибутивы Linux. Например, Arch Linux использует цикл прокатки. Существует не много разных выпусков Arch. Вместо этого есть только одна версия Arch. Пакеты программного обеспечения тестируются, а затем сразу же публикуются в стабильной версии дистрибутива Linux. В зависимости от вашего дистрибутива они могут даже не увидеть много тестов, прежде чем они будут выпущены как стабильные обновления. Когда выпущена новая версия приложения или системной утилиты, она будет идти прямо в текущую дистрибутив Linux. Распространение рассыпного релиза никогда не «замораживается во времени» - вместо этого оно обновляется на постоянной основе.

Поскольку стандартных выпусков нет, вам просто нужно установить дистрибутив Linux, например Arch, и выполнить регулярные обновления. Новые версии программных пакетов будут постепенно появляться по мере их выпуска - вам не придется выполнять большие обновления, такие как версии от Ubuntu 13.10 до 14.04. Когда вы устанавливаете дистрибутив, вы получите моментальный снимок своего программного обеспечения в определенный момент времени.

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

Image
Image

Что лучше?

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

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

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

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

Рекомендуемые: