Преамбула
9 февраля 2007 года в пресс-центре ИА "Росбалт" прошел круглый стол "Linux против Windows: кто победит в России?". Речь шла, в частности, о том, что надо переходить с Windows на другие операционные системы в связи с "делом Поносова". По результатам защитники Linux даже выпустили ролик, призывающий россиян использовать свободный софт.
Там было высказано несколько интересных мыслей. Например, педагогам предложили не только перейти на свободное программное обеспечение, но и выдавать учащимся такое ПО на дом для того, чтобы они могли на своих компьютерах использовать в учебе бесплатные программы.
Руководителям предприятий рассказали, как можно ставить на баланс бесплатные программы, покупая их (а фактически - бумажную лицензию для проверяющих) по цене пиратских дисков.
Один из участников просто заявил, что с 1979 по 2007 год ни разу не работал в системе Windows. Его поддержали коллеги, заявившие, что расширение применения ПО с открытыми исходными кодами активно обсуждается рабочей группой Центробанка, а также в "Газпроме". Кроме того, в своих серверах и системах используют открытые ОС не только ведущие хостинг провайдеры, но также и поисковики Яндекс и Рамблер.
Выступил единоросс Андрей Ловягин, депутат заксобрания Санкт-Петербурга. Напомнив, что на закупки программного обеспечения и компьютеров в школы города в 2007 году выделено 264 миллиона рублей, он сообщил, что речь идет о централизованных типовых поставках компьютеров с операционной системой Windows.
Он призвал слезть "с иглы" массовых поставок Windows, приведя неожиданные аргументы. По мнению депутата, для свободного развития школ необходим доступ кадров к "открытым кодам операционной системы".
И если не совсем понятно, зачем учителям информатики знакомиться с исходными текстами Windows, то с тем, что в министерстве не видят альтернативы продуктам Microsoft, приходится согласиться. Иначе чем можно объяснить, например, распоряжение Комитета по образованию Санкт-Петербурга от 19 января 2007 года, регламентирующее работу педагогов в сети Интернет?
В этом подзаконном акте прямо написано, что выход в Интернет осуществляется с 8.00 до 19.00 (кроме воскресенья), а последняя пятница месяца отдана под день профилактики (интернета, очевидно). При этом ходить в интернет можно только при помощи браузера Internet Explorer, а работать с электронной почтой - в Outlook Express.
Обыкновенная история
Риторика Минэкономразвития, представленная еще в 2006 году на заседаниях по вопросам ФЦП "Электронная Россия", гораздо интереснее. В девяностые годы, рассказывали чиновники, российской государственности потребовалась система электронного документооборота, вопросов о том, какой она будет, не возникало - выбрали продукты Microsoft.
Однако через несколько лет оказалось, что старые системы лишились поддержки, и надо обновлять их до новых, чтобы иметь возможность работать со всеми теми документами, которые были созданы в программах Microsoft.
Теперь, говорят в МЭРТ не так уж важно, какую операционную систему и какие программы выбрать. Важно перевести госорганы на открытые стандарты обмена данными и хранения информации - хотя бы на тот случай, если кому-то придет в голову отстоять информационную независимость державы и не платить денег американским корпорациям за ПО.
Кроме того, речь идет об огромных суммах - на закупку программ ежегодно тратятся не десятки миллионов долларов, которые делят между собой поставщики. Существует мнение, что нынешняя война ОС связана в первую очередь с переделом рынка поставляемых решений, а не с, собственно, судьбой одного отдельно взятого педагога.
Терминология и история
Вообще говоря, традиционное сравнение Windows и Linux не вполне верно, так как Windows - название семейства операционных систем, а Linux - это ядро, которое использует Free Software Foundation под предводительством Ричарда Столлмена (Richard Stallman) в операционной системе GNU, создание которой началось еще в 1983 году.
Создатели GNU (расшифровывается как GNU's not Unix) намеревались заменить коммерческую систему Unix, не используя код самой Unix. Ядро Linux, написанное Линусом Торвальдсом (Linus Torvalds), было выбрано для операционной системы GNU, в частности, потому, что официальное ядро, которое называется GNU Hurd, до сих пор не имеет стабильной версии.
GNU/Linux стала настолько популярна, что многие энтузиасты создали на ее основе так называемые дистрибутивы Linux - наборы ПО, которые объединяет ядро и то, что большая часть программ, поставляемых в них, относится к свободному программному обеспечению.
Поэтому уместно сравнивать не Windows и Linux, а Windows и многочисленные дистрибутивы GNU/Linux, которые порой значительно отличаются друг от друга.
Это очень важный момент, потому что отдельные компании, разработчики, поставщики и системные интеграторы в описанной выше ситуации должны не только сделать выбор между Windows и свободным ПО, но и выбрать дистрибутив, удовлетворяющий целям чиновников и бюджетных организаций.
И если, например, в школах можно установить самые разные программные пакеты, то, например, в Минобороны надо всем переходить на единую систему - слишком высока цена ошибки и несовместимости. Правда, у Минобороны уже такая ОС есть - дисковая операционная система (ДОС) со звучным названием "Багет".
Молотки и лобзики
Создавшаяся в школах ситуация будет гораздо понятнее, если мы представим, что речь идет не об уроках информатики, где учителя встали перед выбором операционных систем, а об уроках труда.
Итак, в течение десятка лет во многих школах страны на уроках труда использовались сданные родителями, подержанные или контрабандные молотки, лобзики и гвозди. Министерство образования закрывало на это глаза, так как все равно либо не могло обеспечить все школы необходимым инвентарем, либо нерационально (не будем уточнять как) расходовало выделенные на закупки средства.
Так продолжалось довольно долгое время, пока не начался судебный процесс, посвященный как раз контрабанде лобзиков и молотков одной американской компании. Дело запахло неуютной большой политикой и обещаниями по ВТО, и чиновники зашевелились. Вместе с ними зашевелились многочисленные любители самодельных молотков и лобзиков, раздающие инструмент бесплатно, а также мелкие поставщики.
Все они вместе с крупной американской компанией увели дискуссию от того, как научить детей обращаться с инструментами, к тому, молоток какого производителя лучше работает.
Переходя обратно от молотков к программным пакетам, стоит отметить - конечной целью обучения информатике является появление у учеников способности в кратчайшие сроки разобраться с новыми продуктами, программами, операционными системами, освоить основы работы за компьютером в целом и программирования в частности.
При этом нет большой разницы в том, какой продукт - Microsoft Excel или OpenOffice Calc использовать при обучении работе с электронными таблицами. Изучать текстовые процессоры также можно на любом Word-подобном продукте. И неважно, какой компилятор С или интерпретатор Basic будет использоваться в учебном процессе. Главное, чтобы "молотки" и "лобзики" выполняли свои функции.
Приходится признать, что во многом молотки от Microsoft лучше - просто потому, что если он "сломается", или вдруг обнаружится брешь в безопасности, его можно починить и пропатчить. Большинство свободных программных пакетов не могут похвастаться таким высоким уровнем поддержки, опираясь в основном на форумы, на которых нуждающимся помогают энтузиасты.
Нет, по словам специалистов, пока и хорошей системы для развертывания Linux-систем в крупных организациях, как и системы администрирования. Это, конечно, все будет, но нынешнему типовому сельскому учителю придется выбирать между администрированием двух-трех десятков часто разномастных машин под управлением Windows и настройкой этих же машин под Linux-системами.
Помочь в этом им могут разве что ресурсы вроде Intuit.Ru, где все желающие могут повысить квалификацию, прослушав серию бесплатных лекций как по работе с интернет-технологиями, так и со свободным ПО.
Аргументы против
К сожалению, Linux не всегда является такой устойчивой и привлекательной системой, как ее описывают. Ее инсталляция, а также установка новых программ часто требует навыков, которых нет у домашних пользователей.
Это было бы мелкой придиркой, если бы речь на круглом столе не шла о том, чтобы машины со свободным ПО и операционной системой находились не только в школах, но и дома у школьников. Вот что из этого в некоторых случаях может получиться.
Автор статьи решил установить на домашнюю машину свободную операционную систему - дистрибутив Mandriva Powerpack 2007, основанный на GNU/Linux, и любезно предоставленный "Линукс центром".
С самого начала система неправильно определила видеокарту GeForce 7900 GS, а когда были установлены стандартные видеодрайвера, появились функции трехмерного рабочего стола, но не шли трехмерные игры. При установке драйверов с сайта производителя, включились игры, но оказался заблокирован трехмерный рабочий стол. Теперь при попытке переключиться в старую конфигурацию он просто выводит белый экран, поэтому приходится жить без 3d-десктопа.
Затем возникли сложности с подключением к домовому интернету через VPN. Выяснилось, что если трудности с драйверами могут быть случайным невезением, то по запросу VPN Linux поисковики выдают сотни запросов и рецептов, сводящихся не к описанию, как это сделать при помощи встроенного в ту же Mandriva мастера, а к написанию довольно длинного скрипта и установке дополнительных программных пакетов.
Ситуация усугубляется тем, что российские провайдеры, к сожалению, не готовы к тому, чтобы предоставлять свои услуги домашним пользователям, работающими с системами на базе Linux. А таких пользователей становится все больше.
В конечном счете, все эти трудности были решены. Просто кто-то разберется с настройкой незнакомой системы за неделю, а кто-то за пару дней. Другое дело, что плохи не дистрибутивы Linux, а домашние пользователи, которые относятся к компьютеру как к бытовому прибору и центру развлечений. Только малая часть из них готова заняться программированием и изучением синтаксиса команд для консоли.
Тем не менее, работать в открытых системах можно - например, половина этой статьи написана в Microsoft Word, а половина - в OpenOffice Write, бесплатном текстовом редакторе. Более того, никаких сложностей в той же Mandriva не вызвал ни просмотр DVD, ни просто видеофайлов. В качестве браузера используется привычный многим Firefox. Удобно все настроено и под нужды программистов, поэтому если кто-то хочет использовать компьютер как пишущую машинку, ничего лучше ему, пожалуй, не найти.
Но что делать тем, кто покупает компьютер, не зная, зачем это ему нужно, но точно понимая, что использоваться он будет для игр, скачивания обоев и прикольных курсоров, а также для поиска и распечатки рефератов из сети? К слову сказать, последняя проблема гораздо серьезнее, чем выбор между Windows и не-Windows.