UNIX vs Linux – чем UNIX отличается от Linux
До создания Linux и до появления Windows в вычислительном мире доминировал Unix.
И на самом деле Linux – это клон UNIX.
В этой статье UNIX vs Linux вы узнаете, чем UNIX отличается от Linux.
UNIX была впервые разработана AT&T в 1969 году.
UNIX стала первой портативной операционной системой, почти вся операционная система написана на языке программирования C, что позволило Unix достичь многочисленных платформ.
После многих лет эволюции у нас больше нет того самого Unix.
Большинство современных вариантов UNIX являются лицензированными версиями технологии.
Сегодняшний Oracle Solaris, например, начал свою жизнь как Sun Solaris, пока Oracle не овладел компанией в 2010 году.
Solaris первоначально была разработана Sun Microsystems для включения широкого спектра инструментов и сред, чтобы позволить своим клиентам максимально эффективно использовать свои собственные рабочии станции и серверное оборудования.
Hewlett Packard и IBM создали свои собственные версии UNIX, в соответствующей форме HP-UX и AIX.
Если вы не знаете, Mac OS X также является сертифицированной операционной системой Unix.
UNIX vs Linux – простое объяснение
Unix – это операционная система, которая очень популярна в университетах, компаниях, крупных предприятиях и т. д.
Linux – пример разработки программного обеспечения с открытым исходным кодом и свободной операционной системы (ОС)
UNIX vs Linux – разработка и распространение
Системы Unix подразделяются на различные ОС, в основном разработанные AT&T, а также различные коммерческие поставщики и некоммерческие организации.
Linux разработан с помощью разработки с открытым исходным кодом, то есть путем совместного использования и совместной работы кода и функций через форумы и т. д.
И он распространяется различными поставщиками.
UNIX vs Linux – пользователи
Операционные системы Unix были разработаны в основном для мэйнфреймов, серверов и рабочих станций, за исключением OSX, которая предназначена для всех.
Среда Unix и программная модель клиент-сервер были важными элементами в развитии Интернета.
Когда как Linux для всех.
От домашних пользователей до разработчиков и компьютерных энтузиастов.
UNIX vs Linux – Использование
Операционная система UNIX используется в интернет-серверах, рабочих станциях и ПК.
Основа большинства финансовой инфраструктуры и множество решений для обеспечения высокой доступности 24 × 365.
Linux может быть установлен на самых разных компьютерных аппаратных средствах: от мобильных телефонов, планшетных компьютеров и игровых консолей до мейнфреймов и суперкомпьютеров.
UNIX vs Linux – поддержка файловой системы
Файловыми системами, поддерживаемыми UNIX, являются файлы jfs, gpfs, hfs, hfs +, ufs, xfs, zfs.
И в случае Linux поддерживаемые файловые системы: Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS
UNIX vs Linux – интерфейс текстового режима
Первоначально Bourne Shell является интерфейсом текстового режима UNIX.
Теперь он совместим со многими другими, включая BASH, Korn & C.
BASH (Bourne Again SHell) – это оболочка Linux по умолчанию.
Он может поддерживать несколько интерпретаторов команд.
UNIX vs Linux – графический интерфейс пользователя
Первоначально Unix была основанной на командах ОС, но позже был создан GUI, называемый Common Desktop Environment.
Большинство дистрибутивов теперь поставляются с Gnome.
Linux обычно предоставляет два графических интерфейса, KDE и Gnome.
Но есть миллионы альтернатив, таких как LXDE, Xfce, Unity, Mate, twm, ect.
UNIX vs Linux – Безопасность
Грубая оценка вирусов UNIX составляет 85-120 вирусов, зарегистрированных на момент времени.
У Linux было около 60-100 вирусов, перечисленных на момент времени.
В настоящее время ни один из них не активно распространяется.
UNIX против Linux – обнаружение и устранение угроз
Из-за запатентованной природы оригинального Unix пользователи должны подождать некоторое время, чтобы получить исправления ошибок. Но это происходит не так часто.
В случае Linux обнаружение и решение об угрозах происходит очень быстро, так как Linux в основном управляется сообществом, и всякий раз, когда какой-либо пользователь Linux помещает какую-либо угрозу, несколько разработчиков начинают работать над этим из разных частей мира.
UNIX vs Linux – Процессоры
Unix можно запускать только на определенных процессорах, таких как x86 / x64, Sparc, Power, Itanium, PA-RISC, PowerPC и многих других.
Linux не требует специального оборудования.
Таким образом, он поддерживает множество различных процессоров.
UNIX vs Linux – Стоимость
Поскольку Linux свободно доступен, у него есть преимущество по сравнению с UNIX, которое из-за необходимости приобретения лицензий может ограничить количество пользователей.
Это также результат того, что он приходит с различными структурами затрат в зависимости от разных поставщиков.
Таким образом, Linux может быть более дешевым, доступным и предлагать улучшенную возможность генерировать рентабельность инвестиций (ROI) для вашей организации.
Реализация Linux превысит эквивалент UNIX и сделает это при значительно сокращенной стоимости.
Аппаратное обеспечение более дорогостоящее в UNIX, и вы не можете использовать общедоступный Cloud, как вы можете в Linux.
UNIX vs Linux – популярные
Различные версии Unix следующие: OS X, Solaris, HP-UX, AIX, Inspur, HP-UX, z / OS, Irix, Unixware, DNCP и SCO OpenServer.
Сравнительно больше дистрибутивов или версий операционных систем Linux.
Распределения, доступные для Linux, следующие: Redhat, Slackware, Debian, Solaris, Ubuntu, CentOS, Fedora.
Линукс — это Юникс?
Часть 1
В первой части истории о взаимоотношениях Линукса и Юникса вы узнаете о богатой истории Юникса, которая определяет, чем он является и кому принадлежит.
Линукс это Юникс?
Если вы задаетесь этим вопросом, значит вы находитесь в одном ряду с многочисленными Линукс и Юникс разработчиками, администраторами и пользователями. Каков приговор? Суд так и не может принять окончательное решение. С виду это простой вопрос, но задайте его 10 людям, и вы получите 10 разных ответов. Суть проблемы заключается в том, как каждый человек по-разному представляет эти понятия. Некоторые думают, что это наборы стандартов, другие, что это сообщества, третьи — вообще торговые марки. Откровенно говоря, Линукс и Юникс — это все эти вещи одновременно.
Многие пытаются использовать старый «утиный тест» при поиске ответа — «Если предмет выглядит как утка, плавает, как утка и крякает, как утка, то это, вероятнее всего, и есть утка». Несмотря на то, что пример с уткой вряд ли сопоставим со сложными системами, рассуждения в общем где-то созвучны. Линукс действительно напоминает Юникс почти в каждом аспекте. На самом деле, первоначальное ядро Линукс было построено по образцу Юникса, и даже его создатель(!) в свое время связывал ядро с Юниксом.
Означает ли это, что Линукс — это Юникс? Не обязательно. Если бы вас клонировали, был бы ваш клон вами? Многие бы поспорили, что то, что определяет какой-то предмет — это не только его состав, но и история. В случае с клоном, у него не было бы вашей памяти, так что он не был бы по-настоящему вами.
Краткая история Юникс
Развитие Юникс по-настоящему началось в 1960-х годах проектом под названием Multics, который не принес большой прибыли и был брошен одной из крупнейших компаний, вносившей основной вклад в его развитие. Тем не менее, работа над проектом была продолжена энтузиастами, что в конечном итоге привело к рождению UNICS (игра звучаний с «Multics», позже переименованной в UNIX) в 1970-х годах.
В 1980 году компанией AT&T был разработан пакет коммерческих лицензий на все дистрибутивы UNIX, и сведение всех версий в одну: UNIX System V. Университет Калифорнии, Беркли продолжал разрабатывать свою собственную версию Unix под названием BSD. Многие из важнейших разработок в UNIX изначально пришли из BSD, к примеру, включение TCP/IP в основную версию UNIX.
В течение 80-х и 90-х, многие компании приобрели и залицензировали свои собственные версии UNIX, в том числе Sun Microsystems, Microsoft, и SCO. Примерно в это же время группы разработчиков и компаний осуществили рывок в сторону «открытого» Юникса, создавая отдельную ветвь его развития. В начале 90-х, AT&T продала все свои права на UNIX компании Novell. В 1995 году уже Novell продает часть своих прав на Юникс, включая право на дальнейшую разработку, компаниям System V и SCO.
Все эти покупки, продажи, лицензирования, делицензирования и независимое развитие в 90-е привели к многочисленным искам, спорам, а также драмам по поводу владения частями Юникса. Линукс также фигурировал в иске SCO, как содержащий код Юникса, который принадлежал им. Когда все поутихло, Novell выиграла дело в отношении SCO, и заставила SCO отозвать иски против IBM и Sequent, а также Linux. Они даже пошли на то, что сказали «Мы не верим, что в Линуксе есть что-то от Юникс».
Сегодня ОС Solaris компании Sun Microsystems является крупнейшей Юниксовой операционной системой. BSD продолжает свое развитие и породил бесплатные версии, такие как FreeBSD. В 2005 году Sun опубликовала большинство кода OpenSolaris, что привело к еще большему количеству версий с открытым исходным кодом на основе Юникс.
Часть 2 — история Линукса
Во второй части этой серии вы узнаете о пути Линукса от скромного начала к славе и богатству!
Краткая история Linux
В 1991 году в Хельсинки, Финляндии, Линус Торвальдс начал работу над проектом, который был, по его словам, «просто для удовольствия». Этот проект в конечном счете стал ядром Linux. Он никогда не был предназначен для чего-то особенного, просто инструмент, который позволил бы студенту получить доступ к UNIX-серверам в соседнем университете. Он написал его специально для железа, на котором он работал на тот момент, и оно не зависело от операционной системы. Через некоторое время Линус понял, что то, что он нечаянно создал — и есть само ядро операционной системы.
Торвальдс смоделировал его на основе разновидности UNIX под названием Minix. Код Minix был открытым, но изменения и дальнейшее распространение не были разрешены, поэтому ядро Торвальдса не защищалось авторским правом. Хотя оно было смоделировано по образу Юникса, оно не было Юниксом. После того как он осознал, что создал, он написал на Usenet:
«Привет всем, кто использует MINIX — Я делаю (бесплатную) операционную систему (просто хобби, это не будет большой и профессиональной системой, как GNU) для 386 (486) AT моделей. Я занимаюсь этим с апреля, и сейчас завершаю работу. Я бы хотел получить какие-либо отзывы о тех вещах, которые вам нравятся и не нравятся в MINIX, так как моя система несколько напоминает ее (то же физическое расположение файловой системы (из практических соображений) среди всего остального). „
Очевидно, в то время Торвальдс не понимал, насколько его ядро было важным для движения открытого программного обеспечения, которые постепенно начинало распространять свое влияние к тому времени. Фонд свободного ПО(Free Software Foundation), наиболее известный своим проектом GNU, начавшим развитие в 1983 году, искал ядро, чтобы осуществить свою мечту о “достаточном количестве свободного программного обеспечения, чтобы вообще можно было обходиться без какого-либо ПО, которое не свободно». Да, целью была полноценная операционная система плюс дополнительные программные средства с открытым исходным кодом и защищенные GPL. В 1992 году они обнаружили Linux, и GNU/Linux начала свой путь, который привел ее именно туда, где «существует достаточное количество свободного программного обеспечения, что можно обходиться без какого-либо ПО, которое не свободно».
Является ли Линукс Юниксом? Вы все еще не знаете? Я тоже, но по крайней мере теперь у вас есть факты. С этого момента, выбор позиции является исключительно вашим личным решением.
С одной стороны, в отличие от всех версий UNIX, Linux не содержит код из какого бы то ни было цикла разработки UNIX. Однако, если что-то выглядит как утка… Ну, остальное вы знаете.
Чем отличается Unix от Linux
Часто можно слышать вопросы о том, почему Linux называют Unix-подобной системой, в чём разница между этими операционными системами. Но на самом деле сравнивать напрямую эти два понятия не совсем корректно.
UNIX – это операционная система, соответствующая единой спецификации UNIX. Linux – это ядро операционной системы с открытым исходным кодом. Так почему сравнивают UNIX c Linux и что означает термин UNIX-подобная система? Давайте разберёмся в этих вопросах.
Чем отличается Unix от Linux?
Сразу стоит уточнить, что называть операционную систему Debian, или любой другой дистрибутив, одним словом Linux не совсем правильно. GNU/Linux, именно так лучше именовать операционную систему на основе ядра Linux. Что такое GNU и как он связан с UNIX можно понять, изучив историю создания операционных систем.
Краткая история создания UNIX
История UNIX начинается в 1969 году, когда в одном из подразделений AT&T Bell Labs была начата разработка операционной системы для компьютера PDP-7 производства DEC. В её основу легли идеи, заложенные в более продвинутую и требовательную к ресурсам компьютера Multics. Например, модель хранения данных была взята именно из этой операционной системы.
Изначально операционная система была написана на ассемблере, но в скором времени Кен Томпсон, один из создателей UNIX, решил перенести язык BCPL на машину с более скромными характеристиками. В результате получился компилируемый язык программирования Би, а на его основе в скором времени появился язык Си.
Таким образом на свет появилась не только одна из самых распространённых операционных систем, но ещё и язык программирования, оказавший влияние при создании C++, C#, Java и многих других языках программирования.
В компании AT&T хотели создать коммерческую версию ОС. Однако, из-за запрета правительства США на ведение деятельности, не связанной с телефонным и телеграфным оборудованием, пришлось лицензировать исходный код для нескольких университетов. В 1973 году университет Беркли получил в своё пользование код и уже в 1978 году появилась их собственная операционная система BSD, имевшая в своём составе сетевые протоколы TCP/IP, разработанные там же. Эти протоколы перекочевали в собственную систему AT&T. С этого момента можно сказать, что UNIX стал семейством операционных систем. Наработки одной системы появлялись в другой и со временем становились неким стандартом.
Краткая история создания Linux
В 1983 году Ричард Столлман, программист лаборатории Массачусетского технологического университета, решил посвятить свою жизнь созданию открытого программного обеспечения. Так появился проект GNU. Акроним расшифровывается как GNU is Not UNIX (GNU – это не UNIX). Одной из первых программ стал текстовый редактор Emacs. В дальнейшем выходили и другие утилиты под лицензией GNU GPL.
Разработка ядра свободной операционной системы началась в 1990 году. Но спустя всего один год появилась первая версия ядра Linux. Его автором стал финский студент Линус Торвальдс. Вдохновившись книгой о создании операционных систем на примере MINIX за авторством Эндрю Таненбаума, Линус решил создать своё ядро операционной системы, но со свободной лицензией. MINIX разрешалось использовать только в образовательных целях. Изначально применялись системные утилиты MINIX, но очень скоро они были заменены на GNU.
С этого началось развитие проекта GNU/Linux. Именно так нередко называют семейство операционных систем Linux. Ядром является Linux, а набором системных утилит – GNU. Хотя это заявление справедливо не всегда. Например, Android хоть и использует ядро Linux, но утилиты GNU заменены на собственную разработку.
Почему Linux называют UNIX-подобной ОС?
Операционные системы UNIX должны соответствовать единой спецификации UNIX, основным семейством стандартов которой является POSIX. Этот набор документов описывает то, как программы общаются с операционной системой. Например, в нём описан формат времени, отсчёт которого идёт с 1 января 1970 года. POSIX был создан для того, чтобы была возможность переносить исходный код с одной операционной системы на другую.
Некоторые операционные системы полностью соответствуют требованиям стандартов и прошли сертификацию, чтобы иметь право называться UNIX. К таким операционным системам можно отнести macOS, HP-UX, AIX и ещё ряд операционных систем.
Но сертификация не бесплатна и большая часть операционных систем является UNIX-подобными. Такие системы соответствуют большей части требований POSIX, но при этом могут иметь небольшие отличия. Среди таких операционных систем можно выделить семейство Linux, семейство BSD, Solaris.
Многие пакеты программного обеспечения написаны с учётом этих требований и позволяют переносить код с одной операционной системы на другую, что заметно упрощает портирование проектов. Например, графическая оболочка GNOME в большей мере соответствует стандартам POSIX, что позволяет использовать её не только на Linux, но и на BSD.
Распространение и сфера применения
Операционные системы Linux получили широкое распространение не только на промышленном и серверном оборудовании. Linux можно встретить на персональных компьютерах, в том числе для домашнего использования.
Системы UNIX, за исключением macOS, применяются исключительно на серверах, рабочих станциях и промышленном оборудовании. Несложно догадаться, что UNIX имеет гораздо меньшее распространение, чем UNIX-подобные системы, и тем более Windows.
И несмотря на то, что систем UNIX не так много и используются они на относительно небольшом количестве компьютеров, опять же, если не учитывать macOS, влияние UNIX значительно. Для той же Microsoft Windows, а ранее и для DOS, выходили наборы утилит для обеспечения совместимости с POSIX. Последним таким решением является WSL, слой совместимости для запуска приложений Linux на Windows 10.
Выводы
UNIX внёс огромный вклад в развитие операционных систем. Заложенные в нём принципы используются до сих пор. Даже язык программирования Си обязан своим появлением этой операционной системе. Однако, далеко не все разработчики готовы проходить сертификацию UNIX и выпускают UNIX-подобные операционные системы.
Как раз к таким можно отнести семейство Linux. Операционные системы Debian, Arch, Fedora объединяет то, что они используют ядро Linux. С другой стороны, UNIX фактически может быть основан на любом ядре, лишь бы оно удовлетворяло всем требованиям единой спецификации UNIX.
Теперь вы знаете чем отличается Unix от Linux. В двух словах, проект GNU/Linux – это реализация идей UNIX со свободной лицензией.
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Разве это не одно и то же?
Так в чем же разница?
Тонкости несколько сложнее. Есть отличия помимо технических и архитектурных. Чтобы понять некоторые влияния, которые сформировали Unix и Linux, нам нужно понять их предысторию.
Истоки Unix
Unix более 50 лет. Он был разработан на языке ассемблера Digital Equipment Corporation (DEC) на DEC PDP/7 в качестве неофициального проекта в Bell Labs, в то время принадлежавшем AT&T. Вскоре он был перенесен на компьютер DEC PDP/11/20, а затем постепенно распространился на другие компьютеры Bell. Переписывание на язык программирования C привело к появлению в 1973 г. версии 4 Unix. Это было важно, потому что характеристики языка C и компилятора означали, что теперь переносить Unix на новые компьютерные архитектуры было относительно легко.
Unix быстро завоевал популярность в академических учреждениях. В 1975 году Кен Томпсон провел творческий отпуск от Bell в Калифорнийском университете в Беркли. Вместе с некоторыми аспирантами он начал добавлять и улучшать их локальную копию Unix. Внешний интерес к дополнениям Berkeley вырос, что привело к выпуску первого выпуска Berkeley Software Distribution (BSD). Это был набор программ и модификаций системы, которые можно было добавить в существующую систему Unix, но это не была отдельная операционная система. Последующие версии BSD были целыми системами Unix.
Теперь существовало две основных разновидности Unix: поток AT&T и поток BSD. Все другие варианты Unix, такие как AIX, HP-UX и Oracle Solaris, являются их потомками. В 1984 году были сняты некоторые ограничения для AT&T, и они смогли производить и продавать Unix. Затем Unix стала коммерциализированной.
Начало Linux
Рассматривая коммерциализацию Unix как дальнейшее разрушение свобод, доступных пользователям компьютеров, Ричард Столлман решил создать операционную систему, основанную на свободе. То есть свобода изменять исходный код, распространять модифицированные версии программного обеспечения и использовать программное обеспечение любым способом, который пользователь сочтет нужным.
Операционная система должна была воспроизвести функциональность Unix без включения какого-либо исходного кода Unix. Он назвал операционную систему GNU и в 1983 году основал проект GNU Project для разработки этой операционной системы. В 1985 году он основал Фонд свободного программного обеспечения для продвижения, финансирования и поддержки проекта GNU.
В 1987 году Эндрю С. Танебаум выпустил операционную систему MINIX (mini-Unix) в качестве учебного пособия для студентов, изучающих проектирование операционных систем. MINIX была функциональной Unix-подобной операционной системой, но имела некоторые ограничения, особенно в отношении файловой системы. В конце концов, исходный код должен быть достаточно маленьким, чтобы его можно было адекватно изучить за один университетский семестр. Некоторой функциональностью пришлось пожертвовать.
Чтобы лучше понять внутреннюю работу Intel 80386 на своем новом ПК, студент-информатик Линус Торвальдс написал в качестве учебного упражнения простой код переключения задач. В конце концов, этот код стал элементарным прото-ядром, которое стало первым ядром Linux. Торвальдс был знаком с MINIX. Фактически, его первое ядро было разработано на MINIX с использованием компилятора GCC Ричарда Столлмана.
Кто занимается разработкой?
Каждый коммерческий Unix разрабатывается как единое целое с использованием собственных или жестко контролируемых сторонних средств разработки. Часто они имеют уникальное ядро и разработаны специально для аппаратных платформ, поставляемых каждым поставщиком.
Бесплатные производные потока BSD Unix с открытым исходным кодом, такие как FreeBSD, OpenBSD и DragonBSD, используют комбинацию устаревшего кода BSD и нового кода. Теперь они поддерживаются сообществом и управляются так же, как и дистрибутивы Linux.
Стандартный дистрибутив Linux состоит из ядра Linux, системы GNU, утилит GNU, библиотек, компилятора, дополнительного программного обеспечения, документации, оконной системы, оконного менеджера и среды рабочего стола.
Таким образом, дистрибутивы Linux фактически делают ядро Linux полностью пригодным для использования в качестве операционной системы, добавляя к нему различные приложения. Существуют различные разновидности дистрибутивов Linux, которые обслуживают широкий спектр потребностей пользователей.
Например, у нас есть ОС на базе OpenWrt Linux для встраиваемых устройств, Linux Mint для персональных компьютеров и Rocks Cluster Distribution для суперкомпьютеров. Всего существует около 600 дистрибутивов Linux.
Или, например, популярная мобильная ОС Android от Google основана на Linux. Каждая итерация ОС Android построена на текущем ядре Linux.
Стандарты и соответствие
Товарные знаки и авторское право
FreeBSD защищена авторским правом FreeBSD Project, и исходный код доступен.
Различия в использовании
С точки зрения пользовательского опыта, в командной строке нет большой видимой разницы. Из-за стандартов и соответствия POSIX программное обеспечение, написанное на Unix, может быть скомпилировано для операционной системы Linux с ограниченными усилиями по переносу. Например, скрипты оболочки можно использовать непосредственно в Linux во многих случаях с небольшими изменениями или даже без них.
Некоторые утилиты командной строки имеют несколько разные параметры командной строки, но, по сути, на обеих платформах доступен один и тот же арсенал инструментов. Фактически, в IBM AIX есть AIX Toolbox для приложений Linux. Это позволяет системному администратору устанавливать сотни пакетов GNU (например, Bash, GCC и другие).
Различные разновидности Unix имеют разные доступные графические интерфейсы пользователя (GUI), как и Linux. Пользователь Linux, знакомый с GNOME или Mate, сможет нащупать свой путь при первом знакомстве с KDE или Xfce. То же самое и с рядом графических интерфейсов пользователя, доступных в Unix, таких как Motif, Common Desktop Environment и X Windows System. Все они достаточно похожи, чтобы по ним мог ориентироваться любой, кто знаком с концепциями оконной среды с диалогами, меню и значками.
Вы узнаете больше о различиях при администрировании систем. Например, есть разные механизмы инициализации. Производные от System V Unix и потоков BSD имеют разные системы инициализации. Бесплатные варианты BSD поддерживали схемы инициализации BSD. По умолчанию дистрибутивы Linux будут использовать систему инициализации, производную от Unix System V или systemd.
Подробнее про различия
Использование и операции
Основные характеристики
Безопасность
Не существует полностью защищенной ОС, но если мы сравним Unix и Linux, мы увидим, что Linux гораздо более оперативно реагирует на ошибки и угрозы. Оба имеют одинаковые характеристики, такие как правильная сегментация домена в многопользовательской среде, есть система паролей, с помощью которой система шифруется и так далее. Преимущество открытой программной системы в том, что она находится в свободном доступе, что делает ее более защищенной от ошибок. Когда кто-либо из разработчиков видит ошибку в программном обеспечении, он может сообщить об этом кому угодно на форуме разработчиков. В случае Unix система не является открытым программным обеспечением, поэтому она имеет ограничения и гораздо более уязвима для угроз.
Аппаратная архитектура
Если мы увидим коммерческие версии Unix, то большинство из них поддерживает свои собственные аппаратные машины. Например. HP-UX поддерживает только компьютеры PA-RISC и Itanium, Solaris работает на SPARC и x86, который является процессором питания. Они подпадают под ограничения UNIX, и по этой причине производители Unix имеют преимущество в том, что они могут оптимизировать код и драйверы.
В случае с Linux это не так. Linux был написан таким образом, чтобы он мог поддерживать максимальное количество машин. Есть несколько платформ и машин, на которых может работать Linux с поддержкой нескольких других устройств ввода-вывода. Здесь разработчики не знают, в какой системе будет установлено программное обеспечение, поэтому они не могут оптимизировать код.
Процесс установки исправлений и компиляции различен для Linux и Unix. В Linux патч может быть выпущен на форуме, и конечный пользователь может установить его на свой компьютер. Этот патч также может редактироваться и изменяться конечным пользователем. Поскольку существует множество сред, поддерживающих приложения Linux, разработчики зависят от многих глаз, чтобы знать об ошибках и угрозах.
Ядра выпускаются только в двоичной форме коммерческими поставщиками Unix. Если необходимо установить обновление, администратор должен дождаться, пока поставщик выпустит исправление в двоичной форме.
Поддержка файловой системы
Существует множество файловых систем, поддерживаемых Linux, тогда как в случае Unix он поддерживает меньшее количество систем. Ниже мы увидим некоторые файловые системы, поддерживаемые разными ОС.
Доступность приложений
Все дистрибутивы Linux поставляются с набором приложений с открытым исходным кодом, и есть несколько других, свободно доступных для разработчиков и конечных пользователей. Таким образом, Unix также портировал эти приложения, и они доступны в коммерческой версии Unix.
Поддержка
Все версии Unix являются платными, а версии для Linux можно использовать бесплатно. Это также добавляет в Unix функцию, заключающуюся в том, что если кто-то купит Unix, он получит коммерческую поддержку. В случае с Linux у нас есть несколько открытых форумов, где пользователи могут задавать вопросы и предлагать лучшее решение. Linux более отзывчив, поскольку несколько конечных пользователей заявили, что форумы более отзывчивы, чем коммерческая техническая поддержка Unix.
Сравнительная таблица
Заключение
Unix очень стар и считается родителем всех операционных систем. Ядро Linux также является производным от Unix. Основное различие между операционными системами на основе Unix и Linux заключается не в части представления, а в том, как они работают внутри, то есть в основном в части ядра.
Разница между ними также будет зависеть от того, какие именно версии Linux и Unix вы сравниваете.
Linux более гибкий и бесплатный по сравнению с настоящими системами Unix, и именно поэтому Linux стал более популярным. При обсуждении команд в Unix и Linux они не одинаковы, но очень похожи. Фактически, команды в каждом дистрибутиве одного и того же семейства ОС также различаются.
В Solaris, HP, Intel и других используются Интернет-серверы Unix, рабочие станции и персональные компьютеры. В то время как Linux широко используется для компьютерного программного обеспечения и оборудования, игр, планшетов, мэйнфреймов и т.д.
Есть исследования, которые говорят, что Linux за последние несколько лет развивается быстрее, чем любая другая ОС. Следовательно, в будущем Linux может оставить далеко позади установки UNIX.