Переход на СПО в научной среде: история одного отдела
Содержание:
1.Текущее положение дел (Вы читаете данный раздел);
2. Ищем замену;
3. Боремся с формулами.
Научное сообщество и академические институты традиционно были и остаются своеобразными оазисами, в которых развивалось и процветало свободное ПО. Тем не менее ситуация не такая безоблачная, как хотелось бы. Повсеместное доминирование Windows не обошло стороной и науку, что особенно проявилось в реалиях стран СНГ В этой статье я расскажу о попытке полного перехода на свободное ПО в отдельно взятом отделе научного института, в котором я работаю. Сразу скажу, что эта попытка оказалась успешной лишь частично: Linux используется как основная система на всех компьютерах, но мы вынуждены использовать Windows в виртуальных машинах. Этот частный опыт, конечно, нельзя назвать особенно показательным, так как наши нужды достаточно специфичны, но он хорошо демонстрирует широкий спектр проблем, с которыми связан такой переход. Далеко не все они вызваны деятельностью «нехорошей корпорации Microsoft» - наоборот, наиболее болезненные проблемы связаны с инертностью разработчиков самих свободных программ.
По моим наблюдениям, в странах СНГ 99% компьютеров, находящихся в научных институтах, работают под управлением системы Windows различных версий. На типичном компьютере в научной лаборатории установлено пиратское ПО, общая стоимость которого при легальной покупке может доходить до десятков ты-сяч долларов. Сама система и MS Office иногда могут быть легальными за счет различных акций и скидок от Microsoft, но все остальное специализированное ПО, как правило, скорее пиратское. Связано это не только с баснословными ценами, но и с тем, что достать взломанную пиратскую копию обычно на порядок проще и быстрее, чем купить лицензионную.
В результате наши ученые привыкли к программам, каких не найти даже в богатых западных лабораториях, и зачастую используют «монстров» вроде Mathematica в качестве калькулятора. С одной стороны это хорошо, поскольку используются самые передовые инструменты, а с другой - люди настолько разбалованы пиратской «нирваной», что не знают никаких альтернативных способов решения своих задач и без привычной программы оказываются беспомощными.
В последние годы многие пользователи стали понимать, что рано или поздно использование пиратского ПО станет наказуемым и у нас, однако главным стимулом к переходу на свободное ПО в академической среде обычно является вовсе не это. В нашем случае главной движущей силой стала выматывающая борьба с вирусами, которая в научных институтах чаще всего отдана на откуп самим пользователям по принципу «спасение утопающих - дело рук самих утопающих». Поскольку зарплаты инженеров в институтах мизерные, то администраторами там работают не самые квалифицированные люди, которые централизованно никакой антивирусной защитой обычно не занимаются. Думаю, не нужно говорить, что все антивирусы у пользователей тоже пиратские и в поисках взломанных ключей к ним пользователи получают больше вирусов, чем вообще без антивируса. Как следствие, на многих машинах собраны целые «зоопарки», которые благополучно разносятся по локальной сети. Переход на Linux в таких условиях выглядит спасительной панацеей.
К сожалению, есть случаи, когда альтернативы Windows просто нет. Например, у нас в лаборатории стоит инфракрасный фурье-спектрометр фирмы Bruker. В комплекте с ним идет управляющий компьютер с Windows. Программы управления прибором и обработки данных, естественно, очень специфичны и их версий для Linux просто нет. К тому же, они привязаны к специальному «железу», которое в Linux не поддерживается. ПО для «кустарных» приборов также в 99% случаев пишется для Windows, поскольку никакой другой системы его разработчики в глаза не видели. Я не специалист в электронике, но неоднократно слышал, что снять данные с АЦП проще всего в DOS. Так или иначе, но до сих пор многими приборами управляют антикварные машины с Windows 98. К счастью, таких специфических машин немного, а обычные рабочие места сотрудников можно, казалось бы, без проблем перевести на Linux. Попробуем разобраться, так ли это просто на самом деле.
1.
2. Ищем замену;
3. Боремся с формулами.
Научное сообщество и академические институты традиционно были и остаются своеобразными оазисами, в которых развивалось и процветало свободное ПО. Тем не менее ситуация не такая безоблачная, как хотелось бы. Повсеместное доминирование Windows не обошло стороной и науку, что особенно проявилось в реалиях стран СНГ В этой статье я расскажу о попытке полного перехода на свободное ПО в отдельно взятом отделе научного института, в котором я работаю. Сразу скажу, что эта попытка оказалась успешной лишь частично: Linux используется как основная система на всех компьютерах, но мы вынуждены использовать Windows в виртуальных машинах. Этот частный опыт, конечно, нельзя назвать особенно показательным, так как наши нужды достаточно специфичны, но он хорошо демонстрирует широкий спектр проблем, с которыми связан такой переход. Далеко не все они вызваны деятельностью «нехорошей корпорации Microsoft» - наоборот, наиболее болезненные проблемы связаны с инертностью разработчиков самих свободных программ.
Текущее положение дел
По моим наблюдениям, в странах СНГ 99% компьютеров, находящихся в научных институтах, работают под управлением системы Windows различных версий. На типичном компьютере в научной лаборатории установлено пиратское ПО, общая стоимость которого при легальной покупке может доходить до десятков ты-сяч долларов. Сама система и MS Office иногда могут быть легальными за счет различных акций и скидок от Microsoft, но все остальное специализированное ПО, как правило, скорее пиратское. Связано это не только с баснословными ценами, но и с тем, что достать взломанную пиратскую копию обычно на порядок проще и быстрее, чем купить лицензионную.
В результате наши ученые привыкли к программам, каких не найти даже в богатых западных лабораториях, и зачастую используют «монстров» вроде Mathematica в качестве калькулятора. С одной стороны это хорошо, поскольку используются самые передовые инструменты, а с другой - люди настолько разбалованы пиратской «нирваной», что не знают никаких альтернативных способов решения своих задач и без привычной программы оказываются беспомощными.
В последние годы многие пользователи стали понимать, что рано или поздно использование пиратского ПО станет наказуемым и у нас, однако главным стимулом к переходу на свободное ПО в академической среде обычно является вовсе не это. В нашем случае главной движущей силой стала выматывающая борьба с вирусами, которая в научных институтах чаще всего отдана на откуп самим пользователям по принципу «спасение утопающих - дело рук самих утопающих». Поскольку зарплаты инженеров в институтах мизерные, то администраторами там работают не самые квалифицированные люди, которые централизованно никакой антивирусной защитой обычно не занимаются. Думаю, не нужно говорить, что все антивирусы у пользователей тоже пиратские и в поисках взломанных ключей к ним пользователи получают больше вирусов, чем вообще без антивируса. Как следствие, на многих машинах собраны целые «зоопарки», которые благополучно разносятся по локальной сети. Переход на Linux в таких условиях выглядит спасительной панацеей.
К сожалению, есть случаи, когда альтернативы Windows просто нет. Например, у нас в лаборатории стоит инфракрасный фурье-спектрометр фирмы Bruker. В комплекте с ним идет управляющий компьютер с Windows. Программы управления прибором и обработки данных, естественно, очень специфичны и их версий для Linux просто нет. К тому же, они привязаны к специальному «железу», которое в Linux не поддерживается. ПО для «кустарных» приборов также в 99% случаев пишется для Windows, поскольку никакой другой системы его разработчики в глаза не видели. Я не специалист в электронике, но неоднократно слышал, что снять данные с АЦП проще всего в DOS. Так или иначе, но до сих пор многими приборами управляют антикварные машины с Windows 98. К счастью, таких специфических машин немного, а обычные рабочие места сотрудников можно, казалось бы, без проблем перевести на Linux. Попробуем разобраться, так ли это просто на самом деле.