Убунту је популарна Линук десктоп дистрибуција, али неки од његових дизајнерских избора су у последње време критиковани.
Шта ако постоји пријатељска десктоп дистрибуција заснована на Убунту-у, али је нежељене промене задржала ван основног система? Ванилла ОС је можда оно што тражите.
Шта је Ванилла ОС?
Ванилла ОС је Линук дистрибуција која има за циљ већу сигурност од осталих десктоп Линук дистрибуција. Изграђен је на Убунту-у, али додаје заокрет: основне системске датотеке су непроменљиве. То значи да је закључан од промена које би програми независних произвођача могли да направе.
Назив потиче од идеје да је првобитна намера за дистрибуцију била да понуди искуство са залихама без икаквих модификација које је Цаноницал направио за Убунту.
Зашто непроменљиви Линук дистрибуција?
Непроменљивост у Линук дистрибуцијама је концепт који постаје све популарнији у контејнерским системима. Непроменљиве дистрибуције су стандардизоване тако да су исте у свакој инсталацији.
Непроменљивост повећава безбедност; пошто се основни делови система као што је кернел не могу модификовати, теоретски је немогуће да се злонамерни програм петља са њим. Додатни пакети су инсталирани у посебној области од главног система.
Чак и непроменљивом систему су потребна ажурирања пошто се открију грешке или безбедносне пропусте. Како Ванилла ОС управља овим ажурирањима? Користи нешто што се зове АБРоот.
АБРоот одржава два стања система, „садашње“ и „будуће“. Претпоставимо да је ново језгро упаковано за систем. Када корисник инсталира ажурирања, ово ново језгро ће бити додато у "будуће" стање. Када се систем поново покрене након инсталације, „будуће“ стање постаје „садашње“ стање, док ће будућа ажурирања бити додата новој „будућности“.
Инсталирање Ванилла ОС-а на рачунар
Инсталирање Ванилла ОС-а је слично инсталирању других Линук дистрибуција. Прво морате да преузмете инсталациону слику са њихову ГитХуб страницу и распакујте га на инсталациони медиј ако га инсталирате на физичку машину.
Као и са стандардним Убунтуом, покренућете се у живом окружењу. Подразумевано, Ванилла ОС користи стандардно ГНОМЕ 3 окружење. Можете истражити радну површину и када будете спремни за инсталацију, кликните Инсталирајте Ванилла ОС.
Инсталациони програм је прилично стандардан. Од вас ће се тражити да изаберете диск и подесите шему партиција. Затим ћете изабрати корисничко име и лозинку, а затим их инсталирати на чврсти диск. Након тога, покренућете се у новом окружењу.
Ванилла ОС Десктоп
Ванилла ОС десктоп користи уобичајено ГНОМЕ 3 окружење радне површине. Долази са подразумеваним скупом ГНОМЕ апликација и не много више. То значи да ћете морати да се ослоните на менаџер пакета, али Ванилла ОС тешко да је необичан међу Линук дистрибуцијама за то.
Ванилла ОС не долази чак ни са канцеларијским пакетом. Ако треба да обрађујете текст или табеле, мораћете да инсталирате нешто попут ЛибреОффице-а. На срећу, лако је додати нове пакете упркос неортодоксној архитектури Ванилла ОС-а.
Долази са веб претраживачем, маштовито названом Веб. Такође можете да инсталирате друге прегледаче који су вам можда познатији, као што су Фирефок и Цхромиум.
Управљање пакетима у Ванилла ОС-у
Непроменљивост Ванилла ОС-а представља изазов за инсталирање додатног софтвера. Многи главни пакети укључују конфигурационе датотеке и захтевају друге зависности. Традиционални приступ АПТ-а и РПМ-а је инсталирање гомиле пакета у главним системским директоријумима.
Главни проблем са овим приступом је што може бити тешко одредити које су компоненте део система залиха, а које су додали програми трећих страна. Ово може да закомпликује решавање проблема, па чак и да изазове безбедносне проблеме.
Једно решење за овај проблем је испорука више програма као самосталних пакета који имају све своје зависности заједно. Ово је приступ за Флатпак и Цаноницал-ови сопствени Снап пакети. Флатпак је подразумевани формат пакета у Ванилла ОС-у, можда као реакција на контроверзу међу корисницима Убунту-а око наводне надувености Снап пакета.
Овај нови приступ дистрибуцији програма допуњује непромењивост Ванилла ОС-а тако што спречава да се апликације мешају у послове основног система.
Главни графички метод инсталирања апликација је коришћење продавнице ГНОМЕ софтвера. Подразумевано ће инсталирати Флатпак пакете. Једна добра ствар у коришћењу ових је то што су инсталирани у корисничком простору. То значи да нећете морати да уносите лозинку да бисте инсталирали нове апликације.
Такође можете инсталирати пакете помоћу командне линије, као код стандардних Дебиан или Убунту система. Пошто традиционални менаџери пакета праве модификације на систему, можда мислите да не можете да инсталирате додатне пакете са непроменљивошћу Ванилла ОС-а. Ванилла ОС превазилази ово са АПКС-ом.
АПКС је уграђени менаџер пакета на командној линији. АПКС је сличан АПТ-у, али инсталира пакете у контејнер који је изолован од главног ОС-а. Све зависности су такође инсталиране у овом контејнеру. Још боље, такође можете инсталирати програме без потребе да користите судо. Све се ради исправно у корисничком режиму.
На пример, да бисте инсталирали Фирефок:
апк инсталирати фирефок
Синтакса АПКС-а је веома слична АПТ и други Линук менаџери пакета. Инсталирање и надоградња пакета ће се осећати познато онима који су већ задовољни Дебиан/Убунту приступом управљању пакетима.
Да ли је Ванилла ОС за вас?
Можда се питате да ли Ванилла ОС одговара вашим рачунарским потребама. То је и даље веома нова дистрибуција, чак и ако се заснива на евиденцији Дебиана и Убунтуа.
Дистро може да се допадне онима који су опрезни због недавних промена компаније Цаноницал у Убунту-у. Иако главна Убунту дистрибуција такође користи ГНОМЕ као подразумевану радну површину, направљене су неке модификације. Цаноницал је такође привукао критике због Снап пакета и рекламирања својих плаћених услуга на терминалу приликом ажурирања пакета.
Вероватно ће се такође свидети корисницима који су забринути за безбедност. Иако се непромењивост рекламира као решење безбедносних проблема, још увек је нејасно колико ће се то дугорочно показати. Још увек је занимљиво видети како ће се у међувремену развијати. Пројекат је доказ како оперативни системи отвореног кода попут Линука омогућавају људима да експериментишу са новим концептима у рачунарској науци лакше него са власничким системима.
Ванилла ОС покушава да уклони грешке
Ванилла ОС је новајлија у препуном пољу Дебиан и Убунту деривата. Његова јединствена архитектура је покушај да се смање проблеми тако што језгро ОС-а учини неизмењивим спољним програмима. Иако ово компликује управљање пакетима, Ванилла ОС изгледа као занимљив пројекат који треба пратити у будућности.
Ванилла ОС је само једна од дистрибуција заснованих на Дебиану. Неке од најуспешнијих Линук дистрибуција које се данас користе, укључујући Убунту, изграђене су на чврстим темељима Дебиана.