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