Основи на дистрибуцията на Linux: Подвижни издания срещу стандартни издания



Дистрибуциите на Linux са склонни да използват два различни типа цикли на пускане: стандартни издания и непрекъснати издания. Някои хора се кълнат, че ще имат най-новия софтуер, докато други харесват стандартните версии, защото са по-стабилни и тествани.

Това не е опция, която променяте в текущата си дистрибуция на Linux - вместо това това е избор, който прави самата Linux дистрибуция. Някои дистрибуции пускат редовни стандартни издания и използват непрекъснат цикъл на пускане за тяхната нестабилна версия за разработка.





Как се обединяват дистрибуциите на Linux

СВЪРЗАНИ: „Linux“ не е просто Linux: 8 софтуерни части, които съставляват Linux системи

За да разберете разликата, трябва да знаете как се сглобяват дистрибуциите на Linux . Те съдържат софтуер от много различни проекти — ядрото на Linux, помощните програми за обвивка на GNU, сървъра Xorg X, настолната среда на GNOME и офис пакета LibreOffice са разработени от различни софтуерни проекти с различни цикли на разработка. Работата на дистрибуцията на Linux е да вземе целия този софтуер под формата на изходен код, да го компилира, да го пакетира в лесно инсталираеми софтуерни пакети , тествайте го, за да се уверите, че работи заедно, и пуснете пълен пакет от софтуер, който наричаме a Linux дистрибуция .



Дистрибуциите на Linux – независимо дали използват стандартен цикъл на пускане или непрекъснат цикъл на пускане – всички вземат своя софтуер и го пакетират в софтуерни пакети, които разпространяват на потребителите. Разликата е в начина, по който разпространяват новите версии на тези пакети.

Стандартен цикъл на освобождаване

СВЪРЗАНИ: Какво е Linux дистрибуция и по какво се различават една от друга?



Повечето Linux дистрибуции използвайте стандартни цикли на освобождаване. Например, Ubuntu използва стандартни издания - те също могат да се наричат ​​точкови издания или стабилни издания. Проектът Ubuntu редовно пуска нови версии на Ubuntu на всеки шест месеца. По време на шестмесечния процес на разработка те вземат най-новите версии на целия софтуер в своите хранилища и го пакетират, като актуализират целия софтуер. След това те замразяват версиите на софтуера в хранилищата на Ubuntu и прекарват няколко месеца в тестването му, като се уверят, че всички версии на софтуера работят добре заедно и поправят грешки.

Реклама

Когато бъде пусната нова версия на Ubuntu, софтуерът в нея е тестван, за да се гарантира, че работи добре заедно. Това издание остава замразено във времето колкото е възможно повече. Ubuntu пуска актуализирани версии на софтуера, за да коригира проблеми със сигурността и други важни грешки, но те няма да актуализират софтуера само за добавяне на нови функции или увеличаване на номера на версията.

Ако имате нужда от най-новата версия на конкретен пакет, ще трябва да го получите от другаде. Например, можете да го получите от a PPA на трета страна или използвайте официалното, но неподдържано хранилище Backports, което носи нови версии на важни настолни приложения към по-стари версии на Ubuntu. В противен случай ще трябва да изчакате следващата голяма версия на Ubuntu. Получавате най-новата версия на целия си софтуер, като надстроите от една замразена във времето версия на дистрибуцията на Linux до следващата замразена във времето версия на дистрибуцията на Linux.

Подвижен цикъл на освобождаване

СВЪРЗАНИ: 10 от най-популярните сравнени дистрибуции на Linux

Постоянният цикъл на пускане елиминира редовните, стандартни издания за дистрибуция на Linux. Например, Arch Linux използва непрекъснат цикъл на издаване. Няма множество различни издания на Arch. Вместо това има само една версия на Arch. Софтуерните пакети се тестват и след това се пускат незабавно в стабилната версия на дистрибуцията на Linux. В зависимост от вашата дистрибуция, те може дори да не видят много тестове, преди да бъдат пуснати като стабилни актуализации. Когато бъде пусната нова версия на приложение или системна помощна програма, тя ще се насочи направо към текущата дистрибуция на Linux. Разпределението на подвижната версия никога не се замразява във времето – вместо това се актуализира непрекъснато.

Тъй като няма стандартни версии, просто трябва да инсталирате Linux дистрибуция като Arch веднъж и да извършвате редовни актуализации. Новите версии на софтуерните пакети постепенно ще пристигнат, когато бъдат пуснати - няма да се налага да извършвате големи надстройки като тези от Ubuntu 13.10 до 14.04. Когато инсталирате дистрибуцията, ще получите моментна снимка на нейния софтуер в даден момент.

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

Кое е най-доброто?

Постоянният цикъл на пускане е най-добър, ако искате да живеете на ръба на кървене и да имате най-новите налични версии на софтуера, докато стандартният цикъл на пускане е най-добър, ако искате да се възползвате от по-стабилна платформа с повече тестове.

Реклама

Наличието на най-новата версия на целия си софтуер звучи добре, но често не е толкова полезно, колкото си мислите. Вероятно нямате нужда от най-новата версия на системни помощни програми и услуги от ниско ниво. Вероятно дори няма да забележите разликата, ако ги инсталирате – освен ако няма грешки, защото различните версии на софтуера не са тествани заедно. Актуализирането на тези неща в средата на потока може да доведе до това, че системата ви стане по-нестабилна или да се появи странен бъг. За софтуер, който искате най-новата версия — като вашите настолни приложения — е сравнително лесно да актуализирате няколко приложения, дори ако използвате дистрибуция на Linux със стандартен цикъл на пускане.

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


Като цяло, няма един най-добър отговор - ако искате стабилна платформа, вероятно е по-добре да се придържате към дистрибуция на Linux със стандартен, стабилен цикъл на освобождаване. Ако искате да живеете на ръба на кръвта и да имате най-новите версии на всичко, дистрибуцията на Linux с непрекъснат цикъл на пускане е правилният начин.

Кредит на изображението: Михал Доцекал във Flickr

ПРОЧЕТЕТЕ СЛЕДВАЩО
  • › Как да намерите своя Spotify Wrapped 2021
  • & rsaquo; Кибер понеделник 2021: Най-добрите технологични сделки
  • › Какво представлява MIL-SPEC защита от изпускане?
  • › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка
  • › Компютърната папка е 40: Как Xerox Star създаде работния плот
  • › Функции срещу формули в Microsoft Excel: Каква е разликата?
Снимка на профила за Крис Хофман Крис Хофман
Крис Хофман е главен редактор на How-To Geek. Той пише за технологиите повече от десетилетие и е бил колумнист на PCWorld в продължение на две години. Крис е писал за The New York Times, интервюиран е като технологичен експерт в телевизионни станции като NBC 6 в Маями и работата му е отразявана от новинарски издания като BBC. От 2011 г. Крис е написал над 2000 статии, които са прочетени близо един милиард пъти --- и това е само тук, в How-To Geek.
Прочетете пълната биография

Интересни Статии