аппаратные средства

Что такое юникс?

Оглавление:

Anonim

Первая система Unix была разработана Кеном Томпсоном в AT & T Bell Labs в Мюррей Хилл, штат Нью-Джерси, США, начиная с 1965 года. Целью Кена Томпсона была разработка простой интерактивной операционной системы под названием « Multics». ”(Мультиплексная информационно-вычислительная система), чтобы иметь возможность использовать созданную им игру (Space Travel, симулятор Солнечной системы).

Указатель содержания

Что такое Unix?

С началом этого проекта вокруг Multics был создан консорциум, состоящий из MIT (Массачусетский технологический институт), General Electric Co. и Bell Labs.

Но в апреле 1969 года лаборатории Bell и AT & T решили использовать GECOS (универсальную электрическую операционную систему General Electric) вместо Multics.

Кроме того, Кен Томпсон и Деннис Ритчи присоединились к команде и должны были запустить игру Space Travel на меньшей машине (DEC PDP - PDP-7, программируемый процессор данных, который имеет только 4 КБ памяти для запуска программ). от пользователей). По этой причине они воссоздали систему, чтобы создать сокращенную версию Multics под названием UNICS (Информационно-вычислительная служба UNiplexed).

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

Параллельно с этими действиями Д. Ритчи активно участвовал в определении языка Си (поскольку он считается одним из изобретателей Б.В. Кернигана), поэтому вся система была полностью переписана на языке Си в 1973 году и крещена в Unix. Система разделения времени (TSS).

Когда система перешла на версию 7 в 1979 году, эволюция сопровождалась многочисленными заметными изменениями, такими как:

- Устранение проблемы, связанной с размером файлов

- Лучшая мобильность системы (работа на многочисленных материальных платформах)

- добавление многочисленных утилит

Указ 1956 года не позволил компании AT & T, от которой зависела Bell Labs, продавать что-либо, кроме телеграфного или телефонного оборудования, поэтому было принято решение распространять шрифты Unix среди университетов в образовательных целях. Это было принято в 1973 году.

Начиная с конца 1977 года группа исследователей из Калифорнийского университета разработала версию Unix из источников, предоставленных AT & T для запуска системы на своих платформах VAX, и назвала ее BSD (Berkeley Software Distribution)., Таким образом, две ветви распространения источников были перенесены в:

- ветвь AT & T, которая должна была стать System V UNIX System Labs (USL)

- BSD (Berkeley Software Distribution), разработанная Калифорнийским университетом

В 1977 году AT & T сделала шрифты Unix доступными для других компаний, поэтому было разработано большое количество UNIX-подобных:

  1. AIX: коммерческий Unix на основе System V, разработанный в феврале 1990 года IBMHP-UX: коммерческий Unix на основе BSD, созданный с 1986 года Hewlett Packard Sun Solaris: коммерческий Unix BSD, разработанный Sun Microsystems и основанный на системе VIRIX: коммерческий Unix, созданный SGIUltrix: коммерческий Unix, разработанный DECUnixware: коммерческий Unix, разработанный NovellUnix из SCO: коммерческий Unix на основе System V, разработанный в 1979 году компанией Santa Cruz Operations и Hewlett PackardTru64 UNIX: этот Compaq Unix был создан с помощью Compaq

В 1983 году AT & T получила право на коммерческое использование своего Unix, благодаря чему возникла UNIX System V, коммерческая версия системы Unix.

Линус Торвальдс создатель Linux

В 1985 году Эндрю Танненбаум, преподаватель голландского языка, создал минимальную операционную систему под названием « Minix », чтобы обучать своих студентов системному программированию. В 1991 году студент из Финляндии Линус Товарлдс решил спроектировать на основе модели Minix операционную систему с возможностью работы на архитектурах типа 386. Он назвал эту операционную систему « Linux ».

Большинство операционных систем можно сгруппировать в два разных семейства. Одна из них - операционные системы Microsoft, основанные на Windows NT, другая (почти все остальные) имеет наследие, ориентированное на Unix.

В этом последнем семействе у нас есть Linux, Mac OS X, Android, iOS, Chrome OS, Orbis и даже прошивка, установленная на вашем модеме или маршрутизаторе. Все они, а возможно и несколько тысяч, часто называют «Unix-подобными» операционными системами.

В своих первых версиях Unix уже привнес некоторые важные атрибуты структуры и дизайна, которые живут по сей день в своих вариантах.

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

В Unix также есть очень полезная файловая система, которая может использоваться программами и их файловыми соединениями. Эта фраза и известная ссылка на Linux, где «все является файлом», является истинным наследием Unix. Это включает в себя специальные файлы и аппаратные устройства, которые предоставляют информацию об операционной системе. С другой стороны, только Windows называет свои диски буквами, что полностью унаследовано от систем DOS.

Хронология Unix

По правде говоря, GNU / Linux не является прямым потомком BSD, но является потомком проекта Unix, который был основан в школах и университетах США. Многие современные операционные системы, такие как Android, Chrome OS и множество других операционных систем, основаны на GNU / Linux.

МЫ РЕКОМЕНДУЕМ ВАМ Что такое CloudLinux и каковы его преимущества

С другой стороны, существует рынок, который необходимо изучить с точки зрения будущего Unix. Крупные корпорации хотели создать и лицензировать свой собственный Unix для продажи своих домашних версий. Среди этих крупных корпораций были SCO UnixWare, Novell с ее замечательной NetWare, Sun с Solaris, HP-UX, IBM AIX, SGI IRIX и многие другие. Факт, о котором многие не знают, заключается в том, что даже Microsoft пошутила над созданием своего собственного Unix-подобного с Microsoft Xenix.

Вся эта история ясно показывает, что Microsoft не начинала проект с нуля при разработке своей системы. Сегодня все операционные системы Microsoft основаны на ядре Windows NT. У нас есть Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server и операционная система Xbox, которые используют ядро ​​Windows NT, разработанное для обеспечения совместимости со старыми программами, наследуя многое от MSDOS.

Стандарт Unix

Учитывая большое количество систем Unix, созданных на основе AT & T System V или BSD, вопрос о стандарте Unix был поставлен с 1981 года в дискуссионной группе / etc / group, чтобы гарантировать максимальную мобильность между системы:

  • В 1983 году AT & T публикует SVID (определение интерфейса System V), которое описывает Систему V. Это первое определение отличается от POSIX. В 1984 году / etc / group публикует POSIX, серию стандартов, разработанных в рамках IEEE (Институт инженеров по электротехнике и электронике).). Таким образом, POSIX также известен под названием IEEE P1003. В то же время консорциум разработчиков (Sun, IBM, HP, DEC, AT & T, Unisys и ICL) публикует стандарт X / Open Portable Guide Issue3 (XPG3). Этот стандарт, в частности, относится к предшествующим различиям в географическом местоположении (дата, алфавит и т. Д.).

Почему был Unix и это важно?

Вы смотрели на терминал Mac OS X или структуру вашей файловой системы? Mac и Linux являются Unix-подобными операционными системами. Зная немного обо всей этой истории, она помогает лучше понять, что такое «Unix-подобная» операционная система и почему так много операционных систем на рынке так похожи друг на друга, в то время как Windows выглядит так, как другие., Это объясняет, почему при использовании терминала в Mac OS X вы будете чувствовать себя более комфортно, если вы являетесь пользователем Linux.

Мы рекомендуем лучшие дистрибутивы Linux и легкие дистрибутивы, которые существуют в настоящее время.

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

аппаратные средства

Выбор редактора

Back to top button