Ако сте управо почели да читате и учите о Линуку, можда сте наишли на термин "Уник". Сама реч изгледа слично Линуку, али шта то значи? Можда се питате: која је разлика између Уника и Линука?
Генерално, то зависи од тога како тумачите сваки од ова два термина, јер оба могу имати различита (али повезана) значења. У овом чланку доносимо вам поједностављену причу о Линуку и Унику који ће вам помоћи да разумете њихов однос. Као и увек, можете да постављате питања и додајете више информација у коментарима .
(Хи) прича о Унику и Линуку
Прича о Унику почела је крајем шездесетих и почетком 1970-их, у одељењу за компјутерско истраживање АТ&Т Белл Лабс у Сједињеним Државама. Заједно са МИТ-ом и Генерал Елецтриц-ом, Белл Лабс су развили нови оперативни систем. Неки од њихових истраживача били су незадовољни напретком пројекта и повукли се да би створили сопствени ОС. Године 1970. нови производ је добио име Уник, а двије године касније његов код је у потпуности прерађен у Ц програмском језику. То је много олакшало програмерима да Унику пренесу на различите рачунарске платформе.
Како се развој Уника наставио, АТ&Т је почео да продаје лиценце за употребу на универзитетима, а касније и комерцијалним продавцима. То је значило да нису сви могли слободно да модификују и дистрибуирају изворни код, што у суштини чини Уник власничким оперативним системом. Ускоро су почели да се појављују деривати и варијанте Уника за различите сврхе и са различитим лиценцама, са БСД (Беркелеи Софтваре Дистрибутион) као вероватно најпознатијим међу њима.
Линук је заснован на Унику у духу и функционалности, али не у коду. Као оперативни систем, израстао је из два пројекта: ГНУ Пројецт, који је 1983. покренуо Рицхард Сталлман, и Линук кернела, који је написао Линус Торвалдс 1991. године. Циљ ГНУ пројекта је био да створи оперативни систем сличан Унику али одвојено од њега; другим ријечима, не садржи код од Уника, тако да се може даље модифицирати и дистрибуирати без ограничења као слободни софтвер. Пошто је њихов кернел био непотпун, ГНУ пројекат је прихватио Линук кернел, и тако је рођен оперативни систем ГНУ / Линук.
Дизајн Линук кернела био је под утицајем МИНИКС-а, варијанте Уник-а, али је читав код написан од нуле, а не посуђен из њега. За разлику од Уника, који је коришћен на серверима, великим маинфрамовима и скупим рачунарима у различитим институцијама, Линук је развијен за личне рачунаре, много једноставнији тип хардвера. Међутим, данас ради на више платформи од било ког другог оперативног система, укључујући сервере, уграђене системе и мобилне телефоне.
Шта је Уник?
Термин "Уник" може се односити на следеће:
- оригинални оперативни систем који је развила компанија АТ&Т Белл Лабс из којег потичу други оперативни системи.
- заштитни знак - писан у свим капе, УНИКС - одржава Тхе Опен Гроуп, која је такође развила сет стандарда за оперативне системе назване Сингле Уник Специфицатион. Само они оперативни системи који задовољавају стандарде могу легално носити назив “Уник”. Сертификат није бесплатан и захтева од програмера оперативног система да плаћају ауторске хонораре за име.
- сви оперативни системи који су регистровани са “Уник” именом, јер су у складу са горе наведеним стандардима. Они су АИКС, А / УКС, ХП-УКС, Инспур К-УКС, Релиант УНИКС, Соларис, ИРИКС, Тру64, УникВаре, з / ОС и ОС Кс - да, онај који ради на Мац рачунарима. (Занимљиво је да је ОС Кс ове седмице прославио свој 14. рођендан: 24. марта. Честитамо!).
Шта је Линук?
Строго говорећи, термин “Линук” односи се само на кернел. Оперативни систем није комплетан без десктоп окружења и апликација. Пошто је већина апликација била и још увек обезбеђена од стране ГНУ пројекта, пуно име оперативног система је ГНУ / Линук.
Међутим, данас многи људи користе “Линук” за упућивање на било коју и све Линук дистрибуције, и користе термин као генеричко име за све оперативне системе засноване на Линук кернелу. Верзија 4.0 Линук кернела је тренутно у развоју, јер је Линус Торвалдс недавно одлучио да се пребаци на нови систем нумерисања за кернел издања.
Линук је систем сличан Унику, што значи да се понаша као Уник, али не садржи свој код.
Системи слични Унику често се описују као Ун * к, * НИКС, или * Н? Кс, или се називају "Уникоидс" на неким језицима. Линук нема УНИКС цертификацију, а за ГНУ се каже да се залаже за “ГНУ није Уник”, тако да је у том смислу ОС Кс “више Уник” него Линук. Међутим, на нивоу функционалности, Линук кернел и ГНУ / Линук оперативни систем (и) веома су слични Унику и прате већину принципа Уник филозофије, као што је читање кода, чување конфигурације система у текстуалним датотекама, ослањајући се на једноставне, мале алате командне линије, који имају љуску, пријаву и управитеља сесије ...
Важно је напоменути да је могуће да Уник-лике систем добије УНИКС сертификацију. У неким контекстима, сви оперативни системи изведени из Уника или засновани на Унику се називају Уник-лике, без обзира да ли имају УНИКС цертификат или не. Такође, могу бити комерцијални или слободни (и опен-соурце) оперативни системи.
Кључне разлике
- Линук је бесплатан и опен-соурце, оригинални Уник није (али неки његови деривати су);
- Линук је клон оригиналног Уника, али не садржи његов код;
- Линук је само кернел, док је Уник био / је комплетан оперативни систем;
- Линук је развијен за личне рачунаре, док је Уник првенствено намењен великим радним станицама и серверима. Данас Линук подржава више платформи него Уник;
- Линук такође подржава више типова фајл система него Уник.
Као што сте видели, конфузија обично произлази из чињенице да и "Уник" и "Линук" могу значити различите ствари. Без обзира на то које се значење користи, остаје чињеница да је Уник био тамо први, а Линук је дошао касније. Линук је настао из жеље за слободом софтвера и преносивошћу и инспирисан Униковим приступом рачунарству. Са сигурношћу можемо рећи да смо сви дужни покрету слободног софтвера, јер би, технолошки гледано, свијет био много мрачније мјесто без њега.
ВИДИ ТАКОЂЕР: Линук вс Виндовс, као искусни Линук корисник