Unix linux что это

Unix Vs. Linux: в чем разница между Unix и Linux?

Что такое UNIX?

ОС UNIX родилась в конце 1960-х годов. Компания AT&T Bell Labs выпустила операционную систему под названием Unix, написанную на языке C, которая обеспечивает более быструю модификацию, принятие и переносимость.

Все началось как индивидуальный проект под руководством Кена Томпсона из Bell Labs. В дальнейшем она стала самой широко используемой операционной системой. Unix — это проприетарная операционная система.

ОС Unix работает с интерфейсом командной строки (CLI), но в последнее время появились разработки для графического интерфейса пользователя в системах Unix. Unix — это ОС, которая популярна в компаниях, университетах, крупных предприятиях и т.д.

Что такое LINUX?

Linux — это операционная система, созданная Линусом Торвальдсом в Хельсинкском университете в 1991 году. Название «Linux» происходит от ядра Linux. Это программное обеспечение на компьютере, которое позволяет приложениям и пользователям получать доступ к устройствам на компьютере для выполнения определенных функций.

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

Разработка Linux — один из самых ярких примеров сотрудничества в области бесплатного программного обеспечения с открытым исходным кодом. Сегодня многие компании и подобное количество людей выпустили свои собственные версии ОС на основе ядра Linux.

Особенности ОС Unix

Особенности операционной системы Linux

Разница между Unix и Linux Unix linux что это. Смотреть фото Unix linux что это. Смотреть картинку Unix linux что это. Картинка про Unix linux что это. Фото Unix linux что это

Теперь посмотрим, в чем разница между unix и linux:

Источник

Что такое Linux? История создания Linux

Обновл. 21 Ноя 2021 |

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

В качестве решения вопроса с операционной системой компанией AT&T была создана операционная система Unix, которая дала старт возникновению открытого программного обеспечения и созданию Linux. Но давайте по порядку.

История возникновения Unix

В 1969 году команда разработчиков в лице Кена Томпсона, Денниса Ритчи и Дугласа Макилроя из исследовательского центра «Bell Labs» компании AT&T начала проект по созданию единой операционной системы (сокр. «ОС») для всех компьютеров, назвав её — «Unix». Первая версия системы была написана на Ассемблере. В 1972 году для того, чтобы переписать систему на более простой язык, Деннис Ритчи создает язык программирования Си, благодаря чему, 15 октября 1973 года выходит новая версия Unix (четвертая), ядро которой было переписано на Си. А через 2 года (в 1975 году) появляется уже полностью написанная на языке Си редакция Unix (пятая).

Unix linux что это. Смотреть фото Unix linux что это. Смотреть картинку Unix linux что это. Картинка про Unix linux что это. Фото Unix linux что это

Долгое время операционная система являлась лишь исследовательским проектом, но в 1973 году проходит конференция Ассоциации по вычислительной технике (сокр. «ACM» от «Association for Computing Machinery»), на которой создатели Unix рассказывают о своей системе, и к ним сразу же начинают обращаться люди с просьбой поделиться её копией. И тут стоит отметить одну очень важную историческую деталь, которая сыграла свою роль в дальнейшем развитии событий. Дело в том, что в 1956 году компания AT&T (являющаяся на тот момент монополистом на американском рынке местной и междугородней связи) завершает очередное разбирательство с федеральными властями и антимонопольным комитетом по поводу своего монопольного положения, результатом которого становится подписание соглашения, накладывающее на AT&T ограничения по продажи продуктов и услуг, не связанных напрямую с телефонами и телекоммуникациями. А это значит, что Unix не могла продаваться всем желающим её заполучить. В связи с этим фактом, распространение исходных кодов системы Unix происходило абсолютно бесплатно.

Первоначально Unix использовалась в основном в университетах и крупных финансовых корпорациях. К 1978 году насчитывалось около 600 машин с установленной на них системой Unix.

Появление проекта GNU

В восьмидесятые годы 20 века многие компании, в числе которых IBM и HP, начали создавать свои собственные (в том числе и коммерческие) версии системы Unix. Это привело к путанице дистрибутивов Unix. И к тому же фирмы, продающие свои дистрибутивы, прямо запрещали распространять их исходные коды. Из-за этого другие программисты не могли применять уже внедренные к тому моменту новые компоненты системы, и им приходилось писать их заново.

В 1982 году программист из Массачусетского технологического института (MIT) Ричард Столлман сталкивается с проблемой того, что существующая на тот момент коммерческая лицензия программного обеспечения, с которым он вынужден работать, ограничивает свободу своего использования и не позволяет Столлману обмениваться исходными кодами ПО даже в стенах института.

