Linux Unix ли е?

Is Linux Unix



Въведение

Операционните системи управляват хардуера и софтуера на компютрите. Те включват Microsoft Windows, MacOS, Linux, Android, Unix и много други. Докато най -доминиращата операционна система за настолни компютри е Microsoft Windows, природата с отворен код на Linux я прави жизнеспособна опция за използваемост в множество платформи. Android, разработен от Google, заема лъвския дял сред мобилния сектор на таблети и смартфони, които използват Linux ядро .

Съществуват два типа операционни системи; еднозадачна и многозадачна операционна система. Операционната система с една задача изпълнява една програма наведнъж, докато операцията с много задачи изпълнява няколко програми едновременно.







Многозадачните операционни системи включват Unix и Linux (Unix-подобна операционна система) като примери. Преди появата на Linux и възхода на операционната система Windows, Unix доминираше в света на компютрите.



Операционната система Unix има различни версии; HP-UX, AIX, BSD и други. Мнозина може да смятат Linux за клонинг на операционната система Unix, може би защото те споделят някои общи характеристики в своите перспективи. Това обаче не е така, тъй като Linux и Unix са отделни обекти, въпреки че Linux е пуснат много по -късно от Unix.



The Единична Unix спецификация е групов термин, даден на стандартите на компютърни операционни системи, които отговарят и отговарят на условията за използване на търговската марка Unix. Всяка система, която твърди, че е Unix, трябва да бъде сертифицирана, ако не, тя се разглежда само като обикновена Unix-подобна система.





Определение на Unix

Unix може да се използва като термин, обясняващ три сценария:

На първо място, това се отнася до оригиналната операционна система, проектирана от AT&T Bell Labs и други операционни системи, получени от тази операционна система.



Второ, като UNIX, търговска марка, управлявана от отворената група, която разработи набор от ръководства за операционни системи, наречени Единична Unix спецификация . Само операционните системи, които отговарят на тези стандарти, могат да носят името Unix и разработчиците на операционна система трябва да плащат за лиценза и роялти.

И накрая, може да се използва за позоваване на всички системи, които са регистрирани с името Unix, тъй като отговарят на стандартите на търговската марка.

Следователно, за да бъде наречена или по -скоро класифицирана като Unix операционна система, тя трябва да отговаря на някое от горните определения. Ако не, той изцяло не е един и може просто да е Unix-подобна операционна система.

Когато говорим за UNIX по отношение на второто обяснение, операционните системи тук произтичат от първоначалния AT&T Unix. Той е написан на езици за програмиране C и Assembly. Оригиналната работа е предназначена за функциониране в рамките на системата Bell, но по -късно е лицензирана за външни групи, които включват академични и търговски варианти от доставчици.

Системите в Unix имат общ модулен дизайн, наричан Unix философия; по отношение на набора от прости инструменти, които операционната система предлага и които са натоварени с ограничена, добре дефинирана роля.

През годините са разработени различни операционни системи, подобни на Unix. От тях Linux се очертава като най-популярният изместващ Unix, сертифициран от SUS.

Какво представлява операционната система Linux?

От друга страна, Linux, разработен от Linus Torvalds, е група от операционни системи, които са с отворен код и следователно могат да бъдат модифицирани според нуждите на крайните потребители. Беше издаден в началото на 90 -те години като основната цел са персоналните компютри, но се е разпространил в повече платформи, надвивайки други операционни системи.

Linux е наречен Unix-подобен, термин, който означава операционна система, която прилича на Unix система. Той може да не се квалифицира като един или да бъде сертифициран по каквато и да е конкретна версия на Single Unix спецификацията.

Linux също е ядро, проектирано от Torvalds. Той се е доказал като гъвкав през годините и има разнообразни приложения. Android, проектиран върху ядрото на Linux, е най -широко използваната мобилна операционна система за мобилни устройства и дори Android телевизорите са във възход.

Някои версии на Linux, наричани като Linux дистрибуции включват Ubuntu, OpenSuse, Redhat, Solaris и други. Тези на Unix са AIS, HP-UX, BSD, Iris. Обратно, Unix има най -малък дял от версии.

Разлика между Linux и Unix

