Разлика између ГНУ и Уника

Већина нас се навикне на Виндовс оперативне системе и добро је што смо барем свесни осталих, као што су Уник, Линук, итд. То не значи да је једини ОС који се користи широм света Виндовс али други такође узимају већи удио у употреби. Без обзира на ОС који бисмо користили, крајња функционалност је иста, тј. Помоћу рачунара ради олакшавања наших задатака. Пре него што пређемо на разлике између ГНУ-а и Уника, научимо и основне концепте повезане са било којим оперативним системом у лаичким условима.

Шта је ГНУ?

Израз ГНУ значи „ГНУ, а не Уник“. Већина људи мисли да је ГНУ Линук исти као и Уник, али није. ГНУ Линук је пројекат отвореног кода и настао је следењем Уник-ове архитектуре. Иако је потицао из Уника, ни на који начин не прилагођава изворни код претходника. Такође, ГНУ Линук је Опен Соурце и изворни код можете бесплатно користити. Требао бих споменути и лиценцирање овог ГНУ-а и ГНУ пројекта лиценцираног под ГПЛ - Опћом јавном лиценцом. Можда се питате зашто се ГНУ не користи као такав и долази са Линук комбинацијом увек? Да бих одговорио на питање, рекао бих да је ГНУ само изворни код или софтвер развијен у оквиру ГПЛ-а. Стога је код отвореног кода и свако га може користити према својим потребама. Али не може се користити као такав који захтева ОС за тумачење рачунара. У ту сврху је комбинован са Уник-овим језгром отвореног кода, Линуком. Ове две комбинације популарно се називају ГНУ / Линук или само Линук или ређе ГНУ.

ГНУ Линук архитектура:

Погледајмо сада различите компоненте архитектуре ГНУ Линука.

Слој хардвера је најдубљи и обухвата периферне уређаје као што су ЦПУ, РАМ, чврсти диск, итд. Следећа компонента која директно комуницира са хардвером је кернел. Он чини основну компоненту било којег оперативног система и одговоран је за пружање услуга горњим слојевима са доњих слојева. Следећи је Схелл и одговоран је за тумачење корисничких команди у погледу функција кернела. Када је Схелл на месту, нисмо збуњени због сложености повезане са кернелом. Замислите ситуацију у којој требате давати команде у бинарним цифрама јер рачунар то разуме само! Брзо је, зар не? Ту нам Схелл омогућава да команде дајемо на свом језику, а не у машинском разумљивом облику. Спољни слој је скуп услужних програма и ми га називамо апликацијама. Ови програми дизајнирани су за обављање одређених задатака попут штампања, компилирања, итд. Такођер можемо рећи да су ови услужни програми непосредна компонента преко које комуницирамо с рачунаром и, заузврат, интеракција иде даље према осталим слојевима.

Логотип ГНУ:

Логотип пројекта ГНУ првобитно је дизајнирао Етиенне Суваса, а касније га је изменио Аурелио Хецкерт. Овде можете видети најновији логотип ГНУ-а, а објавила га је Фондација за слободни софтвер 2013. године.

Најчешће коришћени Линук логотип налази се у наставку. Названи су као Тук.

Шта је Уник?

То је више задаћа и вишекориснички оперативни систем, а првобитно су га развили у компанији Белл Лабс Кен Тхомпсон и Деннис Ритцхие. Од свог оснивања, Уник ОС се сваким даном поправља. Поносан је што је модел за Линук ОС и садржи три главне компоненте - Кернел, Схелл и програме. Сада можете повезати Уник са Линук архитектуром коју смо видели горе и обе деле заједничку архитектуру.

Као што смо раније расправљали, Кернел је најинтимнија компонента која комуницира са хардвером и обавља функције као што су складиштење датотека, додељивање меморијског простора, времена итд. Схелл је интерпретатор командне линије (ЦЛИ) који наше наредбе интерпретира на машину читљив. форма. Можемо да изменимо Схелл-ов интерфејс према нашим погодностима. Програми се чувају као датотеке и означавају се Идентификатором процеса (ПИД) како би се разликовали од датотеке података. Испод је логотип Уника и то је само писани текст истог.

Разлике између ГНУ-а и Уника:

  • Порекло:

