Разница между Linux и UNIX

UNIX vs Linux — чем UNIX отличается от Linux

Разница между Linux и UNIX

До создания 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.

Please follow and us:

UNIX и Linux,История и дистрибутивы Linux, История Unix

Разница между Linux и UNIX

В процессе развития операционных систем (ОС) UNIX и Linux, между ними сложилась система отношений, являющаяся уникальной в своём роде. С одной стороны, эти системы схожи, а с другой — имеются настолько принципиальные различия, которые не позволяют употреблять и понимать значения «UNIX» и «Linux» в одном контексте.

сходства и различия

Говоря о Linux, следует прежде всего понимать, что это обособленная реализация всех основных принципов построения многозадачных, многопользовательских и универсальных ОС, которые закладывались при создании UNIX в далёких 60-х годах. Код системного ядра Linux не имеет ничего общего с UNIX, но реализует тот же набор системных вызовов с аналогичной спецификацией.

Приложения UNIX совместимы с системной средой Линукс. В свою очередь, Linux более совершенна, нежели UNIX, но некоторые коммерческие UNIX-подобные системы по своему функционалу и оптимизации превосходят Линукс.

Главным же отличием Linux от UNIX является то, что первая — это полностью бесплатный продукт, который надёжно работает практически на любом оборудовании, по максимуму используя все аппаратные возможности. А Unix, в большинстве, это коммерческий продукт.

 Изначально Linux разрабатывался как операционная система для домашнего пользования, в то время как UNIX делался для компаний и корпораций.

Также Linux поддерживается и совершенствуется огромным и открытым сообществом разработчиков, самые эффективные, передовые и оригинальные идеи которых реализуются и впоследствии внедряются в ядро.

Приложение, созданное для Линукс, а точнее сказать программа, написанная для Linux – это UNIX-программа.

Например, FTP-серверу всё равно, где он будет запущен — и в Линукс, и в Юникс он будет работать одинаково.

Надо заметить, что Линукс – не единственная свободная UNIX-подобная ОС — существует и множество других, как например, FreeBSD, OpenBSD, которые по сравнению с Линукс распространены гораздо меньше, но по своему функционалу не сильно уступают последней.

Объединяющим обе ОС и, в то же время очень важным аспектом является то, что всевозможные разновидности UNIX-подобных ОС могут быть как коммерческими и дорогими проприетарными продуктами, так и бесплатными, открытыми и свободно распространяемыми.

Этот «парадокс» стал возможным благодаря удивительной, в некоторой степени, цепочке событий и совпадений, произошедших незадолго и уже после рождения ЮНИКС.

Одним из таких эпизодов стало возникновение и развитие проекта GNU, философией которого является создание программного обеспечения в виде изначально открытого и свободно распространяемого кода.

История появления Linux

История создания Линукс, как самостоятельной операционной системы началась в 1991-м году. Создателем ее является финский аспирант Линус Торвальдс. Приобретя пакет ОС MINIX. Он решил переписать ее.

После некоторых модификаций начало появляться подобие ОС, а затем, когда исходный код был выложен на сервере, проект стал развиваться благодаря усилиям и, главное, энтузиазму программистов, основная часть OC Linux написана на языке программирования Си. после чего он стал полноценной операционной системой.

Проект взял многое от существовавшего тогда UNIX. Даже название было «собрано» из имени разработчика и буквы X в конце слова как свидетельства схожести с ЮНИКС. Название Linux проект получил не сразу.

Изначально он назывался Freax как гибрид английских слов free (бесплатный, свободный) и freak (чудной) с окончанием X, однако, когда Линус Торвальдс выкладывал код на сервере, проект получил свое окончательное имя и логотип пингвина.

Дистрибутивы Linux

Дистрибутив ОС — это сборка или определённым образом сформированный комплект прикладного ПО (пакетов), запускаемого поверх системного ядра, который имеет систему управления пакетами посредством удалённого репозитория или иного хранилища ПО.

Для Линукс, как ни для какой другой ОС, существует огромное количество дистрибутивов. Все они различаются уровнем функциональности, ориентацией на решаемый круг задач, а также оснащением графического окружения (или без такового) для реализации концепции рабочего стола или рабочей среды.

Среди всего разнообразия Linux-дистрибутивов выделяются несколько направлений: системы для управления серверами, специализированные дистрибутивы (мультимедиа, защита информации и т. д.), а также общепользовательские ОС. Не так уж и сложно запутаться, но сложность выбора зачастую, кроется внутри каждого из направлений.