Поэтому, в 1983 году, с целью создать доступную полноценную Unix-подобную операционную систему с открытыми исходными кодами, обмениваться которой смогут все желающие, он начинает разработку проекта GNU (сокр. от «GNU is Not Unix»).

Unix linux что это. Смотреть фото Unix linux что это. Смотреть картинку Unix linux что это. Картинка про Unix linux что это. Фото Unix linux что это

В рамках проекта GNU создаются необходимые для разработки ядра системы компоненты: текстовый редактор Emacs, набор компиляторов gcc, интерпретатор bash, архиватор gzip, утилиты sed, gawk, Autoconf и многие другие. Помимо этого, в 1988 году с целью юридически закрепить за пользователями права на копирование, модифицирование и распространение программ и исходных кодов проекта GNU, Столлманом публикуется лицензия GNU GPL (сокр. от «GNU General Public License» = «Универсальная общественная лицензия GNU»). Однако, несмотря на все его успехи, даже спустя 8 лет после старта проекта, не хватало самого важного компонента операционной системы — её ядра…

История создания Linux

В январе 1991 года, финский студент Линус Торвальдc, находясь под впечатлением от купленной им книги «Проектирование и реализация операционных систем» автора Эндрю С. Таненбаума, с целью детального изучения концепций и строения ОС Unix, решает купить новый компьютер на базе процессора Intel 80386, на который ставит разработанную Таненбаумом учебную ОС Minix.

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

И тогда в августе 1991 года Торвальдс объявляет в сети Usenet о том, что создает свою собственную (свободную) операционную систему с открытыми исходными кодами — Linux. Стоит отметить, что в тот момент речь еще не шла о полноценной системе, скорее это был её прообраз в виде ядра.

17 сентября того же 1991 года, без каких-либо особо публичных объявлений, выходит Linux версии 0.01.

Вскоре после этого, 5 октября, Торвальдс представляет версию 0.02, ставшей первой «официальной» версией своей ОС.

А уже 16 апреля 1994, когда, по мнению Линуса, система стала полностью работоспособной, вышел первый, после более чем двух лет развития, мажорный релиз системы — Linux 1.0.

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

Позже, когда Linux немного «окреп и встал на ноги», приложения из проекта GNU заменили соответствующие программы из Minix, так как лицензия (GNU GPL) на исходные коды программ проекта GNU была более удобна для применения в молодой операционной системе.

Unix linux что это. Смотреть фото Unix linux что это. Смотреть картинку Unix linux что это. Картинка про Unix linux что это. Фото Unix linux что это

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

Что такое Linux?

Linux — это семейство Unix-подобных операционных систем, использующих ядро Linux, которое разработал финно-американский программист Линус Торвальдс. ОС, использующие ядро Linux, называются дистрибутивами Linux, и они являются такими же операционными системами как Microsoft Windows или Apple macOS, но с одной очень важной особенностью, а именно — их исходные коды являются открытыми, так как они распространяются под лицензией GNU GPL, которая подразумевает создание свободного и открытого программного обеспечения (open source software). Это означает, что у любого пользователя есть право изучать и изменять исходный код.

Примечание: Стоит отметить, что есть также и платные дистрибутивы Linux, например, Red Hat Enterprise Linux, Astra Linux Special Edition и др.

Официальным талисманом Linux с 1996 года является пингвин Tux (сокр. от «Torvalds UniX«). Идею использовать пингвина в качестве талисмана Linux выдвинул создатель этого ядра Линус Торвальдс.

Unix linux что это. Смотреть фото Unix linux что это. Смотреть картинку Unix linux что это. Картинка про Unix linux что это. Фото Unix linux что это

Пингвин Tux — талисман Linux

GNU/Linux или Linux?

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

Примечание: Поскольку статьи цикла «Уроки по Linux» имеют цель донести простыми словами о Linux-системах и их использовании для начинающих, то ради сохранения простоты и лаконичности мы будем использовать термин «Linux», обозначающий операционные системы, работающие на базе ядра Linux.

Вы же можете использовать как термин «Linux», так и термин «GNU/Linux».

Архитектура Linux-систем

На следующем рисунке показана архитектура Linux-систем:

Unix linux что это. Смотреть фото Unix linux что это. Смотреть картинку Unix linux что это. Картинка про Unix linux что это. Фото Unix linux что это

«Железо» — аппаратное обеспечение компьютера (процессор, видеокарта, оперативная память и пр.) со всеми его периферийными устройствами.

Ядро — является основным компонентом операционной системы, взаимодействует непосредственно с аппаратным обеспечением, играя роль посредника между низкоуровневым «железом» и компонентами верхнего уровня.

