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

Общо мнение е, че операционните системи Linux и UNIX са почти едно и също нещо. Колко легитимна е тази теза?

Съдържание на статията

  • Факти за Linux
  • Факти UNIX
  • сравнение
  • маса

Факти за Linux

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

Една от първите известни дистрибуции на Linux е разработена от финландския програмист Линус Торвалдс. През 1991 г. тя е показана на информационната общност. Впоследствие развитието на Linus е доразвито с участието на групи ентусиасти на безплатен софтуер от цял ​​свят. Най-популярните версии на Linux днес са Mint, Ubuntu, Debian, Fedora.

Linux операционните системи са чудесни за администриране на сървъри. Следователно тези ОС са най-търсени сред корпорациите - по-специално в областта на хостинг услугите, в сегмента на облачните решения. В компютърния сегмент, насочен към частни потребители, популярността на Linux е значително по-ниска от Windows, въпреки факта, че основните функции на съвременните дистрибуции на Linux по принцип са сравними с възможностите на ОС от Microsoft.

реклама

На базата на Linux, в същото време е разработена най-популярната ОС за смартфони и таблети, Android. Което от своя страна по отношение на разпространението значително изпреварва мобилната версия на Windows.

Linux се счита за подобен на UNIX. Това се дължи на факта, че Линус Торвалдс и неговите сътрудници използваха ключовите концепции, внедрени в друго семейство на ОС, UNIX, за да създадат своята безплатна операционна система. Този факт предопредели тезата, че Linux и UNIX са две версии на една и съща ОС и разликата между тях е много малка..

Така ли е - ще изучим допълнително. Сега - основните факти за UNIX.

към съдържание ↑

Факти UNIX

UNIX - това е също семейство операционни системи. Първата имплементация на UNIX OS се появява през 1969г. Повечето съвременни версии на UNIX, за разлика от Linux, са комерсиални ОС. Сред тях - OS X, Mac OS, iOS - операционни системи за устройства на Apple, както и решения като Sun Solaris, AIX, HP-UX.

Решенията, изградени въз основа на UNIX концепции, в повечето случаи имат затворен изходен код. Тоест програмисти, които не са свързани с компанията, разработваща конкретна версия на ОС, не могат да правят правни промени в определен комплект за разпространение..

Сега семейството на ОС UNIX, подобно на Linux, се използва главно в корпоративна среда - като инструмент за управление на сървър. Въпреки това разпространението на съответните решения е значително и в сегмента на персонални потребители, тъй като платформата на Mac се контролира от OS X или неговия предшественик - Mac OS, базирана на UNIX.

Освен това Apple е един от ключовите играчи на пазара на мобилни джаджи. IPhone, iPad устройства се контролират от iOS, което също е свързано, както отбелязахме по-горе, с UNIX системи.

към съдържание ↑

сравнение

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

Командите, които контролират Linux, са почти идентични с тези, използвани от UNIX. И двете семейства на ОС се базират на единна концепция за администриране на данни, същността на която е да се изгради политика за създаване на разрешения за изпълнение на определени файлове. Така че в UNIX и Linux е много трудно да стартирате програми и да модифицирате данни неоторизирано. Това предопределя по-специално висока степен на устойчивост и на двете семейства на ОС към вируси..

Каква е фундаменталната разлика между Linux и UNIX? Съвременните ИТ експерти са съгласни, че основният критерий в този случай е отношението на разработчиците от семейството на ОС към печалба. Повечето базирани на UNIX решения са платен, затворен код, който е най-вече собственост на разработчика на софтуера. Linux от своя страна е с нестопанска цел, както и програмите за тях, докато техните кодове са отворени за разработчици на трети страни.

Безплатният Linux и търговската ориентация на UNIX предопределят редица други основни разлики между разглежданите семейства на ОС.

Сред тях е по-тясната технологична специализация на UNIX. В много отношения - само заради затворения код. Операционните системи от това семейство обикновено се създават за конкретни платформи. Например, HP-UX може да работи изключително върху процесори на HP PA-RISC, както и Itanium, съвместна разработка на HP и Intel. OS X, Mac OS и iOS работят само на устройства на Apple. Същото може да се каже и за поддръжката на OS, базирана на файлове на UNIX. По принцип, специфична UNIX-базирана дистрибуция е в състояние да работи с 1-2 стандарта от съответния тип.

От своя страна решенията на Linux са по-малко стандартизирани. Дистрибуциите на „настолни“ версии на Linux могат да бъдат инсталирани на компютри с AMD, Intel процесори и, ако е необходимо, адаптирани към, например, руски чипове Elbrus. Android OS също е „мулти-марка“ решение; десетки производители на джаджи го използват. По отношение на поддръжката на файлови системи - Linux също е по-универсален тук от UNIX. Съвременните дистрибуции на Linux работят добре дори с файлови системи на Windows - като FAT32, NTFS.

Може да се отбележи, че на съвременния пазар на дигитални решения се оформи неофициална конфронтация между Linux и UNIX:

  • в сегмента на PC операционните системи Linux, инсталирани на всяка отворена IBM платформа, като Windows, са конкуренти на OS X и Mac OS, които са инсталирани на компютри Apple;
  • в сегмента на мобилните джаджи Android OS, инсталирани на смартфони и таблети от различни марки, са конкуренти на iOS, който е поставен на iPhone и iPad, също пуснат от Apple.

В първия случай Linux значително губи от UNIX: делът на първия тип системи на глобалния компютър на пазара според Net Applications е 1,34%, делът на Mac OS и OS X е около 7,11%. В сегмента на мобилните джаджи Android-базирани устройства базирани на Linux, според IDC, заемат около 81,5%, iOS - 14,8%.

към съдържание ↑

маса

И така, разгледахме каква е разликата между Linux и UNIX. Нека се опитаме да покажем съответните критерии в таблица.

LinuxUNIX
Какви са подобни данни за семейството на ОС?
Подобен изходен код за програми.
Общи принципи на администриране на данни.
Идентичност на основните команди за управление на ОС.
Устойчивост на вируси
Основни разлики
Почти всички Linux OS са безплатниПовечето операционни системи за семейство UNIX са търговски
ОС имат голяма гъвкавост, съвместими с хардуер от различни марки, широка гама от файлови системиОС са по-малко универсални, всяка дистрибуция е адаптирана към ограничен брой платформи и файлови системи
Изходният код на дистрибуцията е отворенИзходният код в повечето случаи е затворен