Например, среди серверных систем только за последние несколько лет лидирующие позиции прочно отошли к семейству дистрибутивов Red Hat. Поскольку для серверов важное значение в подавляющем большинстве случаев имеет удобное и полноценное управление сетями, то именно Red Hat является предпочтительным выбором для владельцев и администраторов серверов.

Особенно этот дистрибутив популярен у хостинг-провайдеров.

Что касается систем для широкого пользовательского потребления, то тут выбор зачастую определяется вкусом или симпатиями к конкретной реализации графического окружения, среди которых Gnome, KDE, Xfce и т. д.

Первые две долгое время конкурировали друг с другом, но со временем окружение KDE, благодаря своим практически безграничным возможностям по настройке, расширению и кастомизации, постоянной и качественной оптимизации, а также широкой поддержке разработчиков, стало более предпочтительным, и всё чаще пользователи выбирают Linux-дистрибутивы именно с этим графическим окружением. Самыми же популярными дистрибутивами на данный момент являются системы на основе Debian, такие как Ubuntu и Linux Mint. Эти дистрибутивы получили огромную популярность благодаря наличию в семействе версий с поддержкой самых разных графических окружений, а также удобной и универсальной структуре пакетов Debian.

Наиболее распространённые Linux-дистрибутивы приведены в следующей таблице:

ДистрибутивОфициальный сайт

Разница между Linux и UNIX

Разница между Linux и UNIX

Распространена точка зрения, согласно которой операционные системы Linux и UNIX — практически одно и то же. Насколько правомерен данный тезис?

статьи

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

Один из первых известных дистрибутивов Linux был разработан финским программистом Линусом Торвальдсом. В 1991 году он был показан IT-сообществу. Впоследствии наработки Линуса получили дальнейшее развитие при участии групп энтузиастов бесплатного ПО со всего мира. Самые популярные версии Linux сегодня — Mint, Ubuntu, Debian, Fedora.

Операционные системы Linux отлично приспособлены для администрирования серверов. Поэтому наибольшую востребованность данные ОС имеют среди корпораций — в частности, в сфере предоставления услуг хостинга, в сегменте облачных решений.

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

На базе Linux вместе с тем разработана самая популярная ОС для смартфонов и планшетов — Android. Которая, в свою очередь, по распространенности значительно опережает мобильную версию Windows.

ОС Linux считаются UNIX-подобными. Это связано с тем, что Линус Торвальдс и его единомышленники использовали при создании своей бесплатной операционной системы ключевые концепции, реализованные в другом семействе ОС — UNIX. Данный факт предопределил появление тезиса о том, что Linux и UNIX — это две версии одной и той же ОС, и разница между ними совсем небольшая.

Так ли это — мы изучим далее. Сейчас — основные факты как раз таки о UNIX.

Факты о UNIX

UNIX — это тоже семейство операционных систем. Первая реализация ОС UNIX появилась в 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? Современные IT-эксперты сходятся во мнении, что ключевой критерий в данном случае — отношение разработчиков семейства ОС к извлечению прибыли.

Большинство решений, базирующихся на UNIX, — платные виды ПО с закрытым кодом, который в основном на правах собственности принадлежит разработчику соответствующего ПО.

В свою очередь, ОС Linux — некоммерческие, так же как и программы для них, и при этом их коды открыты для сторонних разработчиков.

Бесплатность Linux и коммерческая ориентированность UNIX предопределяют ряд иных принципиальных различий между рассматриваемыми семействами ОС.

В числе таковых — более узкая технологическая специализация UNIX. Во многом — как раз таки в силу закрытости кода. Операционные системы данного семейства, как правило, создаются для конкретных платформ.

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

В основном конкретный дистрибутив ОС, основанный на UNIX, способен работать с 1-2 стандартами соответствующего типа.

В свою очередь, Linux-решения менее стандартизованы. Дистрибутивы «десктопных» версий Linux можно ставить на компьютеры с процессорами AMD, Intel, при необходимости — адаптировать, к примеру, к российским чипам «Эльбрус».

ОС Android — также «мультибрендовое» решение, его используют десятки производителей гаджетов. Касательно поддержки файловых систем — Linux здесь также более универсальна, чем UNIX.

Современные дистрибутивы Linux прекрасно работают даже с файловыми системами для Windows — такими как FAT32, NTFS.

Можно отметить, что на современном рынке цифровых решений оформилось неофициальное противостояние Linux и UNIX:

  • в сегменте ПК ОС Linux, устанавливаемые на любые открытые IBM-платформы, как и Windows, являются конкурентами OS X и Mac OS, которые инсталлируются на компьютерах Apple;
  • в сегменте мобильных гаджетов ОС Android, устанавливаемые на смартфоны и планшеты разных брендов, являются конкурентами 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 — бесплатныеБольшинство ОС семейства UNIX — коммерческие
