Linux
В последнее время
российские пользователи ПК все чаще и чаще стали говорить о Linux как
об операционной системе, способной в ближайшем будущем если не вытеснить
с рынка Microsoft Windows NT и Windows 2000 Server, то полноценно заменить
их на большинстве серверных и даже настольных компьютеров. Вместе с
тем ознакомительной информации о Linux на русском языке крайне мало,
большая часть имеющейся в продаже литературы на эту тему стоит дорого,
да и рассчитана она в первую очередь на специалистов и опытных пользователей,
отпугивая рядового читателя обилием технической терминологии. Документация
же, представленная в Интернете, отличается разрозненностью и далеко
не исчерпывающей полнотой. Именно поэтому отечественным владельцам ПК
Linux представляется чем-то элитным и недоступным. Страх столкнуться
с чем-то неизвестным, непонятным, сложным в эксплуатации и настройке
останавливает наших соотечественников в установке на своем компьютере
этойсистемы хотя бы для изучения. Вместе с тем никакой «высшей
математики» здесь нет. Linux — очень простая, надежная и дружественная
операционная система. Итак, что же такое Linux?
В далеком 1989 году
молодой финский программист, студент Хельсинского университета Линус
Торвальдс (Linus Torvalds) впервые столкнулся с компактной UNIX-подобной
операционной системой MINIX, разработанной в 1987 году Энди Танненбаумом
(Andy Tanenbaum). Эта платформа предлагалась будущим специалистам в
качестве наглядного учебного пособия в рамках курса «теория и
архитектура операционных систем», поскольку в комплект поставки
входили исходные коды ее ядра и большинства базовых утилит. MINIX представляла
собой небольшую консольную операционную систему, внешне выглядевшую
подобно MS-DOS. Она позволяла использовать ограниченный набор команд
и запускать ряд UNIX-ориентированных программ. Впрочем, не все программы
работали на ее основе корректно. Ощущался явный недостаток драйверов
не только для периферийного, но и для базового оборудования компьютера,
не было предусмотрено возможностей гибкой настройки системы: для того
чтобы адаптировать MINIX для решения каких-либо специфических задач,
приходилось множество раз переписывать и компилировать заново код самого
ядра платформы. Интерфейс был крайне неудобен. Не удивительно, что Линус
Торвальдс загорелся идеей переписать MINIX, сделать ее более простой,
надежной и удобной. На долгие месяцы исправление, дописывание и отладка
десятков и сотен килобайт программного кода стало его хобби, поглощавшим
все свободное время.