UNIX и Linux

В 60-е гг. прошлого столетия сотрудник лаборатории Веll Labs Кен Томпсон написал на ассемблере операционную систему, в шутку названную UNICS (UNiplexes Information and Computing Service – примитивная информационная и вычислительная служба). Так началась история операционной системы UNIX. Однако для каждой новой машины переписывать всю систему на ассемблере заново дело трудное. Поэтому было решено переписать UNIX на языке высокого уровня. Для этого коллега Томпсона Ритчи разработал язык программирования С, и вместе с Томпсоном они переписали UNIX на С.

В 60-е гг. прошлого столетия Кен Томпсон написал на ассемблере операционную систему UNIX. В 1991 г. Линус Торвальдс написал клон UNIX - Linux

Version 7 стала первой переносимой на другие платформы версией операционной системы UNIX, на которой выросло целое поколение студентов, содействовавших ее распространению. Многие компании даже приобрели лицензии на исходные тексты, чтобы производить свои версии системы UNIX. Одной из таких была небольшая фирма Мicrosoft, в течение нескольких лет продававшая Version 7 под именем ХЕNIХ.

К концу 80-х годов была предпринята попытка объединить варианты системы UNIX для того, чтобы она могла быть гарантированно запущена на любой машине. Новая операционная система получила название РOSIХ (Роrtable Ореrating System – переносимая операционная система). Кроме этого, был наработан стандарт, известный как 1003.1. Он определяет набор библиотечных процедур, которые должна предоставлять каждая соответствующая данному стандарту система UNIX, таким образом, гарантируя, что эта программа будет работать на любой версии системы, поддерживающей данный стандарт.

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

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

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

В завершении следует упомянуть, что операционная система Linux – это свободно распространяющееся программное обеспечение. Ее можно скачать с различных Internet-сайтов. Система Linux поставляется вместе с лицензией, разработанной Ричардом Столманом, основателем Фонда бесплатно распространяемых программ.

Инструменты