

Пратите ЗДНЕТ: Додајте нас као жељени извор на Гоогле-у.
ЗДНЕТ-ови кључни закључци
- Непроменљиве и атомске Линук дистрибуције су у моди.
- Сваки има своје предности и мане.
- Усвајање и једног и другог брзо расте.
Током протеклих неколико година, непромењивост у дистрибуцијама Линука прешла је са концепта на врућу тему у ширу стварност. Непроменљиве Линук дистрибуције имају много предности и врло мало недостатака.
Али онда постоје атомске Линук дистрибуције.
Шта, шта?
На површини, лако је помешати то двоје. Међутим, када почнете да копате, видећете да су веома различите – али веома привлачне.
Такође: Првих 5 Линук команди сваки нови корисник треба да научи
Хајде да разложимо ове две врсте Линук дистрибуција, тако да можете донети информисанији избор о томе коју ћете користити.
Атомиц Линук
Концепт атомицности се своди на ажурирања трансакција; са атомском дистрибуцијом, ажурирање вашег оперативног система или успе у потпуности или се не деси. Ово избегава непотпуне надоградње, што може довести до поквареног система.
Како функционишу атомска ажурирања? Ажурирања се инсталирају на другу (и изоловану) слику система или подволумен. Када се ажурирање успешно заврши, можете да пређете на нови систем поновним покретањем.
Такође: Како покренути Виндовс апликацију на Линуку са Вине-ом
Опет, ако ажурирање није 100% успешно, то се неће догодити. А пошто се све ово дешава на посебној партицији (или слици), не морате да бринете да ли ће то утицати на тренутно стање вашег система.
Другим речима, ваш систем ће увек радити.
Непроменљиви Линук
Са непроменљивом Линук дистрибуцијом, основни директоријуми се монтирају само за читање. Ти директоријуми укључују /уср, /бин, /сбин, /либ, /либ64, /етц, /боот и /опт. Монтирањем ових директоријума као само за читање, њихов садржај се не може мењати.
Монтирањем ових директоријума као само за читање постиже се много већа сигурност система. Рецимо, на пример, завршите са злонамерним софтвером на свом рачунару. Шансе да тај софтвер направи хаос на непроменљивом ОС су веома мале. Стандардна дистрибуција Линука нема те исте заштите.
Такође: Снап наспрам Флатпак: Како одлучити који Линук менаџер пакета је прави за вас
Поврх безбедносног проблема, непроменљиве дистрибуције су такође поузданије јер се датотеке језгра система не могу мењати.
Једно упозорење за коришћење непроменљивих дистрибуција је да су све апликације заштићене, тако да ћете користити или Флатпак или Снап за већину својих апликација.
Када је непроменљиво атомско, а атомско је променљиво
Могло би се рећи да нису све непроменљиве дистрибуције атомске, нити су све атомске дистрибуције непроменљиве. Међутим, пошто толико непроменљивих дистрибуција такође користи трансакцијска ажурирања, примамљиво је претпоставити да су све непроменљиве дистрибуције атомске. Али не све непроменљиве дистрибуције подржавају ажурирања трансакција; уместо тога користе традиционални пут.
Основне датотеке и директоријуми непроменљиве Линук дистрибуције су у суштини недодирљиви током употребе, тако да је уношење било каквих промена изазовно. Због тога се системска ажурирања обично примењују само током поновног покретања. Овде се непроменљиве дистрибуције могу помешати са атомским, јер ако би ажурирање нешто покварило, оно се не примењује.
Звучи атомски, зар не?
Такође: Ова потпуно атомска Линук дистрибуција је изазов за инсталацију, али посластица за коришћење
Са традиционалним дистрибуцијама, ажурирања се могу применити док систем ради. Један изузетак је језгро; чак и тада се врши надоградња, али ефекти новог кернела не ступају на снагу све док не рестартујете. То није атомско.
Постоји још један изузетак – контејнерске апликације. Пошто већина непроменљивих дистрибуција зависи од Флатпак-а и Снап-а, те апликације се могу ажурирати док систем ради. Разлог: већина Флатпак и Снап апликација инсталирана је у посебним директоријумима који се могу мењати док систем ради. А већина контејнерских апликација конфигурисана је у кућном директоријуму корисника.
Дакле, да ли су непроменљиве дистрибуције атомске, и да ли су атомске дистрибуције непроменљиве? Може постати веома збуњујуће, делом зато што се чак ни креатори дистрибуција не слажу увек око дефиниција атомског и непроменљивог.
Моје мишљење? Све непроменљиве Линук дистрибуције користе неки облик атомских ажурирања, док атомске дистрибуције могу бити потпуно слободне од непроменљивости.
Иммутабле вс атомик: Шта је најбоље?
Ако мене питате (што сте некако урадили читајући овај чланак), најбоља опција за сваког корисника Линука је непроменљива дистрибуција која је такође атомска.
Ево листе непроменљивих/атомских дистрибуција које су тренутно доступне:
Ако желите Линук дистрибуцију која нуди највиши ниво сигурности, као и трансакцијска ажурирања, било која од горе наведених дистрибуција ће радити.
Предности и мане непроменљивог Линука
У поређењу са редовним дистрибуцијама, предности непроменљивог Линука су:
- Појачана безбедност
- Побољшан интегритет система
- Атомска ажурирања и лако враћање
- Доследност
Такође: Пронашао сам непроменљиву Линук дистрибуцију која се никада не квари и која се лако користи
Недостаци непроменљивог Линука су:
- Ограничена флексибилност и прилагођавање
- Нетрадиционална инсталација софтвера (ове дистрибуције се обично ослањају на Снап и/или Флатпак)
- Стрмија крива учења
Предности и мане атомског Линука
У поређењу са редовним дистрибуцијама, предности атомског Линука су:
- Побољшана стабилност и поузданост
- Лако враћање система
- Повећана безбедност (иако не баш тако безбедна као непроменљиви Линук)
- Идеално за контејнере
Недостаци атомског Линука су:
- Не могу директно мењати системске датотеке
- Ограничена доступност софтвера
- Стрмија крива учења
- Већи захтеви за складиштење
- Зависи од специјализованих алата
Такође: 5 најлакших и најбржих Линук дистрибуција за инсталирање – и све сам их испробао
Желим да дистрибуција буде и непроменљива и атомска, јер ми то даје најбоље од оба света. Наравно, постоје препреке које треба превазићи, али сигурност и душевни мир су вредни труда.


