unix vs linux what is difference between unix
Уник против Линука: Сазнајте која је суштинска разлика између УНИКС-а и Линук архитектуре, кернела и наредби
Линук није ништа друго до клон УНИКС-а, који је уз помоћ неких хакера широм света написан Линус Торвалдс од нуле.
Уник и оперативни системи слични Унику су породица рачунарских оперативних система који потичу од оригиналног Уник система компаније Белл Лабс који се може пратити од 1965.
Линук је најпопуларнија варијанта и долази у великом броју различитих дистрибуција.
=> Кликните овде за комплетну серију водича за Уник
Уник је породица мултитаскинг, преносивих, вишекорисничких рачунарских оперативних система, који такође имају конфигурације за поделу времена.
Уник системи користе централизовано ОС језгро које је одговорно за управљање целокупним системом.
који је мој мрежни безбедносни кључ
Програмски интерфејс, апстракција датотека, уграђено умрежавање и упорна обрада у позадини звани демони су друге карактеристике и могућности које подржава Уник ОС.
Шта ћете научити:
- Шта је УНИКС?
- Шта је Линук?
- Разлика између Уника и Линука
- Линук вс Уник кернел
- Уник Вс Линук команде
- Закључак
- Препоручено читање
Шта је УНИКС?
Уник се сматра мајком већине оперативних система.
Дизајн система Уник заснован је на „Уник филозофији“ који укључује следеће карактеристике:
- Употреба обичног текста за чување података.
- Хијерархијски систем датотека.
- Руковање уређајима и неким специфичним врстама међупроцесне комуникације (ИПЦ) као датотекама.
- Запошљавајући огроман број софтверских алата.
- Више малих, једноставних и модуларних програма који се могу повезати у нит преко интерпретатора командне линије помоћу цеви, за разлику од употребе једног монолитног програма који садржи све исте функције.
Овде је вредно поменути доњи цитат о Уник филозофији:
„Иако се та филозофија не може записати у једној реченици, јер је њено срце идеја да снага система долази више из односа међу програмима него из самих програма. Многи УНИКС програми изоловано раде прилично тривијалне ствари, али у комбинацији са другим програмима постају општи и корисни алати. “ - Бриан Кернигхан и Роб Пике
Уник архитектура
Дијаграм испод ће вам приказати Уник архитектуру.
(слика извор )
Главни контролни програм Уника је његово језгро. Кернел има потпуну контролу над целим системом. Има подсистеме који нуде услуге за руковање системима датотека, руковање ресурсима, управљање меморијом, покретање и заустављање програма и неколико других основних задатака на ниском нивоу.
Језгро је срце ОС-а и делује као интерфејс између корисника и хардвера. Сваки подсистем језгра има одређене карактеристике попут истовремености, виртуелне меморије, пејџинга и виртуелног система датотека.
У спољним слојевима архитектуре имамо љуску, команде и апликативне програме. Љуска је интерфејс између корисника и језгра. Схелл и корисник уписују наредбе, тумаче их и позивају рачунарске програме у складу с тим.
Пример оперативног система Уник су Соларис и ХП-УКС. Највећи дистрибутери УНИКС система укључују ИБМ, ХП и СУН.
Препоручено читање => Бесплатни водичи за обуку за Уник
Шта је Линук?
До сада бисте имали поштену идеју о Унику. Истражимо сада детаљно Линук.
Људи заиста бркају појмове Уник и Линук и углавном постављају питања попут „Да ли се Уник разликује од Линука?“ / „Да ли су Линук и Уник иста ствар?“ / „Да ли је Линук попут Уника?“ / „Да ли је Линук изграђен на Унику?“ .
Ево одговора на сва таква питања. Прво, дозволите ми да разјасним вашу забуну у једнослојној линији. Линук и Уник се разликују, али имају међусобну везу јер је Линук изведен из Уника.
Линук није Уник, али је оперативни систем сличан Унику. Линук систем је изведен из Уника и представља наставак основе Уник дизајна. Линук дистрибуције су најпознатији и најздравији пример директних Уник деривата.БСД (Берклеи Софтваре Дистрибутион) је такође пример Уник деривата.
У овом тренутку нам је важно да вам појаснимо шта је Уник-ов?
Уник-сличан ОС (који се назива и УН * Кс или * ник) је онај који ради на сличан начин као Уник системи, међутим, није неопходно да се ускладе са јединственом УНИКС спецификацијом (СУС) или сличним ПОСИКС-ом (преносиви Интерфејс оперативног система) стандард.
СУС је стандард који треба да буде испуњен да би се било који ОС квалификовао за употребу заштитног знака „УНИКС“. Овај заштитни знак додељује „Тхе Опен Гроуп“.
Неколико примера тренутно регистрованих УНИКС система укључују мацОС, Соларис и АИКС. Ако узмемо у обзир ПОСИКС систем, онда се Линук може сматрати Уник-ом сличним ОС-ом.
Према службеној датотеци РЕАДМЕ језгра Линук-а, Линук је УНИКС клон који су Линус Торвалдс и тим развили од нуле. Циља на усклађеност са ПОСИКС-ом. Код језгра Линук-а је у потпуности написан испочетка. Дизајниран је на такав начин да делује као Уник, али у себи нема оригинални Уник код.
Такође је значајно напоменути да Линук је само језгро, а не комплетан ОС . Ово Линук језгро је обично пакирано у Линук дистрибуције, што га чини комплетним ОС-ом.
Дакле, Линук је само језгро, док се Линук дистрибуције могу третирати као ОС. С друге стране, УНИКС је сам по себи комплетан ОС јер све (сва потребна апликација повезана) долази од једног добављача. На пример, Соларис.
Линук дистрибуција (која се укратко назива и дистро) је оперативни систем који је створен од колекције софтвера изграђеног на Линук кернелу и систем је управљања пакетима.
Стандардна Линук дистрибуција састоји се од Линук језгра, ГНУ система, ГНУ услужних програма, библиотека, компајлера, додатног софтвера, документације, прозорског система, управитеља прозора и радне површине.
Већина софтвера укљученог у дистрибуцију Линукса је бесплатна и отвореног кода. Могу садржати неки заштићени софтвер попут бинарних блоб-а, што је неопходно за неколико управљачких програма уређаја.
Архитектура ОС заснована на Линуку
(слика извор )
Дакле, Линук дистрибуције заправо чине Линук кернел потпуно употребљивим као оперативни систем додавањем различитих апликација у њега. Постоје различити укуси Линук дистрибуција који служе широком спектру корисничких потреба.
На пример , имамо ОС заснован на ОпенВрт Линук-у за уграђене уређаје, Линук Минт за личне рачунаре и Роцкс Цлустер Дистрибутион за суперрачунаре. Укупно постоји око 600 Линук дистрибуција.
Биће вам занимљиво да знате да је Гоогле-ов популарни Андроид мобилни ОС заснован на Линук-у. Свака итерација Андроид ОС-а изграђена је на тренутном Линук језгру.
ред показивача ц ++
Разлика између Уника и Линука
Линук | Уник и друге варијанте |
---|---|
Различите варијанте које одржавају различите заједнице; са спајањем језгра у грану коју је одржавао Линус | Различите варијанте које одржавају различите компаније; свака одржава своје језгро |
Линук се односи на језгро оперативног система ГНУ / Линук. Уопштеније, односи се на породицу изведених дистрибуција. | Уник се односи на оригинални оперативни систем који је развио АТ&Т. Уопштеније, односи се на породицу изведених оперативних система. |
Оригинални код развили Линус и ГНУ Фоундатион | Оригинални код развио АТ&Т |
Заштитни знак Линук је у власништву Линуса Тровалдса, а њиме управља Линук Марк Институте под Линук Фоундатион. | Заштитни знак УНИКС је сертификован од стране Опен Гроуп. Листа сертификованих оперативних система. |
Линук Стандард Басе (ЛСБ), доступан као ИСО / ИЕЦ 23360, представља напор стандардизације многих дистрибутера Линука. ЛСБ је углавном проширење ПОСИКС-а, али има неке разлике. Међутим, нема велике потребе за ЛСБ сертификатом, јер различите дистрибуције у сваком случају користе исто језгро. | УНИКС сертификат заснован на „Сингле Уник Специфицатион“ која је продужетак ИЕЕЕ 1003 (ПОСИКС), такође доступан као ИСО / ИЕЦ 9945. ПОСИКС одређује АПИ-је за програмирање и интерфејсе љуске и услужних програма. ПОСИКС је развијен као начин да се омогући интероперабилност између различитих УНИКС добављача. |
ГНУ / Линук и деривати попут Дебиана и Федоре | Систем-В Уник и деривати попут ИБМ-АИКС и ХП-УКС; Беркелеи Уник и деривати попут ФрееБСД и мацОС |
Опен Соурце под копилом Лефт Генерал Публиц Лиценсе | Беркелеи Уник је делимично отворени извор под БСД лиценцом. Извор Систем-В Уник може се набавити под власничком комерцијалном лиценцом. |
Дизајниран као скалабилна платформа опште намене за широк скуп апликација. | Типично дизајниран за уску публику са дефинисаним скупом циљних платформи и апликација. |
Широко доступан као подесиви софтвер за преузимање и инсталацију. | Типично се испоручује заједно са хардвером, нпр. МацБоок |
Бесплатна подршка заједнице. Плаћена подршка доступна од великог броја добављача услуга. | Плаћена комерцијална подршка. Често доводи до закључавања добављача. |
Интерфејси се често развијају | Интерфејси су обично стабилни |
Честа ажурирања, уз брзе исправке грешака | Ретка ажурирања и исправци могу потрајати |
Подржава скоро све системе датотека који се користе у оперативним системима | Већина верзија подржава два или можда три система датотека |
Ширина алата за администрацију система често са ограниченим фокусом, нпр. Сусе ИАСТ | Свака верзија обично има зрео алат за администрацију система, нпр. ХП САМ |
Пожељни ОС за примену у облаку и дата центре пре свега из економских разлога | Пожељни ОС за посебне потребе сервера због доступности апликација и Интернет сервери из старих разлога |
Скалабилност постигнута коришћењем кластера, мрежа или облака. | Скалабилност постигнута коришћењем кластера или мрежа |
(Кластер је колекција хомогених рачунара, мрежа је колекција дистрибуираних рачунара, а услуга у облаку је колекција виртуелизованих кластера.) | |
Већина командне линије и графички услужни програми слични су Унику | Већина командне линије и графички услужни програми слични су Линуку |
Надамо се да сте из овог чланка морали разумети суштинске разлике између Уника и Линука.
Погледајмо сада неке важније разлике између Линука и Уника у доњем табеларном формату:
Карактеристике | Линук | Уник |
---|---|---|
Прво пуштање | Линук је новији у поређењу са Уником. Изведен је из Уника и објављен је у септембру 1991. године. | Уник је старији. Пуштен је у октобру 1973. за вањске забаве. Пре тога, користила се интерно у Белл Лабс од свог оснивања 1970. |
Програмер | Инспирисан МИНИКС-ом (Уник-сличан ОС), Линук је првобитно развио финско-амерички софтверски инжењер Линус Торвалдс. С обзиром да је реч о отвореном коду, имамо програмере заједнице за Линук. | Изворно изведен из компаније АТ&Т Уник, у Белл Лабс су га развили Кеннетх Лане Тхомпсон, Деннис Ритцхие и још 3 друга. |
Написано у | Ц и други програмски језици. | Ц и асемблерски језик. |
Породица ОС | Налик Унику | Уник |
Радно стање | Тренутни | Тренутни |
Изворни модел | Отвореног кода | Помешан. Традиционално затворени извор, међутим, неколико Уник пројеката је отвореног кода, укључујући ОС Иллумос и БСД (Берклеи Софтваре Дистрибутион) ОС. |
Доступно у | Вишејезични | енглески језик |
Тип зрна | Монолитно језгро | Тип зрна варира. Може бити монолитна, микро језгра и хибридна. |
Лиценца | ГНУв2 (ГПЛ Генерал Публиц Лиценсе) и други. | Лиценцирање варира. Неколико верзија је власничко, док су друге бесплатне / ОСС. |
Званични сајт | хттпс://ввв.кернел.орг/ | хттп://опенгроуп.орг/уник |
Подразумевани кориснички интерфејс | Уник љуска | ЦЛИ (интерфејс командне линије) и графички (Кс Виндовс систем) |
Сучеље текстуалног режима | Подразумевано је љуска БАСХ (Боурне Агаин Схелл). Штавише, компатибилан је са многим тумачима наредби. | Првобитно Борнова шкољка. Такође је компатибилан са многим тумачима наредби. |
Трошак | Може се добити и користити слободно. Постоје и верзије Линука по цени. Али, генерално, Линук је јефтинији од Виндовс-а. | Власнички оперативни системи имају различите структуре трошкова у складу с тим које добављачи продају. |
Примери | Дебиан, Убунту, Федора, Ред Хат, Андроид итд. | ИБМ АИКС, Соларис, ХП-УКС, Дарвин, мацОС Кс итд. |
Архитектура | Првобитно је створен за Интелов к86 хардвер, портови доступни за пуно типова процесора. | Компатибилан са ПА и Итаниум машинама. Соларис је такође доступан на к86 / к64. ОСКС је ПоверПЦ. |
Откривање и решење претњи | Како Линук углавном покреће заједница отвореног кода, многи програмери из различитих делова света раде на коду. Отуда је откривање и решење претњи прилично брзо у случају Линука. | Због власничке природе Уника, корисници морају да сачекају одговарајуће закрпе за исправљање грешака. |
Сигурност | И Линук и Уник базирани ОС сматрају се врло добро заштићеним од малвера. То се може приписати недостатку роот приступа, брзом ажурирању и релативно малом тржишном уделу (у поређењу са Виндовсом). Од 2018. године није било распрострањеног Линук вируса. | Уник се такође сматра веома сигурним. Још је теже заразити јер извор такође није доступан. У данашње време не постоји вирус који активно шири Уник. |
Цена | Линук је бесплатан. Међутим, корпоративна подршка је доступна по цени. | Уник није бесплатан. Међутим, неке Уник верзије су бесплатне за развојну употребу (Соларис). У окружењу за сарадњу Уник кошта 1.407 УСД по кориснику, а Линук 256 УСД по кориснику. Стога је УНИКС изузетно скуп. |
Линук вс Уник кернел
Како је Линук само језгро, вреди разговарати о главним разликама између Линук кернела и Уник кернела.
Постоје три врсте зрна, тј. Монолитно, микро и хибридно (комбинација монолитног и микро), као што се види на доњој слици.
(слика извор )
У монолитној архитектури језгра, читав ОС ради у простору са једним језгром. Једноставно дефинише виртуелни интерфејс на високом нивоу на врху рачунарског хардвера.
Иако Линук кернел већину својих карактеристика изводи из Уник / Уник сличних кернела, ипак постоје неке значајне тачке разлика између њих.
У микрокернел архитектури, основне услуге ОС-а раде у једном процесу, док се друге услуге раде у различитим процесима.
У µ језгру, готово минимална количина механизама је укључена у режим језгра. Ови механизми укључују основни ИПЦ (међупроцесна комуникација), распоређивање и управљање адресним простором на ниском нивоу.
Што се тиче величине изворног кода, генерално је микро језгро мање од монолитног језгра.
Карактеристике | Линук кернел | Уник кернел |
---|---|---|
Приступ језгри | Линук следи монолитни приступ језгру. | Уник језгро може бити монолитно, микро језгро или хибридно. На пример, мацОС има хибридно језгро, Соларис има монолитно језгро, а АИКС монолитно језгро са динамички учитавајућим модулима. |
Додавање / уклањање карактеристика језгра | Пружа сјајну функцију помоћу које се компоненте језгра попут погона уређаја могу динамички додавати и уклањати као модули. Ова карактеристика назива се учитавајућим модулима језгра (ЛДМ). Ово елиминише потребу за поновним компајлирањем целог језгра. Ова функција заузврат даје велику флексибилност Линуку. | Традиционалном језгру Уник система потребно је додати статичко повезивање нових система. |
Потоци | У Линук-у не постоји И / О подсистем токова. | У већини Уник кернела укључен је И / О подсистем који се испоставља као жељени интерфејс за писање управљачких програма уређаја, управљачких програма терминала итд. |
Превентивни и непревентивни приступ | Обично Линук језгро није превентивно. Међутим, у новије време Линук реал-тиме ОС почео је да користи превентивне кернеле. | Неки Уник системи су потпуно превентивни. На пример, Соларис 2.к. итд. |
Навој језгре | Линук користи нит језгра само за периодично покретање неког кода језгра. | Многи оперативни системи слични Унику користе нит језгра у сврху пребацивања контекста процеса. |
Начини руковања окружењем са више навоја | Кроз више навоја ствара се више независних токова извршења који се називају лаки процеси (ЛВП). У Линуку се ЛВП креира позивањем функције цлоне (). Ови процеси у Линуку могу делити физичку меморију, отворене датотеке, адресни простор итд. | У Унику, ЛВП се заснива на нитима језгра. |
Уник Вс Линук команде
Постоје одређене разлике између команди љуске, тј. Чак и међу верзијама исте Уник варијанте. Међутим, оно што се највише разликује је уграђена унутрашња љуска, а не презентација.
У целини се улажу напори да Линук буде што ближи Унику поштујући ПОСИКС стандарде. Дакле, наредбе терминала у Линук дистрос и Уник оперативним системима нису потпуно исте, али, такође нема много разлика.
Свака Линук дистрибуција за себе има свој начин извршавања.
На пример , у ЦентОС-у који је ОС породице Линук, користимо иум (иелловдог упдате модифиер) наредбе за инсталацију нових пакета, док у Дебиану, који је други ОС из породице Линук, користимо апт-гет наредбе за инсталацију.
У ИБМ АИКС-у, који је заштићени Уник ОС, користимо -прст команда за проверу ко је пријављен у систем. Али ова наредба се не користи у Линуку. У Линуку користимо пинки наредба за дохваћање истог резултата.
У Убунту / Дебиан (Линук ОС) имамо фдиск, раздвојен, подељен наредбе за задатак „креирај“. С друге стране, у Соларису (Уник ОС) имамо формат, фмтхард за задатак „креирај“ .
Можете се позвати на листу Линук и Уник наредби, открићете да су Линук и Уник наредбе сличне, али не и потпуно исте.
Примери
До сада смо у овом чланку видели уопштене основне разлике између Линука и Уника. Ове разлике могу бити конкретније ако упоредимо тачне верзије ове две. Погледајмо ово кроз неке примере.
Соларис вс Линук
Соларис, који се сада назива Орацле Соларис, је ОС породице Уник. Упоредимо Линук са Соларисом.
Линук подржава више системских архитектура него што их нуди Соларис. Дакле, Линук је преносивији.
Док се говори о стабилности и хардверској интеграцији, чини се да је Соларис овде бољи. Линук такође има бржу стопу развоја у поређењу са Соларисом.
ц ++ откривање цурења меморије
Постоји мало других техничких разлика између њих двоје, али овде ограничавамо наше поређење само на перформансе.
МацОС вс Линук
МацОС је сертификовани Уник ОС. Има своје језгро названо КСНУ. Користи се у Аппле-овим рачунарима који се сматрају најпоузданијим рачунарима.
МацОС је релативно једноставан за подешавање. Са друге стране, Линук је јефтинији и на располагању има пуно софтвера отвореног кода у поређењу са Апплеовим власничким решењима. Такође, Линук је флексибилнији јер се може изводити на готово било ком хардверу, док МацОС може радити само на Апплеовом хардверу. На пример , иПхоне.
МацОС користи ХФС + као подразумевани систем датотека, док Линук користи ект4.
Закључак
Уник је веома стар и за њега се каже да је мајка свих оперативних система. Линук кернел је такође изведен из Уника. Главна разлика између оперативних система заснованих на Унику и Линуку није у презентационом делу, већ у томе како они раде интерно, тј. Углавном у делу језгра.
Разлика између њих две зависиће и од тога које тачно верзије Линука и Уника упоређујете.
Такође је неопходно навести да су Линук (и многи други Уник-слични ОС) слободни за добијање и модификовање, док Уник оперативни системи нису. Трошкови су увек главна брига приликом одлучивања коју технологију ћемо користити, а Линук има предност у том погледу.
Линук је флексибилнији и бесплатнији у поређењу са истинским Уник системима и зато је Линук стекао већу популарност. Док расправљамо о наредбама у Унику и Линуку, оне нису исте, али су веома сличне. У ствари, команде у свакој дистрибуцији исте породице ОС такође се разликују.
Соларис, ХП, Интел, итд. Користе Уник интернет сервере, радне станице и лични рачунар. Иако је Линук широко коришћен за рачунарски софтвер и хардвер, игре, таблете, маинфраме итд.
Постоје студије које кажу да Линук расте брзо него било који други ОС у последњих неколико година. Отуда ће у будућности Линук можда имати тенденцију да УНИКС инсталације остави далеко иза себе.
Референце: Линук, Уник, Линук дистрибуција, Књига: Уник програмско окружење
Надам се да сте уживали у овом информативном чланку о разликама у Унику и Линуку !!
=> Кликните овде за комплетну серију водича за Уник
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Шта је Уник: Кратки увод у Уник
- Уник команде: основне и напредне Уник команде са примерима
- Наредбе за обраду текста Уник: Уник филтри са примерима
- Водич за Уник цеви: Цеви у програмирању за Уник
- Разлика Линук-а и Виндовс-а: Који је најбољи оперативни систем?
- Више Уник филтера и команде Авк, Сед у обради текста
- УНИКС водич за почетнике (20+ детаљних видео записа о обуци за Уник)
- Како упоређивати две датотеке у Унику: наредбе за упоређивање датотека