Операционная система MINIX

В течение 1990-х годов персональные компьютеры на основе микропроцессора Intel, оснащенные операционными системами от Microsoft, заняли господствующее положение на рынке настольных систем и захватили также существенную долю рынка серверов - традиционной сферы применения Unix-систем. Компьютеры на основе Intel и Intel-совместимых процессоров достигли вычислительной мощности, сравнимой с мощностью рабочих станций с Unix. Но большинство коммерческих Unix-систем не имели версий, способных работать на оборудовании Intel. Производители Unix обычно тесно сотрудничали с производителями конкретных процессоров или даже имели долю собственности в компаниях, производивших конкретные процессоры, а поэтому были заинтересованы в использовании своих процессоров. Примерами могут служить линейки процессоров SGI и MIPS.

Рис. 7. А.Таненбаум.

Поскольку аппаратные возможности персоналок стремительно нарастали, естественно, что рано или поздно должны были появиться варианты Unix для компьютеров на основе Intel-совместимых процессоров. Один из таких вариантов Unix-подобной операционной системы, который сыграл особую роль в истории Linux, был разработан в январе 1987 года Эндрю Таненбаумом (Andrew S. Tanenbaum), профессором Университета Врие (Vrije Universiteit), Амстердам, Нидерланды. А.Таненбаум был одним из ведущих специалистов в области разработки операционных систем. Свою операционную систему, которую он назвал Minix (Миникс), он разработал как учебное пособие, на примере которого он показывал студентам внутреннее устройство реальной операционной системы.

Конечно, как операционная система Minix не была верхом совершенства. Она была ориентирована на микропроцессор Intel 80286, который в то время господствовал на рынке. Но у нее было одно очень важное качество - ее исходные коды были открыты. Каждый, кто имел книгу А.Таненбаума "Операционные системы", мог изучить и проанализировать 12 000 строк кода, написанного на языке Си и на ассемблере. Это был тот редкий случай, когда исходные коды не были заперты под семью печатями в сейфах разработчика. Великолепный автор, Таненбаум сумел вовлечь самые выдающиеся умы компьютерной науки в обсуждение искусства создания операционных систем. Minix можно было приобрести и отдельно от книги, и она могла быть реально установлена на персональный компьютер. Студенты компьютерных факультетов по всему миру корпели над книгой Таненбаума, вчитываясь в коды с целью понять, как работает та самая система, которая управляет их компьютером. И одним из таких студентов был Линус Торвальдс.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: