Основы Web технологий, основы Web дизайна - курс лекций начало

Урок 10 Обслуживание web-страницы

  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, сделать ее более простой, надежной и удобной. На долгие месяцы исправление, дописывание и отладка десятков и сотен килобайт программного кода стало его хобби, поглощавшим все свободное время.

  Линус Торвальдс: биографическая справка

Создатель известной во всем мире операционной системы Linux Линус Торвальдс родился в столице Финляндии. В возрасте восемнадцати лет он поступил в университет Хельсинки, где начал серьезно заниматься компьютерными технологиями. Линус решил приобрести какую-нибудь операционную систему, которую он мог бы установить на свой домашний компьютер, но и платформы от Microsoft, и коммерческие реализации UNIX оказались слишком дорогими для его скромной стипендии. В начале 1991 года он принялся писатьсобственную платформу, ориентированную на среднего потребителя, которую можно было бы распространять бесплатно посредством Интернета. Новая система обрела название Linux, полученное из сочетания имени ее создателя с наименованием UNIX. За десять лет Linux стал реальным конкурентом продуктов, выпускаемых Microsoft, способным потеснить монополию этой компании на рынке системного и серверного программного обеспечения. Не так давно Линус Торвальдс перебрался с женой и двумя дочерьми в город Санта-Клара (Калифорния, США), который является частью всемирно известной Силиконовой долины, где сконцентрирована львиная доля предприятий американской компьютерной индустрии. Линус работает в расположенной здесь компании Transmeta, занимающейся разработкой процессоров новых поколений, продолжает трудиться над совершенствованием Linux, а в свободное от работы время ездит по всему миру, выступая перед пользователями созданной им платформы на симпозиумах и конференциях.

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

Тысячи «заинтересованных программистов», хакеров, специалистов по компьютерным сетям с радостью подхватили идею Линуса и принялись дописывать, доделывать, отлаживать то, что предложил им Торвальдс. Почти за десять лет Linux прошел путь от игрушки нескольких сотен фанатов и энтузиастов, выполнявшей пару десятков команд в примитивной консоли, до профессиональной многопользовательской и многозадачной 32-разрядной операционной системы

с оконным графическим интерфейсом, по спектру своих возможностей, стабильности и мощности многократно превосходящей Microsoft Windows 95, 98и NT и способной работать практически на любом современном IBM-совместимом компьютере.

Сегодня Linux — это мощная UNIX-подобная платформа, включающая в себя практически все функции, присущие другим версиям UNIX, и еще целый комплекс собственных, нигде больше не встречающихся свойств. Благодаря высокой производительности и надежности она стала одной из самых популярных платформ для организации http-серверов. Наверное, самая привлекательнаячерта Linux, отличающая эту систему от аналогичных программных комплексов, это ее бесплатность: Linux распространяется свободно в рамках Генеральной общедоступной лицензии (the General Public License GNU), все желающие могут просто взять и установить ее на своем компьютере, не уплатив никому ни цента. Где бы вы ни получили дистрибутив данной системы — загрузили из Интернета, взяли напрокат у знакомых или купили в ларьке вместе с набором других программ на пиратском диске, вы все равно остаетесь легальным, «лицензионным» пользователем Linux. Теперь множество больших корпораций с целым штатом профессиональных программистов стали готовить платные и условно-бесплатные версии Linux, отличающиеся удобными утилитами инсталляции, встроенными функциями автоопределения оборудования и обилием подробной документации, поставляемой вместе с дистрибутивом, а также готовым набором самых необходимых программ. Благодаря этому установить инастроить Linux зачастую становится гораздо проще, чем Windows 95. А розничная стоимость подобных реализаций системы, как правило, не намного выше цены компакт-диска, на котором они записаны.

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

Урок 11 Как стать web-звездой?

На главную