Би било погрешно да се каже, че Linux е Unix поради следните отличителни характеристики, които имат за цел да изключат двете като едно.

  1. Гъвкавост и съвместимост : Linux е гъвкав и съвместим с повечето хардуер. Може да се инсталира и изпълнява на повечето платформи. Те включват мобилни телефони, таблети и игрови конзоли. Unix обаче може да работи само със специализиран хардуер и специфични процесори. Той не е съвместим като операционната система Linux и инсталирането му изисква строги и процедурни хардуерни машини.
  2. Разходи : Дистрибуциите на Linux са безплатни, няма разходи за изтегляне и могат да се разпространяват чрез различни носители. Линуксните дистрибуции на Linux с достъпни цени са достъпни. В случай на сървърни версии институциите плащат на дистрибуторите за политика за поддръжка, но не и за самия софтуер. От друга страна, Unix изобщо не е безплатен. Продавачите на различни вкусове на Unix ги предлагат на различни цени. В търговски план Unix често се изписва по поръчка за определена система. Следователно първоначалната цена е висока.
  3. Наличие на изходния код : Изходният код на Linux е свободно достъпен, докато този за Unix не е. Потребителите могат да променят и правят промени в системата на Linux в своите устройства. Продажбите обаче са ограничени. Това не е така за Unix; изходният му код не е наличен, тъй като не е безплатен.
  4. Преносимост : Системата Unix не е толкова преносима, колкото Linux. Linux е изключително преносим и може да работи на различни носители за съхранение и ръчни устройства.
  5. Команден ред и графичен интерфейс : Когато се занимаваме с операционната система Linux, ние я свързваме с минимален графичен потребителски интерфейс и интерфейс на командния ред, който най -често се използва. Unix използва само интерфейса на командния ред, докато разработката на графичен потребителски интерфейс продължава.
  6. Файлови системи : Linux има способността да поддържа голям набор от файлови системи в сравнение с Unix. По време на инсталацията направените разходи са относително ниски.
  7. Приложения : Операционната система Linux има различни потребители; от домашни потребители, разработчици до компютърни ентусиасти. Unix има оскъдни потребители, предназначени главно за мейнфрейми, сървъри и работни станции. Само версията на OS X е насочена към всички в първоначалния си дизайн.
  8. Shell : Системата Linux използва обвивката на Bourne Again (BASH) като своя черупка по подразбиране и може да поддържа множество интерпретатори на команди. Unix първоначално беше свързан с черупката на Борн, но по -късно стана съвместим с много други, като Korn и C.
  9. Сигурност : Linux има бърз и ефективен процент на отговор на грешки и заплахи. Тъй като това е отворена операционна система, всеки потребител може да докладва за грешка, която е отстранена за кратък период от време. В Unix потребителят трябва да бъде търпелив, за да придобие подходящия пластир за отстраняване на грешки.

Прилики между операционните системи Linux и Unix

Въпреки че тези две се различават по толкова много начини, те споделят някои характеристики; от функционалност до дизайн. Това не означава, че те изобщо са подобни, а просто сравнение на това защо някои потребители могат да объркат двете.

Операционните системи Linux и Unix могат да изпълняват много задачи и да работят на различни платформи. Освен това и двете използват монолитно ядро ​​във функционирането си. Монолитните ядра се характеризират с дизайн, при който цялата операционна система работи в пространството на ядрото и ядрото може да зарежда и разтоварва изпълними модули, докато устройството работи.

Друга прилика е, че те са модулни; функция в двете операционни системи може да бъде премахната и заменена без да е необходимо рестартиране. Други, като Loadable Kernel Module, могат да бъдат добавени в Linux, докато системата работи.

Развитието в Unix OS го прави възможно да не използва графичния интерфейс в допълнение към вече съществуващия инструмент за командния ред. Тази функция присъстваше само в Linux, но е обща и за двамата в по -късните версии на Unix.

Заключение

Не може да се каже, че Linux е Unix главно защото е написан от нулата. В него няма оригинален Unix код. Разглеждайки двете ОС, може да не забележите голяма разлика, тъй като Linux е проектиран да функционира точно като Unix, но не съдържа никакъв код. Освен това му липсва Unix сертификат, който да отговаря на условията да бъде наречен Unix OS, както бе споменато по -горе.

Когато изучаваме двете, трябва да отбележим, че Linux придоби популярност в компютърен хардуер и софтуер, игри, таблети, мейнфрейми. Последният, от друга страна, обикновено се използва за интернет сървъри, работни станции и персонални компютри на Solaris, Intel и HP. От двете Linux е по -популярен сред потребителите.

В допълнение към всичко това съществуват базирани на Linux Unix подобни настройки, които не използват много инструменти на GNU, докато има и операционни системи, които използват ядрото на Linux, но не приличат на системата Unix. Например, Android има ядро ​​на Linux, но по никакъв начин не е Unix устройство. Разграничаването на тези две става трудно главно поради гъвкавостта на Linux; той може да бъде интегриран в различни системи, независимо дали е Unix или не.

Допълнителна информация и източници

https://www.unix.org/what_is_unix.html

https://en.m.wikipedia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux