|
On 14.01.2010 7:14, Evgeny M. Baldin wrote:
> Есть очень важное исключение: автоматизация (собственно говоря то, для чего
> и нужны компьютеры, а именно выполнения тупой работы вместо человека). Ну и
> как мы приходим к необходимости автоматизации, то здесь преимущества
> окружения GNU/Linux становятся очевидными. Например, в случае сколько-нибудь
> сложного и соврменного физического эксперимента (чтобы написать научному
> сотруднику о чём-то, ему надо это что-то получить) использование GNU/Linux
> является неизбежным фактом и альтернативы этому факту в обозримом будущем не
> предвидится.
Начнем с того, что автоматизация осуществляется с помощью языков
программирования, а не с помощью ОС как таковой. POSIX shell, Perl, прочие
интерпретаторы и компиляторы, с которыми вы работаете в Linux, доступны также и
в Windows. Просто в случае Windows они не лежат "под рукой" в репозитории, а их
нужно руками скачать и установить. Не вижу никаких препятствий писать программы
под разными ОС.
Вопрос выбора операционной системы принципиален, если решаемая задача
существенно использует особенности ее ядра, или когда нужная программа работает
только под конкретной ОС. Например, если нужно снимать с установки большие
объемы данных в реальном времени, то Linux с real-time патчами для этой задачи
подойдет значительно лучше, чем Windows. Однако, если сам прибор достаточно
стандартный (рамановский спектрометр, электронный микроскоп), то его обычно
покупают. Вместе с ним идет готовое ПО, которое работает под Windows. В этом
случае Linux не нужен. Для простых расчетов, не требующих сборки кластера,
программа на Mathematica или Fortran будет работать одинаково, что под Windows,
что под Linux. Про кроссплатформенность LaTeX и прочих Ghostscript я не говорю.
Выбор ОС у вменяемого человека определяется требованиями прикладного ПО и
решаемыми задачами, а не "идеологическими соображениями". Не забывайте, что
идеология -- это ложное сознание, выражающее специфические интересы
определенного класса, выдающиеся за интересы всего общества.
|
|