Пятнадцать аргументов в пользу Linux http://www.upweek.ru/images/2002/055...ux-3d-logo.jpg
История вопроса
В конце 80-х годов 20-го века профессор Амстердамского университета Эндрю Танненбаум взялся за написание Minix - UNIX-подобной ОС, которая может работать на PC. Это было вызвано тем, что стоимость лицензии на "настоящий" UNIX была непомерно высока для использования в университете. Весной 1991 года студент Хельсинского университета Линус Бенедикт Торвальдс решил переделать Minix, адаптировав его для i386. Сам Линус воспринимал это занятие, как хобби. Изначально предполагалось, что система будет свободна от лицензионных ограничений коммерческого характера. Это так, хотя совсем без ограничений обойтись не удалось: сейчас Linux распространяется в соответствии с условиями так называемой Общественной Лицензии GNU (GNU General Public License) - GPL, которая разработана для проекта GNU Фонда "Свободное ПО" (Free Software Foundation) и накладывает ограничения некоммерческого характера.
Если попытаться устроить социологический опрос о причинах растущей популярности Linux, то, скорее всего, мнения равномерно распределятся на всем промежутке от "да это просто модно" до "да это же модель новых социальных взаимоотношений в постиндустриальном обществе". Одно это позволяет говорить о Linux не только как об одной из юниксообразных операционных систем, но и как о некоем социальном феномене.
Вполне возможно, что уже не за горами то время, когда знание Linux и умение работать в этой операционной системе станет чем-то вроде правила хорошего тона. Вполне возможно, что конец века прошлого и начало нынешнего войдет в историю, как время противостояния великой империи Microsoft и независимых свободных разработчиков, сплоченных идеей Open Source и выбравших Linux для продвижения идеологии свободы.
http://www.upweek.ru/images/2002/055/images/main.jpg
Одного того, что операционная система, созданная "свободным трудом свободно собравшихся людей", реально конкурирует с Windows, достаточно для того, чтобы охарактеризовать Linux как некий феномен, не имеющий аналогов. Количество аргументов в пользу того, что использовать Linux можно и нужно, растет день ото дня.
А нужен ли нужен Linux лично вам? Ответ на этот вопрос удобнее всего рассматривать с трех точек зрения: программно-технической, экономико-юридической и эмоционально-мировоззренческой. Итак, приступаем...
Точка зрения #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?
Точка зрения #2.
Экономико-юридическая
Горячо любящая всех своих поклонников фирма Microsoft предлагает им довольно скучный выбор: либо плати деньги, либо становись вором. Со всеми вытекающими во втором случае последствиями в виде административной и уголовной ответственности еще в этой жизни. Вполне возможно, что для домашнего пользователя все это пока не особо актуально. А вот что касается пользователей корпоративных, то за них вроде уже взялись. И пример наших братьев-украинцев лишний раз подтверждает то, каких успехов в области искоренения пиратства может достичь государство, стоит ему только захотеть. Так что не за горами тот день, когда количество вариантов сократится до одного - платить. Или выбирать Linux.
Аргумент седьмой. Linux можно получить практически даром. С точки зрения GPL совершенно безразлично, каким образом вам достался дистрибутив с Linux. Вы можете его купить, скачать из Сети или просто взять у приятеля. С точки зрения закона, во всех случаях вы будете являться абсолютно законным владельцем и можете использовать операционную систему так, как считаете нужным. А научиться ее использовать, я считаю, просто необходимо, так как...
Аргумент восьмой. Знание Linux востребовано добросовестным работодателем. Еще один аргумент майкрософтовцев заключается в том, что при устройстве на работу обычно требуется умение работать на персональном компьютере. Под этим самым умением обычно подразумевается знание Word, Excel и прочих программ от Microsoft. Однако и это не совсем соответствует действительности. В случае, если данный джентльменский набор приобретен легально, то надеяться на процветание фирмы вряд ли стоит.
Да и платить немалые деньги только за то, чтобы набирать тексты да отправлять-получать электронную почту - при условии, что все это можно получить практически даром - наивысшей степени пижонство. Правда, мне могут возразить, что реальная стоимость владения системой Linux ненамного ниже, чем у Windows, - прежде всего по причине более высоких заработных плат персонала, знающего Linux.
Так-то оно так, но я глубоко убежден, что платить деньги своим сотрудникам все же намного выгоднее, чем чужому дяде. Думаю, что и эти самые сотрудники не будут уж очень сильно мне возражать. Но это все теория, на практике же вам скорее всего попадется сверхэкономный работодатель с пиратской системой и ворованным Microsoft Office. И нельзя быть уверенным в том, что следующей статьей экономии у этого работодателя будет ваша заработная плата. К сожалению, у нас в стране таких пока большинство. Но так будет не всегда. Либо уже не будет никак. Очень хочется верить, что наше правительство ясно представляет, какую угрозу обществу несут подобные "капиталисты". Лично я убежден, что на смену им придут совсем другие люди и значение Linux в нашей стране существенно вырастет.