ГНУ је софтвер који је развио Рицхард Сталлман и он је био хакер из МИТ АИ Лаб. Били су фрустрирани програмима из затвореног кода који су увек заштићени ауторским правима и нису доступни за даље истраживање или употребу. Уник и остали оперативни системи затвореног кода доступни су у комерцијалној продаји без испуштања изворног кода. Ово је била велика фрустрација за Мр.Рицхарда Сталлмана и резултат такве фрустрације је ГНУ - софтвер отвореног кода за приступ Кернел-у. УНИКС су првобитно развили Кен Тхомпсон и Деннис Ритцхие из лабораторија Белл и назван је АТ&Т УНИКС.

Функционисање самостално (са / без кернела):

Иако је ГНУ био спреман за имплементацију, софтверу је потребан Кернел да би комуницирао са хардвером. Долази употреба Уника и Опен Соурце Пројецт је користио Уник-ову Кернел архитектуру за подршку ГНУ-у. Дакле, могли бисмо рећи да ГНУ сам по себи не може да функционише и потребан му је кернел. Стога је Кернел Уник-а имитирао и нови Кернел је дизајниран. Уник-ова Кернел заједно са ГНУ-ом често се назива ГНУ / Линук или једноставно Линук. ГНУ софтвер сам по себи се није могао покренути јер Кернел недостаје. Али УНИКС је такође направљен од језгре и зато би могао функционисати сам.

  • Изворни код:

Из наших претходних расправа јасно је да је изворни код ГНУ-а слободно доступан јавности и да се назива ознаком отвореног кода. Али изворни код оперативног система Уник није могао да се посматра јер је то Затворени изворни код.

  • Лого:

У горе наведеним дискусијама наишли смо на њихове логотипе и омогућили смо суштину онога што смо видјели раније.

ГНУ користи или симбол Пингвина или Гну који је тамна антилопа. УНИКС користи само обичан текст свог имена као логотипа.

  • Лиценцирање:

ГНУ подржава Фондација за слободни софтвер и лиценцира се под општом јавном лиценцом (ГПЛ). Слободно је доступан јавности и изворни код се може изменити у складу са нашим захтевима. Али лиценца УНИКС-а се обично обележава као заштитни знак компаније Белл Лабс, заштитни знак АТ&Т Белл Лабс или заштитни знак Кс / Опен.

  • Њихова љуска и језгре:

Кернери ГНУ / Линука и УНИКС-а сличнији су и имају разлике само у Схелл-у. Оба језгра су слична, али имају сопствени изворни код да ГНУ / Линук користи Опен Соурце код док УНИКС користи затворени изворни код. Чак бисмо могли рећи да се ГНУ / Линук и УНИКС разликују само у својој љусци, јер деле заједнички кернел који је првобитно развијен као АТ&Т УНИКС.

То је све о њиховим разликама и погледајмо их у табеларном облику.

С.Но Разлике у ГНУ / Линук УНИКС
1. Порекло Развио га је Рицхард Сталлман и он је био хакер из МИТ АИ Лаб. Развили су га Кен Тхомпсон и Деннис Ритцхие из лабораторија Белл.
2. Првобитно именован као ГНУ и било је то име за развијени софтвер. Назван као АТ&Т УНИКС како је развијен у Белл Лабс.
3. Функционише самостално Софтвер (Схелл) сам по себи не може функционисати јер му је потребан Кернел да би комуницирао са хардвером. УНИКС се састоји од шкољке и језгре и могао би функционисати сам.
4. Ослања на? Будући да је ГНУ само Схелл софтвер, ослања се на било који Кернел и с правом је УНИКС Кернел био распоређен. Не ослања се ни на који други ОС, има своје компоненте.
5. Изворни код Изворни код ГНУ-а је слободно доступан јавности. Код можемо да изменимо према нашим захтевима. УНИКС изворни код није доступан јавности.
6. Лого ГНУ користи или симбол Пингвина или Гну који је тамна антилопа. Као логотип користи обичан текст свог имена.

7. Лиценцирање Лиценца се под Генералном јавном лиценцом (ГПЛ). УНИКС лиценца обично се означава као заштитни знак компаније Белл Лабс, заштитни знак АТ&Т Белл Лабс или заштитни знак Кс / Опен.

8. Шкољка и језгра Има своју љуштуру, ГНУ, али користи Кернел који је сличан УНИКС-у. Има своју Схелл и Кернел компоненту.

Надам се да вам је чланак помогао! Ако и даље осећате да нешто недостаје, обавестите нас.