Операційні системи UNIX і Linux

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

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

Version 7 стала першою версією операційної системи UNIX, яка переноситься на інші платформи, на якій виросло ціле покоління студентів, які сприяли її поширенню. Багато компаній навіть придбали ліцензії на вихідні тексти, щоб виготовляти свої версії системи UNIX. Однією з таких була невелика фірма Microsoft, яка протягом кількох років продавала 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 - це програмне забезпечення, яке вільно розповсюджується. Її можна завантажити з різних сайтів. Система Linux поставляється разом з ліцензією, розробленою Річардом Столманом, засновником Фонду програм, що безкоштовно розповсюджуються.

Інструменти