Читать «Linux. От новичка к профессионалу.Денис Колисниченко» онлайн - страница 28

Автор неизвестен

теме.

В начале 1980-х годов появились первые персональные компьютеры фирмы IBM, однако мощности IBM PC никак не хватало для запуска UNIX, поэтому в мире пер-сональных компьютеров десять лет царствовала операционная система DOS компа-нии Microsoft. Но, начиная с 1990-х, ситуация изменилась — мощность «персоналок»

уже позволяла запускать UNIX, и к этому времени (а прошло более 20 лет с момента появления первой ее версии) разными фирмами, университетами и отдельными энту-зиастами было создано множество UNIX-подобных операционных систем (IRIX, XENIX, HP-UX, BSD, Minix и др.).

Огромное значение в развитии Linux сыграла одна из таких операционных сис-тем — Minix, которая, собственно, полноценной системой и не являлась, а создава-лась для демонстрации основных принципов и устройства реальных операционных систем. Да, она не была совершенной, но зато ее исходный код (всего 12 тысяч строк) был опубликован в книге А. Таненбаума «Операционные системы»,— именно эту книгу и купил живший тогда в Хельсинки программист Линус Тор- вальдс (Linus Torvalds).

В 1991 году Линус Торвальдс установил на свой компьютер ОС Minix, но та не оправдала его ожиданий, поэтому он принял решение несколько ее перерабо-тать — ведь исходные коды вместе с комментариями были под рукой. Сначала Торвальдс просто переписал программу эмуляции терминала, а затем так углу-бился в доработку Minix, что вышел фактически на создание собственной опера-ционной системы. В результате 25 августа 1991 года ОС Linux (версия 0.01) и ро-дилась. Конечно, это была не та Linux, что мы имеем сейчас, но уже тогда она оказалась лучше Minix, поскольку в ней запускались командный интерпретатор bash и компилятор gcc. Сообщение о создании новой операционной системы Тор- вальдс поместил в группу новостей comp.os.minix, там же всем желающим пред-лагалось ее протестировать.

С этого и началось интенсивное развитие Linux, а к ее разработке в помощь Тор- вальдсу подключились энтузиасты со всего мира, — ведь ничто так не сокращает расстояния, как Интернет. С момента появления версии 0.01, которой еще нельзя было пользоваться практически, до создания (вышла в апреле 1994 года) вер-сии 1.0, пригодной для обычных пользователей, а не только лишь для увлеченных программистов, прошло почти три года. Версия обладала поддержкой сети на ос-нове протокола TCP/IP, а также графическим интерфейсом X Window (появившим-ся в Linux еще в 1992 году одновременно с поддержкой TCP/IP). Сначала версии Linux распространялись на обыкновенных дискетах. Комплект со-стоял из двух дискет: одна содержала ядро, а другая — корневую файловую систе-му и необходимые программы. Установить подобную версию Linux на компьютер мог только специалист. Первые же дистрибутивы — комплекты, помимо того же ядра и корневой файловой системы, включающие также программу (как правило, на отдельной дискете) для установки всего этого на компьютер, появились в 1992 году — их начали выпускать отдельные энтузиасты или группы энтузиастов (каждый дистрибутив, естественно, под собственным именем). Впрочем, их дист-рибутивы на тот момент отличались друг от друга лишь названием и программой установки, но в дальнейшем различия между дистрибутивами стали более сущест-венными.