ОС имеют большую универсальность, совместимы с «железом» от разных брендов, широким спектром файловых системОС менее универсальны, каждый дистрибутив адаптирован к ограниченному количеству платформ и файловых систем
Исходный код дистрибутивов открытИсходный код в большинстве случаев закрыт

Различия между UNIX и Linux. Чем Linux отличается от UNIX, и что такое UNIX-подобная ОС

Разница между Linux и UNIX

Песочница

new player 19 марта 2011 в 23:16

UNIX

UNIX (не стоит путать с определением «UNIX-подобная операционная система») – семейство операционных систем (Mac OS X, GNU/Linux).
Первая система была разработана в 1969 в Bell Laboratories, бывшей американской корпорации.

Отличительные особенности UNIX:

  1. Простое конфигурирование системы путем использования простых, обычно текстовых, файлов.
  2. Широкое использование командной строки.
  3. Использование конвейеров.

В наше время UNIX используют в основном на серверах, и как систему для оборудования.
Нельзя не отметить огромную историческую важность UNIX систем. В настоящее время они признаны одними из самых исторически важных ОС. В ходе разработки UNIX систем был создан язык Си.

Варианты UNIX по годам

UNIX-подобная ОС

UNIX-подобная ОС (иногда используют сокращение *nix) – система, образованная под влиянием UNIX.

Слово UNIX используется как знак соответствия и как торговая марка.

Консорциум The Open Group обладает торговой маркой «UNIX», но наиболее известен как сертифицирующий орган для торговой марки UNIX. Недавно на The Open Group был пролит свет в связи с публикацией спецификации «Single UNIX Specification», стандартов которым должна удовлетворять ОС чтобы гордо называться Unix.

Вы можете взглянуть на генеалогическое древо UNIX-подобных операционных систем.

Linux

Linux – общее название UNIX-пободных операционных систем, которые разработаны в рамках проекта GNU (проект по разработке СПО).

Linux работает на огромном множестве архитектур процессора, начиная от ARM заканчивая Intel x86.

Наиболее известными и распространенными дистрибутивами являются Arch Linux, CentOS, Debian.

Также существует много «отечественных», российских дистрибутивов – ALT Linux, ASPLinux и другие.

Возникает довольно много споров об именовании GNU/Linux.
Сторонники «open source» используют термин «Linux», а сторонники «free software» – «GNU/Linux». Я предпочитаю первый вариант. Иногда для удобства представления термина GNU/Linux используют написания «GNU+Linux», «GNU-Linux», «GNU Linux».

В отличие от коммерческих систем (MS Windows, Mac OS X) Linux не имеет географического центра разработки и определенной организации, которая владела бы системой. Сама система и программы для нее – результат работы огромных сообществ, тысяч проектов. Присоединиться к проекту или создать свой может каждый!

Вывод

Таким образом у нас поучилась цепочка: UNIX -> UNIX-подобная ОС -> Linux.

Подводя итог, я могу сказать, что отличия между Linux и UNIX очевидны. UNIX – намного более широкое понятие, фундамент для построения и сертификации всех UNIX-подобных систем, а Linux – частный случай UNIX.

unix, linux, nix, линукс, юникс

Данная статья не подлежит комментированию, поскольку её автор ещё не является

Введение

Что такое Unix?

Где взять бесплатный Unix?

Каковы основные отличия Unix от других OS?

Почему Unix?

Основные понятия Unix

Файловая система

Комадный интерпретатор

Руководства – man

Введение

Писать об ОС Unix чрезвычайно трудно. Во-первых, потому, что об этой системе написано очень много. Во-вторых, потому, что идеи и решения Unix оказали и оказывают огромное влияние на развитие всех современных ОС, и многие из этих идей уже описаны в этой книге.

В-третьих, потому что Unix – не одна ОС, а целое семейство систем, и не всегда можно “отследить” их родство между собой, а уж описать все ОС, входящие в это семейство просто невозможно.

Тем не менее, мы, ни в коей мере не претендуя на полноту, попытаемся дать беглый обзор “мира Unix” в тех его областях, которые представляются нам интересными для целей нашего учебного курса.

Рождение ОС Unix относится к концу 60-х годов, и эта история уже обросла “легендами”, которые подчас по-разному повествуют о деталях этого события. ОС Unix родилась в исследовательском центре Bell Telephone Laboratories (Bell Labs), входящем в состав корпорации AT&T.

Изначально этот инициативный проект для ЭВМ PDP-7 (впоследствии – для PDP-11) представлял собой то ли с файловую систему, то ли компьютерную игру, то ли систему подготовки текстов, то ли и то, и другое, и третье.

Важно, однако, то, что с самого начала проект, превратившийся в итоге в ОС, задумывался как программная среда коллективного пользования. Автором первой версии Unix является Кен Томпсон, однако в обсуждении проекта, а впоследствии – и в его реализации принимал участие большой коллектив сотрудников (Д. Ритчи, Б.

Керниган, Р. Пайк и другие). На наш взгляд, несколько счастливых обстоятельств рождения Unix определили удачу этой системы на много лет вперед.

Для большинства сотрудников того коллектива, в котором родилась ОС Unix, эта ОС была “третьей системой”. Существует мнение (см.

, например ), что системный программист достигает высокой квалификации только при выполнении третьего своего проекта: первый проект получается еще “ученическим”, во второй разработчик пытается включить все, что не получилось в первом, и в итоге он получается слишком громоздким, и только в третьем достигается необходимый баланс желаний и возможностей. Известно, что до рождения Unix коллектив Bell Labs участвовал (совместно с рядом других фирм) в разработке ОС MULTICS. Конечный продукт MULTICS (Bell Labs не принимала участия в последних стадиях разработки) носит все признаки “второй системы” и не получил широкого распространения. Следует, однако, заметить, что в этом проекте были рождены многие принципиально важные идеи и решения, и некоторые концепции, которые многие считают рожденными в Unix, на самом деле имеет своим источником проект MULTICS.

ОС Unix была системой, которая делалась “для себя и для своих друзей”. Перед Unix не ставилась задача захвата рынка и конкуренции с какими-либо продуктами. Сами разработчики ОС Unix были и ее пользователями, и сами оценивали соответствие системы своим нуждам. Без давления рыночной конъюнктуры такая оценка могла быть предельно объективной.

ОС Unix явилась системой, которая сделана программистами и для программистов.

Это определило изящество и концептуальную стройность системы – с одной стороны, а с другой – необходимость понимания системы для пользователя Unix и чувства профессиональной ответственности для программиста, разрабатывающего программное обеспечение для Unix. И никакие последующие попытки сделать “Unix для чайников” не смогли избавить ОС Unix от этого достоинства.

В 1972-73 гг. Кен Томпсон и Деннис Ритчи написали новую версию Unix. Специально для этой цели Д. Ритчи создал язык программирования C, представлять который теперь уже нет необходимости.

Более 90% программного кода Unix написано на этом языке, и язык стал неотъемлемой частью ОС.

То, что основная часть ОС написана на языке высокого уровня, обеспечивает возможность ее перекомпиляции в коды любой аппаратной платформы и является обстоятельством, определившим широкое распространение Unix.

В период создания Unix антимонопольное законодательство США не давало корпорации AT&T возможности выходить на рынок программных продуктов. Поэтому ОС Unix была некоммерческой и свободно распространялась, прежде всего – в университетах.

Там ее развитие продолжалось, и наиболее активно оно велось в Калифорнийском университете в г. Беркли. При этом университете была создана группа Berkeley Software Distribution, которая занималась развитием отдельной ветви ОС – BSD Unix.

На протяжении всей последующей истории основная ветвь Unix и BSD Unix развивались параллельно, неоднократно взаимно обогащая друг друга.

По мере распространения ОС Unix стал все более возрастать интерес к ней коммерческих фирм, которые стали выпускать собственные коммерческие версии этой ОС. Со временем стала коммерческой и “основная” ветвь Unix от AT&T, для ее продвижения была создана дочерняя фирма Unix System Laboratory.

Ветвь BSD Unix в свою очередь разветвилась на коммерческую BSD и Free BSD . Различные коммерческие и свободно распространяемые Unix-подобные системы строились на базе ядра AT&T Unix, однако в них включались и свойства, заимствуемые из BSD Unix, а также и оригинальные свойства.

Несмотря на общий источник, различия между членами семейства Unix накапливались и в итоге привели к тому, что перенос приложений из одной Unix-подобной ОС в другую стал чрезвычайно затруднен. По инициативе пользователей Unix возникло движение за стандартизацию API Unix.

Это движение было поддержано Международной организацией стандартов ISO и привело к возникновению стандарта POSIX (Portable Operation System Interface eXecution), который развивается и в настоящее время и является самым авторитетным стандартом для ОС.

Однако, оформление спецификаций POSIX как официального стандарта – процесс довольно медленный, и он не может удовлетворять потребностей производителей программного обеспечения, что привело к возникновению альтернативных промышленных стандартов.

