UNIX – основа свободно распространяемых операционных систем
Состояние компьютеров до UNIX Огромные размеры компьютеров, их дороговизна Разные операционные системы, привязанные к конкретному виду компьютеров. Программный код специально разрабатывался для каждой конкретной компьютерной системы Уникальное программное обеспечение, не работающее на других видах компьютеров Потребность в обучении пользователя и системного администратора при переходе к другому виду компьютера
Проект UNIX В 1969 году команда разработчиков в лабораториях Bell Labs начала работу над решением проблемы программного обеспечения, направленной на решение проблем с совместимостью. Они разработали новую операционную систему, которая была простой и элегантной, написанной на языке программирования Си, а не на ассемблере, допускала возможность пересборки кода. Разработчики Bell Labs назвали их проект "UNIX". Возможность пересборки кода была очень важной. До сих пор программный код специально разрабатывался для каждой конкретной компьютерной системы, которая имелась в продаже. Но UNIX была необходима только маленькая часть такого специального кода, который теперь принято называть ядром. Ядро – это единственная часть кода, которую необходимо адаптировать для каждой конкретной системы, и оно составляет основу системы UNIX. Операционная система и все другие функции были созданы вокруг этого ядра и написаны на языке программирования высокого уровня - C и. Этот язык был специально разработан для создания системы UNIX. С помощью этого нового " метода " было гораздо легче разработать операционную систему, которая может работать на многих различных типах аппаратного обеспечения.
Проект UNIX Первоначально UNIX использовался только в очень больших средах, таких как мэйнфреймы и мини - ЭВМ ( заметим, что ПК - это " микро " компьютер ). Вам следовало работать в университете, на правительство или в крупных финансовых корпорациях, чтобы получить доступ к системе UNIX. Но были разработаны меньшие компьютеры, и в конце 80- х у многих людей появились домашние компьютеры. К этому времени было несколько версий UNIX, доступных для архитектуры PC, но ни одна из них не была действительно свободной и что более важно : они были ужасно медленными, поэтому большинство людей выбирали для своих домашних компьютеров MS DOS или Windows
UNIX и Linux К началу 90- х домашние ПК наконец стали достаточно мощными, чтобы на них можно было запустить полномасштабный UNIX. Линус Торвальдс, молодой человек, изучающий компьютерную науку в университете Хельсинки, подумал, что было бы неплохо иметь какую - нибудь свободно доступную академическую версию UNIX, и сразу начал писать программный код. В те дни технология plug-and-play еще не была изобретена, драйверов для Linux не было. Но слишком много людей были заинтересованы в собственной системе UNIX и они стали писать собственные драйверы. С постоянно растущей скоростью новые драйверы становились доступными для всех видов нового оборудования. Почти сразу после того, как новое оборудование становилось доступным, кто - нибудь покупал его и испытывал на Linux. Благодаря тем людям, Linux теперь идеальна не только для работы на новых ПК, но ее также выбирают для старого и экзотического оборудования, которое было бы бесполезно без существования Linux. Через два года после сообщения Линуса было уже пользователей Linux. Проект, популярный среди любителей, постоянно рос все это время. Все функции UNIX были добавлены в течение следующих нескольких лет, в результате чего на сегодняшний день Linux стала зрелой операционной системой. Linux является полным клоном UNIX, пригодным для использования на рабочих станциях, также как и на средних и высококлассных серверах.
Современное применение систем Linux Сегодня Linux присоединился к рынку десктопов. Разработчики Linux первоначально были сосредоточены на сетях и сервисных программах, и офисные приложения стали последним барьером, который был снят. С точки зрения сервера, Linux хорошо известен как стабильная и надежная платформа, обеспечивающая базу данных и торговые услуги для таких компаний, как Amazon - известный книжный онлайн магазин, почтовая служба США, немецкая армия и многие другие. Особенно полюбили Linux в качестве межсетевого экрана, прокси - сервера и веб - сервера провайдеры интернет - услуг. Кластеры Linux- машин использовались в создании таких фильмов, как " Титаник ", " Шрек " и другие. В почтовых отделениях они нервные центры, которые распределяют почту, в больших поисковых системах кластеры используются для выполнения поиска в Интернете. Это лишь немного из тысячи трудных работ, которые Linux выполняет изо дня в день по всему миру. Стоит также отметить, что современный Linux работает ни только на рабочих станциях, средних и мощных серверах, но также на " гаджетах ", таких как КПК, мобильные телефоны и даже в экспериментальных наручных часах. Это делает Linux единственной операционной системой в мире, которая охватывает такой широкий спектр аппаратного обеспечения.
Unix- подобные операционные системы Большинство производителей открытых UNIX- систем не добиваются сертификации UNIX для своего продукта : стоимость сертификации считается недопустимой. Для таких систем обычно используют термин Freenix. Примером являются : GNU, Linux, Minix, OpenSolaris, Plan 9 BSD со своими потомками, такими как FreeBSD, NetBSD и OpenBSD. Есть множество запатентованных UNIX- подобий, таких как AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX, UnixWare, Xenix и VxWorks.