Что такое юникс?
Оглавление:
Первая система 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-подобных:
- 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 практически на всех платформах.
Что такое и что такое реестр Windows
Что такое реестр Windows и для чего он нужен? Узнайте больше о важности и работе этого реестра на нашем компьютере.
▷ Adobe xd: что такое и что такое приложение для дизайнеров?
Что это такое и для чего нужны Adobe Experience Design или Adobe XD? Узнайте больше об этой новой программе Adobe и о том, как она работает.
Ghz: что такое и что такое гигагерц в вычислительной технике
Все еще не знаете, что такое ГГц? В этой статье мы объясним, что такое гигагерц и для чего он используется в вычислительной технике.