С переходом AT&T Unix к компании Nowell название этой ОС изменилось на Unixware, а права на торговую марку Unix перешли к консорциуму X/Open. Этот консорциум (в настоящее время – Open Group) разработал свои (более широкие, чем POSIX) спецификации системы, известные как Single Unix Specification. Недавно вышла вторая редакция этого стандарта, значительно лучше согласованная с POSIX.

Наконец, ряд фирм – производителей собственных версий Unix образовал консорциума Open Software Foundation (OSF), который выпустил собственную версию Unix – OSF/1, сделанную на базе микроядра Mach.

OSF также выпустил спецификации системы OSF/1, на основе которой фирмы-члены OSF стали выпускать собственные Unix-системы.

Среди таких систем: SunOS фирмы Sun Microsystems, AIX фирмы IBM, HP/UX фирмы Hewlett-Packard, DIGITAL UNIX фирмы Compaq и другие.

Поначалу Unix-системы этих фирм в большей степени базировались на BSD Unix, но сейчас большая часть современных промышленных Unix-систем строятся на базе использовании (по лицензии) ядра AT&T Unix System V Release 4 (S5R4), хотя наследуют и некоторые свойства BSD Unix. Мы не берем на себя ответственность сравнивать коммерческие Unix-системы, так как периодически появляющиеся в печати сравнения такого рода зачастую представляют совершенно противоположные результаты.

Компания Nowell продала Unix компании Santa Crouse Operations, которая выпускала собственный Unix-продукт – SCO Open Server.

SCO Open Server базировался на более ранней версии ядра (System V Release 3), но был великолепно отлажен и отличался высокой стабильностью.

Фирма Santa Crouse Operations интегрировала свой продукт с AT&T Unix и выпустила Open Unix 8 , однако затем продала Unix фирме Caldera, которая и является владельцем “классической” ОС Unix сегодня (в конце 2001 г).

Фирма Sun Microsystems начала свое представительство в мире Unix системой SunOS, созданной на основе ядра BSD. Однако впоследствии заменила ее системой Solaris на основе S5R4 . В настоящее время распространяется версия 8 этой ОС (существует также v.9-бета). Solaris работает на платформе SPARC (RISC-процессоры, изготовляемые по спецификациям Sun) и Intel-Pentium.

Фирма Hewlett-Packard предлагает ОС HP-UX. v.11 на платформе PA-RISC . HP-UX базируется на S5R4, но содержит много свойств, “выдающих” ее происхождение от BSD Unix. Конечно же, HP-UX будет доступна и на платформе Intel-Itanium.

Фирма IBM выступает с ОС AIX, последняя на сегодняшний день версия – 5L (о ней еще пойдет речь впереди) . IBM не объявляла “родословную” AIX, это в основном оригинальная разработка, но первые версии носили признаки происхождения от FreeBSD Unix. Сейчас, однако, AIX больше похожа на S5R4.

Первоначально ОС AIX была доступна и на платформе Intel-Pentium, но впоследствии (в соответствии с общей политикой IBM) перестала поддерживаться на этой платформе.

В настоящее время AIX работает на серверах IBM RS/6000 и в других вычислительных платформах на базе процессоров PowerPC (в том числе и на суперкомпьютерах IBM).

ОС DIGITAL UNIX фирмы DEC была единственной промышленной реализаций системы OSF/1. ОС DIGITAL UNIX работала на RISC-серверах Alpha фирмы DEC. Когда в 1998 г. фирма DEC была поглощена фирмой Compaq, в фирму Compaq перешли и серверы Alpha, и DIGITAL UNIX.

Фирма Compaq имеет намерение восстановить присутствие на рынке серверов Alpha и в связи с этим интенсивно развивает и ОС для них. Нынешнее название этой ОС – Tru64 Unix (текущая версия – 5.

1A), она продолжает базироваться на ядре OSF/1 и несет в себе много признаков BSD Unix .

Несмотря на то, что большинство коммерческих Unix-систем базируется на одном ядре и удовлетворяет требованиям POSIX, каждая из них имеет собственный диалект API, и различия между диалектами накапливаются.

Это приводит к тому, что перенос промышленных приложений с одной Unix-системы на другую затрудняется и требует, как минимум, перекомпиляции, а часто – и корректировки исходного кода. Попытка преодолеть “разброд” и сделать единую для всех ОС Unix была предпринята в 1998 г. альянсом фирм SCO, IBM и Sequent.

Эти фирмы объединились в проекте Monterey с целью создания единой ОС на базе Unixware, владельцем которой в то время была SCO, IBM AIX и ОС DYNIX фирмы Sequent. (Фирма Sequent занимает лидирующие позиции в производстве ЭВМ архитектуры NUMA – несимметричной многопроцессорной – и DYNIX – это Unix для таких ЭВМ).

