Точка зрения #1.
Программно-техническая
Безо всяких претензий на оригинальность рискну предположить, что большинство людей приобретают компьютер для того, чтобы выполнять на нем те или иные прикладные программы. Само собой разумеется, что ситуацию, при которой более или менее регулярно приходится перезагружать систему с потерей всех промежуточных результатов признать нормальной вряд ли повернется язык.
Аргумент первый. Linux - очень устойчивая система. Если пользователь Windows представляет собой человека, закаленного "синим экраном" и предложениями "отправить сообщение об ошибке", то пользователь Linux от такого удовольствия практически избавлен. Максимум, на что способна Linux, - это моментально закрыть зависшее приложение. При этом сама система вместе с остальными запущенными процессами спокойно продолжает функционировать. Вы можете совершенно свободно запускать даже бета-версии программ на машине с работающим веб-сервером.
Лично я неоднократно проделывал эту операцию, причем устойчивость прикладной программы (точнее, ее неустойчивость) никак не влияла на работу сервера. Linux довольно тяжело "уронить" не только нечаянно, но и по злому умыслу. При правильной организации работы, мероприятия по защите системы можно в основном свести к вопросу о защите компьютера как физического тела. Причем речь в данном случае идет о системе, под управлением которой может одновременно выполняться множество задач.
Аргумент второй. В системе Linux реализована реальная и контролируемая многозадачность. Операционная система Linux позволяет запускать на одном компьютере несколько приложений. Причем не просто запускать, полагаясь на то, что система, которая знает, чего вы хотите, намного лучше вас (не правда ли, знакомая ситуация?) будет "разруливать" эти приложения, а самому указать приоритеты выполнения каждой программы (ага, именно об этом я мечтал долгими зимними вечерами - ломать голову над тем, какой программе - а у меня процессов тридцать запущены постоянно - сколько приоритета дать - прим. ред.). Разумеется, в процессе работы вы можете посмотреть все процессы, выполняемые на вашей машине и, при необходимости "убить" ненужные или зависшие. Но только свои, ибо...
Аргумент третий. Linux - многопользовательская система. На машине с правильно настроенной системой Linux может одновременно работать несколько пользователей. Причем не только по очереди (запустил программу и пошел пить чай, а в это время кто-то другой набирает текст или бродит по Сети), но и одновременно. И это вовсе не фантастика. В Московском государственном индустриальном университете (МГИУ) уже более десяти лет процесс обучения студентов-программистов ведется в основном с использованием бесплатного и свободно распространяемого программного обеспечения.
Причем, в целях все той же экономии, они подключают к системному блоку по три монитора, три клавиатуры и три мыши. Создатели этого Змея Горыныча утверждают, что сделать четырехглавого змея им помешало только то, что шнуры от четвертого комплекта просто некуда было воткнуть.
Даже на машине "для индивидуального использования" это игнорировать это свойство системы, унаследованное ей от своего именитого прародителя (это как? в прародителя тоже по три клавы одновременно втыкали? - прим. ред.), крайне не рекомендуется. Это связано с тем, что наиболее важные программы, от работы которых напрямую зависит устойчивость системы, запускаются от имени так называемого суперпользователя, а все остальные - от имени простого юзера, который при всем своем желании не может сделать ничего, что бы представляло опасность для системы.
Сочетание реальных многозадачности и "многопользовательности" делает работу в системе Linux особенно интересной. Можно одновременно:
- от имени суперпользователя запустить процесс компиляции ядра системы;
- от имени простого юзера обработать какой-нибудь пятидесятимегабайтный графический файл;
- и, чтобы не скучно было ждать, развивать свою империю в пошаговой стратегии типа "Call to Power".
Главное во всем этом деле - не забывать, что многозадачность в Linux является абсолютно реальной и никакой связи между работой программы и "активным окном" не существует. Это я к тому, что если игры real-time вы предпочитаете пошаговым стратегиям, надо не забывать включать паузу при переходе в окно другой программы, а то за время вашего отсутствия вас, скорее всего, разобьют. С другой стороны, и помимо игр вам будет чем заняться...
Аргумент четвертый. Количество качественного софта, работающего под управлением Linux, воистину огромно. Наиболее весомый довод, приводимый сторонниками Windows в пользу своей излюбленной системы заключается в том, что при всех ее недостатках она имеет одно признаваемое якобы всеми преимущество: количество качественных прикладных программ, которые работают под управлением этой системы, значительно превосходит тот же показатель у всех остальных систем, включая Linux.
Но даже если рассматривать вариации на тему Word, Photoshop и так далее как полноценные оригинальные программы, то следует признать, что данный тезис верен с точностью до наоборот. Все дело в том, что поборники "самой операционной системы в мире" ошибочно отождествляют обилие пиратских дисков на рынках с количеством прикладных программ.
Пользователь Linux изначально избавлен от хождения по рынкам благодаря тому, что весь необходимый софт уже входит в состав практически любого дистрибутива. А что касается их количества, то одно то, что простое перечисление прикладных программ дистрибутива ASPLinux-7.2 занимает четыре довольно увесистых файла, говорит сам за себя. Понятно, что такое количество программ просто не может быть "про одно и то же" и это именно тот случай, когда количество переходит в качество и приводит к тому, что...
Аргумент пятый. Широта решаемых задач действительно впечатляет. Состав дистрибутивов Linux таков, что, располагая только одним дистрибутивом, можно сделать практически все, для чего вообще может использоваться компьютер. Вы можете организовать защищенный и эффективно работающий сервер, на котором не расходуется вхолостую ни один байт, а можете создать мультимедийный компьютер специально для работы с графикой и музыкой.
Кстати говоря, именно в системе Linux делались наиболее сложные эффекты в "Титанике". Вы можете инсталлировать один из интегрированных офисных пакетов и получить прекрасный инструмент для работы с деловой документацией, а можете реализовать издательскую систему на базе языка TeX - мощного инструмента для написания научных работ. Школьники могут писать небольшие программы на Pascal при помощи компилятора Free Pascal, а научные сотрудники - создавать серьезные продукты практически на любом языке программирования, который существует на свете.
Люди, трепетно относящиеся к собственному здоровью, могут существенно сберечь свое зрение и работать исключительно в текстовом режиме, а ценителям графического интерфейса предназначены оконные менеджеры на любой вкус и темперамент. Однако авторы программ - человеки, а человеку свойственно ошибаться. Не свободен от ошибок и Linux, но...
Аргумент шестой. Вам не придется ждать сервис-паков. Напротив: скорее всего, приобретенный вами дистрибутив уже немного устарел, так как множество людей на земном шаре используют те же программы, что и вы, находят ошибки и, пользуясь доступностью исходных текстов, исправляют их и делают эти исправления доступными для всех.
Пользователи, которые имеют доступ в интернет, в состоянии обновить свои программы практически сразу после установки системы, ну а те, кто не может воспользоваться доступом к сокровищницам мировой Сети, могут подписаться на регулярное получение компакт-диска с обновленными версиями программ.
Таким образом, можно с достаточной степенью уверенности заявить, что по своим "тактико-техническим" характеристикам операционная система Linux удовлетворит самого взыскательного пользователя. Но этим дело не ограничивается.
Существует, в конце концов и полноценный коммерческий UNIX, к которому также применимо все сказанное выше. Чем же еще хорош Linux?