Днес Linux е в голямо търсене. Можете да видите използването на Linux навсякъде. Той доминира в нашите сървъри, настолни компютри, смартфони и дори се използва в някои електрически устройства като хладилници.
Някои хора смятат Unix и Linux за синоними, но това не е вярно. Много операционни системи бяха разработени да бъдат като Unix, но никоя от тях не получи популярност като Linux. Linux е клонинг на Unix. Той има няколко функции, подобни на Unix, но все още има някои ключови разлики. Преди Linux и Windows компютърният свят беше доминиран от Unix. Unix е защитено с авторски права име и IBM AIX, HP-UX и Sun Solaris са единствените Unix операционни системи, останали до момента.
Въведение в Unix
Unix е семейство от многопотребителски, многозадачни компютърни операционни системи, които произлизат от действителния AT&T Unix, чиято интеграция започна през 1969 г. в изследователския център Bell Labs от Денис Ричи, Кен Томпсън и други. Първоначално Unix беше предназначен за използване в системата Bell, което доведе до редица търговски и академични версии на Unix от доставчици, включително IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) и Калифорнийския университет.
Unix системите са обозначени с модулен дизайн, понякога известен като 'Unix философия' . Операционната система трябва да предоставя група от прости инструменти според тази философия, всички от които изпълняват добре дефинирана и ограничена функция. Incode, унифицирана файлова система и техника за междупроцесна комуникация, наречена 'тръби' служат като основно средство за комуникация, а команден и скриптов език на обвивката се използват за обединяване на инструментите за прилагане на сложни работни процеси.
Unix се отличава от своите предшественици като първоначалната преносима ОС; почти цялата операционна система е специфицирана на езика за програмиране C, което позволява на Unix да работи на множество платформи.
Компоненти на Unix
Системата Unix се състои от няколко компонента, които всъщност са пакетирани заедно. Чрез добавяне на среда за разработка, документи, библиотеки и модифициран, преносим изходен код за всеки от тези компоненти, включени в ядрото на операционната система, Unix беше автономна софтуерна система.
Местоположението на файловата система и имената на компонентите на Unix са се променили значително в историята на системата. Независимо от това, внедряването на версия 7 се счита от няколко за това, че има ранната структура на Canonical:
Въведение в Linux
Linux е семейство подобни на Unix операционни системи с отворен код. Обикновено Linux е пакетиран като Linux дистрибуция, която съдържа поддържащите системни библиотеки и софтуер и ядрото, някои от които се предлагат от проекта GNU. Няколко дистрибуции на Linux използват думата „Linux“, но Фондацията за свободен софтуер използва името „GNU/Linux“, за да се съсредоточи върху значението на софтуера GNU.
Известни дистрибуции на Linux са Ubuntu, Fedora Linux и Debian, последният от които се състои от няколко различни дистрибуции и промени, включително Xubuntu и Lubuntu. Търговските дистрибуции са SUSE Linux Enterprise и Red Hat Enterprise Linux. Linux дистрибуциите за настолни компютри са прозоречни системи като Wayland или X11 и десктоп среди като KDE Plasma или GNOME.
Linux е един от най-забележителните примери за сътрудничество с отворен код и безплатен софтуер. Изходният код на Linux може да се разпространява, модифицира и използва с некомерсиална или търговска цел от всеки съгласно условията на съответните му лицензи, като GPL (GNU General Public License). Например ядрото на Linux е лицензирано по GPLv2.
Компоненти на Linux
Инсталираните компоненти на системата Linux съдържат следното:
Софтуерни библиотеки: Те включват код, който може да се използва от активни процеси.
Разлика между Linux и Unix
Сравнение | Linux | Unix |
---|---|---|
Определение | Това е операционна система с отворен код, която е свободно достъпни за всички . | Това е операционна система, която може да се използва само от притежателите на авторските права . |
Примери | Има различни дистрибуции като Ubuntu, Redhat, Fedora и др | IBM AIX, HP-UX и Sun Solaris. |
Потребители | В днешно време Linux е в голямо търсене. Всеки може да използва Linux, независимо дали е домашен потребител, програмист или студент. | Разработен е основно за сървъри, работни станции и мейнфрейми. |
Използване | Linux се използва навсякъде - от сървъри, компютри, смартфони, таблети до мейнфрейми и суперкомпютри. | Използва се в сървъри, работни станции и компютри. |
цена | Linux се разпространява безплатно, изтегля се и се разпространява също чрез списания. И ценовите дистрибуции на Linux също са по-евтини от Windows. | Доставчиците на авторски права за Unix определят различни разходи за съответните им операционни системи Unix. |
развитие | Тъй като е с отворен код, той е разработен чрез споделяне и сътрудничество на кодове от разработчици от цял свят. | Unix е разработен от AT&T Labs, различни търговски доставчици и организации с нестопанска цел. |
производител | Linux ядрото е разработено от общността на разработчици от различни части на света. Въпреки че бащата на Linux, Линус Торвалдс наблюдава нещата. | Unix има три дистрибуции IBM AIX, HP-UX и Sun Solaris. Apple също използва Unix, за да създаде OSX операционна система. |
GUI | Linux е базиран на команди, но някои дистрибуции предоставят GUI базиран Linux. Gnome и KDE се използват предимно GUI. | Първоначално беше базирана на команди OS, но по-късно беше създадена Common Desktop Environment. Повечето Unix дистрибуции използват Gnome. |
Интерфейс | Интерфейсът по подразбиране е BASH (Bourne Again SHell). Но някои дистрибуции са разработили свои собствени интерфейси. | Първоначално използва Bourne shell. Но също така е съвместим с други GUI. |
Поддръжка на файлова система | Linux поддържа повече файлови системи от Unix. | Той също така поддържа файлова система, но по-малко от Linux. |
Кодиране | Linux е клонинг на Unix, държи се като Unix, но не съдържа неговия код. | Unix съдържа напълно различно кодиране, разработено от AT&T Labs. |
Операционна система | Linux е само ядрото. | Unix е пълен пакет от операционна система. |
Сигурност | Осигурява по-висока сигурност. Linux има около 60-100 вируса, изброени до момента. | Unix също е силно защитен. Има около 85-120 вируса, изброени до момента |
Откриване на грешки и решение | Тъй като Linux е с отворен код, всеки път, когато потребител публикува някаква заплаха, разработчици от цял свят започват да работят по нея. И следователно осигурява по-бързо решение. | В Unix потребителите трябва да изчакат известно време, за да се разреши проблемът. |