ОС Monterey должна была работать на 32-разрядной платформе Intel-Pentium, 64-разрядной платформе PowerPC и на новой 64-разрядной платформе Intel-Itanium. О поддержке проекта заявили почти все лидеры производства аппаратных средств и промежуточного программного обеспечения.

Даже фирмы, имеющие собственные клоны Unix (кроме Sun Microsystems), объявили, что на платформах Intel они будут поддерживать только Monterey. Работа над проектом продвигалась, по-видимому, успешно.

ОС Monterey была в числе первых, доказавших свою работоспособность на Intel-Itanium (наряду с Windows NT и Linux) и единственной, которая при этом не прибегала к эмуляции 32-разрядной архитектуры Intel-Pentium. Однако в финальной стадии проекта произошло фатальное событие: SCO продала свое Unix-отделение.

Еще раньше фирма Sequent вошла в состав IBM. “Наследником” всех свойств ОС Monterey стала ОС IBM AIX v.5L. Однако, не совсем всех. Платформа Intel-Pentium не является для IBM стратегическим направлением, и на этой платформе ОС AIX недоступна. А поскольку другие лидеры компьютерной индустрии не разделяют (или не вполне разделяют) такую позицию IBM, идея общей ОС Unix так и не реализовалась.

Разница между UNIX и Linux

Разница между Linux и UNIX

Основное различие между Unix и Linux заключается в том, что UNIX – это многопользовательская и многозадачная операционная система, а Linux – операционная система, основанная на UNIX.

Операционная система функционирует как интерфейс между пользователем и оборудованием. Он выполняет планирование задач, обработку файлов, управление процессами, управление аппаратными устройствами и многое другое. Следовательно, компьютерная система не может функционировать без операционной системы.

UNIX и Linux – две операционные системы. Оба они написаны с использованием C и Assembly. UNIX в первую очередь имеет интерфейс командной строки (CLI), в то время как Linux имеет CLI и графический интерфейс пользователя (GUI). Linux более популярен, так как он бесплатный и с открытым исходным кодом.

Ключевые области покрыты

1. Что такое UNIX
– определение, особенности, использование
2. Что такое Linux
– определение, особенности, использование
3. Какова связь между UNIX и Linux
– Схема ассоциации
4. В чем разница между UNIX и Linux
– Сравнение основных различий

Основные условия

UNIX, Linux, операционные системы

Что такое UNIX

UNIX был первоначально разработан в 1969 году сотрудниками команды AT & T labs. На рынке доступны варианты UNIX. Solaris, HP UNIX, BSD – это лишь несколько примеров. Несколько пользователей могут использовать систему UNIX одновременно. Кроме того, он также позволяет выполнять несколько программ одновременно. Таким образом, UNIX поддерживает многопользовательскую и многозадачную среду.

Архитектура UNIX состоит из четырех основных компонентов. Они заключаются в следующем.

Компоненты архитектуры UNIX

ядро – Это ядро ​​операционной системы. Он выполняет самые важные задачи, такие как управление оборудованием, управление памятью, управление файлами и планирование задач. Критический код ядра хранится в специальной ячейке памяти, чтобы защитить его от других программ.

Ракушка – Это позволяет пользователям общаться с ядром. Пользователь может вводить команды в оболочку, и он будет интерпретировать их для выполнения задачи. Bourne Shell (sh), Korn Shell (ksh), Bourne Again Shell (bash) и C shell (csh) – некоторые популярные оболочки на основе UNIX.

Команды и утилиты – В UNIX доступно много команд. Пользователь должен следовать стандартному синтаксису для написания команд. Существует более 250 стандартных команд. Эти команды также поставляются с различными вариантами.

Файлы и каталоги – В UNIX все данные находятся в файлах. Каталог состоит из коллекции файлов. Все каталоги организованы в древовидную структуру.

В целом, UNIX является стабильной операционной системой. Он предоставляет большое количество приложений для пользователя. Это многозадачная и многопользовательская система. Кроме того, он защищает данные и ресурсы от несанкционированного доступа.

Что такое Linux

UNIX – лучшая операционная система, но она дорогая. Linux является решением этой проблемы. Это бесплатная и открытая операционная система. Red Hat Linux – это оригинальный дистрибутив Linux.

Red Hat Enterprise Linux используется на уровне предприятия. Debian – это бесплатный дистрибутив программного обеспечения, обычно используемый для серверов.

Ubuntu – еще один бесплатный, надежный и стабильный дистрибутив Linux.

Графический интерфейс пользователя Linux позволяет пользователям легко получать доступ к приложениям. Он также содержит мощный интерфейс командной строки (CLI). Пользователь может вводить команды в терминале для выполнения многочисленных задач. Несколько основных команд перечислены ниже.

