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