Оболочка (или «shell», «командный интерпретатор») — интерфейс для взаимодействия между пользователями системы и ядром ОС, абстрагирующий внутреннее устройство системы. Принимает команды от пользователей и запускает на выполнение соответствующие функции.

Утилиты (vi, cat, sed, date, компиляторы и др.) — служебные программы, которые предоставляют пользователю большую часть функциональных возможностей операционной системы.

Ядро Linux

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

Примечание: Ядро Linux было разработано в 1991 году программистом Линусом Торвальдсом. Об этом снят документальный фильм «Revolution OS» (2001 г.).

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

Как правило, большинство ядер делятся на три типа:

Микроядро — это ядро, состоящее из нескольких подгружаемых в память по мере надобности независимых модулей, выполняющихся в отдельных адресных пространствах. По сути, в таком варианте исполнения оно не сильно отличается от обычных прикладных программ. К достоинствам данного ядра можно отнести теоретически большую надежность в сравнении с другими архитектурами (в действительности же не всё так радужно и гладко) и его модульность (легкость в подключении дополнительных частей ядра). К минусам микроядерной архитектуры относится то, что ядро, построенное по такой схеме, получается очень медленным (ведь ему нужно постоянно переключаться между отдельными частями).

Монолитное ядро — это полная противоположность микроядра, т.к. в памяти компьютера всегда находится весь (или почти весь) код ядра, вследствие чего скорость его работы выше в сравнении с микроядром.

Гибридное ядро — это ядро, сочетающее в себе элементы как монолитной, так и микроядерной архитектур.

Ядро Linux хоть и относится к монолитным ядрам, но оно также заимствует и некоторые идеи из микроядерной архитектуры, что означает, что вся операционная система работает в пространстве ядра, а драйвера устройств (в виде модулей) могут быть легко загружены (или выгружены) прямо во время работы операционной системы.

Заключение

Linux поддерживает целый ряд аппаратных устройств от телефонов и до суперкомпьютеров. Каждая операционная система на базе ядра Linux имеет ядро Linux и набор ПО для управления аппаратными ресурсами компьютера.

На следующих уроках мы детально рассмотрим тему лицензии GNU GPL, сравним Linux и Windows, выполним обзор дистрибутивов Linux и продолжим наше погружение в изучение Linux.

Поделиться в социальных сетях:

Источник

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

Unix linux что это. Смотреть фото Unix linux что это. Смотреть картинку Unix linux что это. Картинка про Unix 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.

Источник

Сравнение операционных систем семейства Linux/UNIX и Windows

Введение

В последнее время наблюдается большой приток пользователей Linux. Как правило это люди уже имеющие вполне приличный опыт в общении с компьютером, но этот опыт в большинстве случаев ограничен одной системой. Естественно, что этой системой является самая распространенная на сегодня на дескотопах операционная система компании Microsoft MS Windows. Большое число пользователей Windows также ставят Linux, или запускают его с «Live CD» «на посмотреть».

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

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

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

Экскурс в историю (очень краткий)

Для сравнения, думаю невредно освежить в памяти краткую историю сравниваемых операционных систем.

История Unix

Операционная система UNIX была создана еще до эры коммерческого софта. Она писалась инженерами, как система «для себя». Поэтому в нее были заложены передовые на то время концепции. В дальнейшем своем развитии при добавлении новых черт, обычно считалось, что делать нужно «правильно». Т.е. например если нужно было выбирать из двух решений, одно из которых было с инженерной точки зрения «неправильным», например повышало производительность сегодня, но могло принести затруднения в дальнейшем, как правило, такое решение отвергалось и выбиралось «правильное» решение, пусть и с определенной потерей производительности.

Первые версии UNIX были написаны на Ассеблере, затем система была переписана на СИ. Это дало системе уникальную переносимость. На PC UNIX был портирован, а точнее заново написан (Linux) сразу, как только развитие PC, а точнее выпуск PC на процессоре i386, позволило это сделать.

В 1985 году стартовал проект POSIX. Это стандарт на интерфейсы UNIX-подобных ОС. Во многом благодаря наличию такого стандарта, так быстро смог появится на свет и достигнуть зрелости Linux — свободная воплощение UNIX.

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

С точки зрения коммерциализации развитие UNIX можно разделить на три этапа.

До появления системы X Window System UNIX была системой с текстовым интерфейсом, затем добавился графический, но традиционно текстовый интерфейс сохраняет важное значение.

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

Фирменной чертой всех UNIX-подобных ОС была и остается надежность.