ls – список содержимого каталога

PWD – Найти текущий рабочий каталог

cd – изменить текущий каталог

mkdir – создать каталог

rmdir – удалить каталог

cp – скопировать файл в новое место

mv – переместить файл в новое место

rv – удалить файл

cat – Создать файл с контентом.

В целом, Linux предоставляет множество преимуществ. Это стабильная и мощная операционная система. Он работает на нескольких аппаратных платформах. Это многопользовательская система. Таким образом, несколько пользователей могут работать одновременно.

Более того, Linux может запускать несколько процессов одновременно. Таким образом, это позволяет многозадачность.

Кроме того, Linux безопасен; он свободен от вредоносного программного обеспечения, такого как вирусы, и обеспечивает безопасность данных и системных ресурсов пользователя.

Определение

UNIX – это семейство многозадачных, многопользовательских компьютерных операционных систем, созданное на основе оригинальной AT & T Unix. Linux – это семейство бесплатных и открытых программных операционных систем, построенных на ядре Linux.

Разработан

UNIX была разработана группой сотрудников, включая Кена Томпсона, Денниса Ричи и Брейна Кернигана. Linux был разработан Линусом Торвальдсом.

Доступность исходного кода

Исходный код UNIX не доступен для широкой публики. Исходный код LINUX доступен для общественности.

Интерфейс

UNIX содержит интерфейс командной строки. Linux содержит командную строку и графический интерфейс пользователя.

Приложения

UNIX используется для серверов, рабочих станций, мэйнфреймов и высокопроизводительных компьютеров. Linux используется для персональных компьютеров, рабочих столов. Он также используется для разработки игр, встроенных систем и т. Д.

портативность

UNIX не является переносимым. Linux является портативным и может быть запущен на различных жестких дисках.

вариации

Solaris, HP UNIX, BSD, AIS – это несколько вариантов UNIX. Ubuntu, Fedora, Red Hat, CentOS, Debian – несколько примеров для вариантов Linux.

Поддержка файловых систем

UNIX поддерживает файловые системы zfs, js, hfx, gps, xfs, gps, xfs, vxfs. Linux поддерживает xfs, ramfs, nfs, vfat, cramfsm ext3, ext4, ext2, ext1, ufs, autofs, devpts, файловые системы ntfs.

Монтаж

Для установки UNIX требуется более сложное высокопроизводительное оборудование. С другой стороны, Linux не требует более конкретных аппаратных компонентов.

Стоимость

UNIX стоит дорого, в то время как Linux бесплатный и с открытым исходным кодом.

Заключение

Разница между UNIX и Linux заключается в том, что UNIX – это многопользовательская и многозадачная операционная система, а Linux – операционная система, основанная на UNIX. Кроме того, UNIX используется для серверов, высокопроизводительных серверов, рабочих станций, в то время как Linux используется для ПК, планшетов, встроенных устройств, игровых приставок.

Ссылка:

1. «Начало работы с Unix / Linux». Www.tutorialspoint.com, Tutorials Point, 14 июня 2018 года,

Unix против Linux: различия между ними и почему это важно

Разница между Linux и UNIX

В наши дни Linux повсюду. Для окончательного доказательства, не стоит смотреть дальше Windows. С выпуском WSL 2, подсистемы Windows для Linux, Microsoft поставляет ядро Linux со своей операционной системой. Хотя, не так давно, это было бы похоже на первоапрельскую шутку.

В то время как Linux может обеспечить основу для большей части интернета, он не был создан из ничего. До Linux существовал Unix, и новая операционная система во многом обязана своей популярностью идеям 1970-х и даже 1960-х годов.

Что такое Unix?

Хотя сам Unix стремится к простоте, точно описать, что это такое, непросто. Первоначально, Unix была операционной системой от AT&T, но в настоящее время торговая марка UNIX принадлежит Open Group. Unix также используется в качестве категории для описания целого семейства операционных систем.

Философия Unix служит общим ориентиром для программ, которого следует придерживаться. Суть в том, что каждая программа должна делать что-то хорошо. Вместо того, чтобы стремиться объединить все мыслимые возможности, инструмент Unix должен просто выполнять свою работу, в идеале, создавая выходные данные, которые могут напрямую использоваться в качестве входных данных другой программы.

В настоящее время доступно множество вариантов Unix, как в бесплатных, так и в коммерческих версиях.

Что такое Linux?

Linux — это еще один термин, который сложнее описать, чем вы можете себе представить. Технически, полный дистрибутив Linux представляет собой «Unix-подобную» операционную систему, но это только начало.

Многие люди используют Linux как сокращенное обозначение того, что было бы более точно описано как GNU/Linux. Сам Linux — это просто ядро, часть операционной системы, которая выполняет основные вычисления и взаимодействует с оборудованием. Утилиты которые работают поверх этого ядра, так же важны.

  • Ubuntu 19.10

GNU — это рекурсивная аббревиатура, обозначающая «GNU — это не Unix». Проект GNU не содержит никакого исходного кода Unix, но предоставляет все утилиты, которые вы ожидаете найти в операционной системе Unix. В этом ключевое отличие Unix от Linux.

Unix vs Linux: краткая история

Даже создатели Unix не создали его целиком. Вместо этого Кен Томпсон и Деннис Ричи черпали вдохновение в более ранней операционной системе Multics. В Bell Labs эти двое взяли концепции из этой операционной системы и переписали их на свой мотив используя C.

Статьи по теме

Unix не был программным обеспечением с открытым исходным кодом. Вместо этого AT&T продала коммерческие лицензии, но это была не единственная компания, работающая над Unix. Академики в Беркли изначально разработали дополнение под названием «Berkeley Software Distribution» или BSD. В конце концов, BSD стал его собственным полным Unix.

В 1980-х и в 1990-х различные компании начали продавать свои собственные предложения Unix. К ним относятся IBM AIX, Sun Solaris и Xenix, которые впоследствии стали SCO UNIX.

Linux захватывает мир штормом

В дополнение к различным предложениям Unix, было также доступно несколько Unix-подобных вариантов. Одним из них был MINIX, который был предназначен для академического использования.

Разработчик программного обеспечения из Хельсинки по имени Линус Торвальдс был разочарован ограничениями MINIX и стремился создать подобное ядро, которое могло бы использовать преимущества нового компьютера, который он купил.

В то же время Ричард Столлман искал ядро для своего проекта GNU. Он начал проект GNU в 1983 году, создавая бесплатные замены для различных утилит Unix. В то время у него не было бесплатного ядра с открытым исходным кодом. Торвальдс уже использовал утилиты GNU со своим ядром и в конце концов так же поступили и другие.

Linux начал стремительно развиваться и к середине 1990-х проект приобрел популярность благодаря свободному дизайну как ядра, так и набора инструментов GNU. Несмотря на то, что стали доступны различные другие бесплатные операционные системы Unix, коммерческий характер первых 20 лет работы Unix нависал над ними. Это все еще влияет на битву Unix против Linux и по сей день.

Как и где Unix используется сегодня?

Прямо сейчас популярность может быть основным различием между Linux и Unix. Тем не менее, есть свободно доступные дистрибутивы Unix, которые работают под управлением того же программного обеспечения, что и Linux. Двумя наиболее популярными являются FreeBSD и OpenBSD, оба варианта BSD, как следует из названий.

Любое устройство Apple, которое вы покупаете в эти дни, будь то MacBook, iPhone или даже Apple Watch, работает под управлением Unix-подобной операционной системы. На iPhone или Apple Watch вы никогда не узнаете об этом, используя их. Однако это не так на компьютере Mac.

Просто запустите приложение Mac Terminal, и вы получите доступ к стандартным утилитам Unix, таким как ls, pwd и даже редакторам, таким как vim.

Linux везде

Linux может быть везде, но скорее всего, вы этого не видите и не знаете. Android, самая популярная мобильная операционная система в мире, является форком Linux. Вы не узнаете об этом из его запуска и интерфейса, но за кулисами стоит версия ядра Linux, модифицированная для использования на мобильных устройствах.

Большая часть интернета работает на Linux. В то время как варианты Windows и Unix питают некоторые серверы, подавляющее большинство серверов используют дистрибутивы Linux.

 Во многом это связано со свободным характером операционной системы, а также с тем, насколько она надежна, что означает меньшее время простоя.

 Unix не менее надежен во всех отношениях, но популярность Linux означает, что большинство людей выберут именно его.

Одним из самых громких появлений Linux за последние несколько лет является подсистема WLS. Это позволяет запускать утилиты Linux в Windows, что является большим преимуществом для веб-разработчиков и инженеров-программистов. У нас есть руководство о том, как начать работу с подсистемой Windows для Linux.

Статьи по теме

Вы новичок в Unix или Linux?

Запуск компьютера с Unix или Linux проще, чем когда-либо прежде. Windows не запускает Linux по своей сути, но все же возможно запустить Linux поверх Windows. Любое устройство Apple, которое вы покупаете, также имеет в своей основе вариант Unix.

Источник: MakeUseOf

Рекомендуемый контент

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.