ГодСобытиеКомментарийРазрМногопольз.Многозадачн.
1971Первая версия UNIXНа ассемблере32ЕстьЕсть
1973Третья версия UNIXНа Си32ЕстьЕсть
1983TCP/IP32ЕстьЕсть
1983Проект GNU стартовалПодготовил свободную обвязку для UNIX- подобных ОС32ЕстьЕсть
1984X Window SystemОконная система32ЕстьЕсть
1985Стартовал проект POSIXСтандарты интерфейсов UNIX-подобных систем32ЕстьЕсть
1991Появление LinuxПервая свободная реализация ядра UNIX для PC, 32 разрядная, сеть32ЕстьЕсть
1993Появление FreeBSDЕще одна свободная реализация ядра UNIX для PC, 32 разрядная, сеть32ЕстьЕсть
История Windows

Истоки зарождения операционной системы Windows следует искать в предшествующей ей операционной системе той же самой фирмы — DOS. Все операционные системы компании Microsoft, это прежде всего коммерческие проекты. Об этом нужно помнить всегда, особенно, когда стараешься понять истоки тех или других решений, как коммерческого плана, так и технического.

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

DOS была однозадачной однопользовательской операционной системой с текстовым интерфейсом. Первая версия Windows представляла собой нечто, негодное для работы и распространения не получила. Работать стало в Windows стало возможно, начиная с версии 3. В версии Windows For Workgroups 3.1 появилась возможность работы с сетью. Winodws серии 3 представляли собой запускаемую поверх DOS систему. Отличались невысокой надежностью.

В 1995 годы вышла новая версия — Windows 95. Код частично был 32 разрядным, частично 16 разрядным, встроенная сеть. По сравнению с Windows серии 3 это был серьезный шаг вперед. Повысилась надежность, но до надежности UNIX-подобных ОС было еще далеко. В качестве рабочей станции с натяжкой конечно, надежности хватало, в качестве сервера, нет. Позже были выпущены еще две ОС этой линии, Windows 98 и Windows Me. После этого линия была закрыта.

В 1993 году вышла новая версия — Windows NT 3.1. Это уже была полностью 32 разрядная система. Разработана она была с нуля, для ее разработки были наняты известные специалисты. Были внедрены новые концепции. Это подняло надежность почти до уровня надежности UNIX-подобных систем. Эта ОС уже могла работать в качестве сервера. Продолжение этой линии, операционные системы Windows 2000, Windows XP и Windows Vista.

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

ГодСобытиеКомментарийРазрМногопольз.Многозадачн.
1981DOS16НетНет
1985Windows 1.0Надстройка над DOS16НетНет
1990Windows 3.0Надстройка над DOS16НетЕсть
1992Windows For Workgroups 3.1Надстройка над DOS, сеть16НетЕсть
1995Windows 95сеть16/32НетЕсть
1993Windows NTсеть32с 1998Есть
2000Windows 2000сеть32ЕстьЕсть
2005Windows XPсеть32ЕстьЕсть
2007Windows Vistaсеть32ЕстьЕсть
Техническое устройство с точки зрения пользователя

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

Windows
Сравнение концепций

Давайте теперь рассмотрим, чем отличается подход к работе в этих двух системах.

UNIX: Концепция «Toolbox»

Поскольку UNIX разрабатывалась инженерами и для инженеров, в ее основу была положена концепция toolbox (ящик с инструментами). Что это значит? Это значит, что при создании софта и встроенных утилит для UNIX не делали универсальные программы, каждая из которых выполняла бы внутри себя все, необходимые пользователю действия, а для каждой небольшой задачи создавалась своя утилита, которая выполняла свою задачу, только одну, но делала это хорошо. Дело пользователя было при помощи набора этих утилит выполнить операции, которые ему нужно сделать.

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

Для того, чтобы утилиты могли обмениваться между собой результатами своей работы, в качестве носителя информации был выбран текстовый файл. Для обмена информацией между утилитами были изобретены «pipes» (трубы). При помощи «труб» информация с выхода одной команды может быть передана на вход второй, та ее обрабатывает, выдает свою информацию на выход, которая может быть передана на вход третьей и так далее.

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

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

Windows: Концепция «Тостер»

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

Ухудшает ситуацию о построением комплексов на базе Windows то, что большинство программ — коммерческие и используют свои, бинарные и как правило закрытые форматы данных и файлов. Такой подход превращает компьютер в устройство, которое может выполнять ограниченный изготовителем ПО набор функций, в пределе в этакий своеобразный «тостер», который выполняет только то, что задумал его изготовитель.

Плюс такого подхода — легкость вхождения неподготовленного пользователя. Минус — то, что обманутый кажущейся легкостью пользователь вообще не хочет ничему учиться и не выполнять необходимых действий. На поводу идут и производители софта. Это одна из причин такого обилия документов отформатированных пробелами, пренебрежения безопасностью и как следствие вирусных эпидемий.

Заключение

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *