Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

= Нужен ли Linux "чайнику" и вообще возможно ли такое сочетание? =

Serg, linux-гуру Dummpy


На бескрайних просторах интернета, да и не только там, уже долгое время идет некое подобие войны, хоть и бескровной, но потрепавшей немало нервов ярым приверженцам двух систем - Microsoft Windows и наделавшего столько шума Linux. В последнее время эта борьба уже перестала быть ограничена только пользователями этих систем, поскольку в нее включились и такие монстры, как Microsoft, конечно же, на стороне своей системы, и такие, как IBM, вкладывающая огромные средства в развитие Linux. Многие другие "нейтральные" компании, из крупных назову Intel, Compaq, Hewlett-Packard, также начали активно поддерживать открытые системы вообще и Linux в частности. Линукс сейчас работает не только на серверах, настольных компьютерах, в электронных записных книжках, но даже и в наручных часах от IBM. Зачем в наручных часах? Ну, это вы у IBM спросите. А Microsoft тем временем обратилось в правительство США с требованием законодательно запретить "открытые системы" - здесь читай "Linux". Почему MS так его боится расписывать не буду, факт тот, что Linux получил признание, развиваясь и распространяясь со скоростью, превышающей развитие систем от крупнейшей компании по производству программного обеспечения.

Но широкому кругу любителей пообщаться с компьютером он до сих пор по большей части неизвестен. О нем или даже не слышали, или слышали, но не имеют понятия что это, зачем это и почему это. Или слышали, что система настолько сложная для пользователя, что не имеет смысла с ней связываться. Так ли это в действительности - мы и попробуем разобраться. А также - разобраться в ее бесплатности, доступности и тому подобных вещах. И иногда придется проводить сравнения c таким привычным для многих Windows, хотя и не хотелось бы, потому что по большей части бесполезно сравнивать системы, которые абсолютно разные по идеологии и своему внутреннему строению.

Начнем с бесплатности. Многие задают вопрос, - какой же он бесплатный, если фирменные коробки с дистрибутивом стоят от 10 до 50 "зеленых"? Да, стоят. Потому что компании, которые выпускают эти коробки, должны окупить затраты, связанные с их выпуском и с разработкой дополнительных программ, включенных в дистрибутив. Но бесплатность его не в этом. Тот, кто хоть раз читал лицензионное соглашение коммерческих программ, наверное, заметил несколько интересных пунктов. Во-первых, купивший ту же коробку с Windows, купил не операционную систему, а право на ее использование. Во-вторых, он имеет право установить ее на один единственный компьютер. В-третьих, не разрешается ее копирование, кроме как в целях сохранности купленного. В-четвертых - не разрешается дизассемблирование программ и внесение в них каких-либо изменений. И так далее. Купивший же коробку с Linux тут же увидит так называемую "генеральную общественную лицензию" GPL, против которой и выступает Microsoft. И эта лицензия дает почти неограниченные права на продукт, к которому она относится. Устанавливать программу, вышедшую под такой лицензией, можно сколько угодно раз на неограниченное число компьютеров. Программу можно тиражировать и свободно распространять, это даже приветствуется, единственное условие - вместе с ней должна распространяться и GPL. Дизассемблировать ее не надо, потому что всегда можно получить исходные тексты этой программы и изменять ее по своему усмотрению. Также можно распространять измененную версию программы, сохранив GPL и список принимавших участие в ее разработке авторов, гордо включив в нее и свое имя. Единственное ограничение - нельзя продавать такие программы. Можно продавать только диски, на которых они записаны, но диски и программы - вещи разные. Поскольку Linux выходит под GPL, то все, что в него входит, и является такими программами. Таким образом, можно его не покупать. А взять диск у друзей, переписать из какого-нибудь источника, или скачать всю систему из интернета, хотя в последнем случае, наверное, дешевле все-таки будет купить диск. И делать со всем эти почти все, что угодно, не нарушая при этом никаких законов. А совсем недавно компания ASPLinux бесплатно раздавала коробочную версию своего дистрибутива, которая включает в себя и диски, и книжку.

Тут могут возразить, заявив, что можно и Windows не покупать, а взять у друзей или пойти и купить пиратский диск, на котором к тому же будет и еще много чего вкусного. Можно. Я даже знаю где пока еще можно скачать с интернета последнюю версию Windows 2000, а заодно и того же Microsoft Office. Но все это незаконно, хотя пока на это у нас мало кто смотрит. Но уже бывали случаи, когда посмотрели и сильно нагрели несколько крупных компаний и банков, использовавших пиратское программное обеспечение. До домашнего пользователя дело, наверное, никогда не дойдет, и это успокаивает, а не то половина населения СНГ без штанов ходить будет, а некоторая наиболее деятельная часть - в казенных штанах. Поэтому прекращаю о бесплатности, хотя могу добавить, что исходных текстов Windows не купить ни за какие деньги. А мне не очень нравится работать с системой, которая неизвестно что делает втихаря от "владельца лицензии", а также пухнет (именно система) в прямой зависимости от установленных прикладных программ.

Вот так плавно переходим к открытости исходных текстов программ, составляющих систему. Люди, обеспокоенные защитой их систем от вмешательства извне и желающие быть уверенными в отсутствии секретных "закладок" от производителя зачастую выбирают именно открытые системы, в том числе Linux. И дело даже не в том, что я могу просмотреть все исходные тексты для самоуспокоения, скорее я просто физически не смогу этого сделать, а в том, что это делают за меня миллионы других пользователей во всем мире и малейшие изъяны тут же документируются и оперативно исправляются, о чем немедленно сообщается в интернете. Поэтому можно быть на 100 % уверенным, что с безопасностью все нормально. Один из последних нашумевших примеров - дыра в безопасности в популярнейшей системе управления базами данных от Borland, Interbase. Большое количество компаний, в том числе Motorolla, Nokia, Boeing, работало с различными версиями этой системы много лет, и только после того, как были открыты ее исходные тексты для проекта Firebird, обнаружилось, что система с распростертыми объятиями пускала в свои недра пользователя со специальным, заранее запрограммированным в нее именем пользователя и паролем. Интересно, как пользовались с 1994 года этой возможностью господа из Borland?

Открытые тексты также дают возможность изменить программу под свои, и только свои нужды. И это бывает вполне полезно. Пример навскидку - точная настройка ядра Linux под оборудование, имеющееся на конкретной машине, а также исключение из него всех ненужных возможностей. Оно и весить начинает меньше, и система работает быстрее. Только для внесения таких изменений надо немного разбираться в "железе" и технических терминах, при этом совсем не обязательно иметь навыков программирования.

Но для того, чтобы вносить изменения в ядро, систему сперва надо бы установить. До недавнего времени это было довольно сложной задачей, поскольку программы установки не были ориентированы на неискушенного пользователя. Но практически во всех современных дистрибутивах система устанавливается легко и просто. Во всяком случае, процесс установки Linux стал не сложнее процесса установки Windows. Хотя перед тем как вставить компакт диск и начать установку все же рекомендуется прочитать прилагающуюся обычно документацию. Конечно, если диск не из фирменной коробки, а абсолютно "левый", документации к нему не будет, но, скорее всего, достаточно подробную документацию можно обнаружить прямо на нем. А для тех, у кого проблемы со знанием языков, скажем с английским, можно порекомендовать приобретать российские или украинские дистрибутивы Linux - например Mandrake RE, Black Cat или ASPLinux. Там точно можно найти русскоязычную документацию.

Итак, я представляю себя "чайником", который мало что знает о процессах установки систем и плохо разбирается в оборудовании. И попался мне, чайнику, ну скажем... Windows 98 SE. А компьютер чист как стеклышко, и даже диск на разделы не разбит и не отформатирован. Такое редко бывает, говорите? Ну, иногда бывает. И пытаюсь я его, значит, поставить. Включаю в Setup загрузку с CD-ROM, хорошо, что мне объяснили как и зачем это сделать, загружаюсь... Установка Windows говорит мне, что ставить-то систему некуда... Вот тебе и первая проблема. Ладно, повозившись с fdisk, который приходится брать неизвестно откуда, причем, загружаясь с системной дискеты, которой у меня нет, делаю так, что диск C: все-таки появляется. Потом обнаруживаю, что сам дурак, потому что fdisk все-таки есть где-то в недрах той самой пиратской компашки с Windows, а с нее в DOS загрузиться тоже можно. Ну да ладно. Снова пытаюсь поставить Windows. Что-то начинает происходить. Спрашивает некий ключ. Украденный кем-то и заботливо напечатанный на вкладыше к CD пароль втаптываю три раза, только на третий раз удается набрать все правильно. Дальше вроде все понятно. Так, как ставить? Поставлю-ка в режиме по умолчанию, я ж чайник, мало ли что я натворю в режиме, где можно что-то выбрать. Откидываюсь на спинку кресла... Хм, проценты бегут. Перегружается. Опять установка??? А, блин, забыл CD вытащить, вот и грузится с него. Какой же я умный, догадался ведь. Что-то опять пишет. И все стоит. Ой, не висит ли оно? Да нет, кажется, поползло дальше. Нашел какое-то оборудование. Ну и что со всем этим делать? Дальше... Искать где? На дискете? Да нет у меня никакой дискеты. А, вот здесь есть поиск на CD. Только вот на каком? Втыкаю все имеющиеся диски, ни на одном ничего не находит. Ладно, пропустим. Опять перегружается... Еще пара таких случаев с новым оборудованием, что ж делать-то? Может позвонить кому, спросить? Да ладно, разберемся. Вот! Заработало! А что это цвета какие-то странные? Да и буковки бооольшиииие. А я видел вот недавно Windows у друга, все так красиво было. И звук был, а у меня нет... Блин, наверное, компакт-диск глючный попался.

И неведомо мне, бедному "чайнику", что после всего этого надо еще вставить CD от новейшей материнской платы, установить с него некие драйвера для "PCI Bus Master", без которого не определяются правильно видео- и звуковые карты, для которых в свою очередь тоже надо поставить некие правильные драйвера. А потом, оказывается, что звук все равно не работает из-за некоего конфликта прерываний между звуковой картой и еще чем-то непонятным. А также мне неведомо, почему мой новый навороченный модем определяется всего-навсего как Standard modem, и работает как попало. Хорошо, что я этого пока не замечаю - работает же оно... А еще при установке почему-то мне установился протокол TCP/IP (а что это?), к которому зачем-то привязана Microsoft Network. И некие ненужные мне программы типа "Просмотр картинок". Только что-то картинки смотреть им грустно. Ух ты, программа преобразования дисков в FAT32! Опс, говорит, что у меня и так FAT32... Мне-то тогда она зачем? И зачем мне некие "Специальные возможности" на инвалидной коляске в панели управления? Я понимаю, что кому-то оно и надо, но зачем же оно мне вот так, по умолчанию?

После всего этого работаю я с этой свежесваренной кашей месяц другой, ковыряюсь в настройках, время от времени переустанавливаю все, только потому что где-то что-то так настрою, что после этого вообще ничего не работает, читаю кучу умных книг, и только потом наконец-то начинаю понимать, как же оно все должно устанавливаться и настраиваться. Потом нахожу Resource Kit, где много чего интересного написано... Было бы интересное, если бы почитал до установки Windows. А теперь - большую часть и так знаю. Честно сказать, почти так оно и было, когда-то довольно давно. Только было это с Windows 3.1 и повторялось несколько позже с Windows 95. То есть, поставить Windows просто, только вот как оно поставится - это еще вопрос.

Теперь я представляю себя "чайником" в точно таких же условиях, но с CD Linux Mandrake. Те же манипуляции в Setup компьютера. Грузится с CD. Просит нажать Enter. Нажимаю. Язык? Зачем мне "маори", русский хочу. Ой, все по-русски стало написано. Едем дальше. Про какое-то SCSI написано. Так, что там внизу экрана? Если не знаете или не уверены - жмите "Нет". Раскладка клавиатуры? Так сказали же уже, что "Russian". Ну ладно, раз уж так хотите - выберу "русская" и здесь. Здесь все понятно, здесь тоже. Ну ка выберу режим "Настроено". Что хочу? Рабочую станцию, компьютер для разработчика или сервер? Пусть будет разработчик, не всю жизнь же в игрушки играть. Разбиение дисков... Так, что это. Ага, предлагают щелкнуть по полю, которое отображает состояние разделов. А оно все белое... Щелкаю. Предлагают разместить автоматически? Кнопочка такая высветилась. Пусть будет. Хм, покраснело. Да на части разбито. Дальше. Форматировать? А что это? Ну, кроме дальше или назад ничего нет, соглашаемся. Выбор пакетов. Ага, программы работы с графикой, игры, а что такое KDE или Gnome? Пусть будет, попробуем. Нет, веб-сервер мне не нужен пока... А вот работа с электронной почтой - в самый раз. Ну вот, все, что мне надо, выбрал. Копирование пакетов. 15 минут? Пошел я чай пить. Хотя, здесь описания копируемых пакетов мелькают, почитаю-ка то, что успею. Ну вот, закончилось. Пароль для пользователя root? А кто это такой? Вот, внизу написано - что это пользователь, имеющий доступ ко всему в системе, ладно пусть будет пароль. Еще завести пользователя? А зачем? Опять читаем - ага, типа что-то для нормальной работы. Пусть будет. Как подключаться к сети? Ну... Сети у меня нет, а модем есть. Жму "модем". Ух ты, определил его. Имя компьютера? Так у него еще и имя будет? Так, что здесь предлагают? Ясно, так и сделаем. Что-то про метод загрузки. Какое-то LILO по умолчанию. Говорят, все настроено. Дальше. Мда, теперь что-то про X-сервер. Какой сервер? Ну ладно, может оно и надо. А я знаю, какая у меня видео карта? Хотя, здесь уже что-то выделено, может это и оно? Пробуем. Ой, кнопочка, мол, жми на меня, если меня видишь. Жму. Хочу ли я в графическую среду сразу после загрузки системы? Наверное да. А может и нет? Так, пишут, что можно и не графическую, а запускать некий X командой startx. Может так и сделать? Нет, пусть будет графика. Как все настроено? Уже? Перегружаться? Ладно. Опс, CD выехал, а зачем? Ах, да, он же опять с него грузиться будет, если его не вынуть. Все. Перегружаемся. Ха, какие картинки! Ввести имя пользователя, а может просто на кнопочку щелкнуть? О, имя само появилось. Пароль, угу, не забыл еще. Ну что ж, теперь надо разбираться, что со всем этим делать. Кстати, мне говорили, что с русским какие-то проблемы будут. Да вроде все по-русски пишет, и печатается даже...

Просто? Не всегда так, бывают случаи похуже. Но реже. Бывают проблемы с видео картой, хотя чаще проблема в стареньком мониторе, который не может дать то, что от него хотят. Немного чаще проблемы со звуковыми картами, многие из них приходится настраивать после установки системы, хотя SBLive! определялся и самонастраивался при установке без проблем. Но документацию после установки почитать еще не раз придется, благо ее валом как в самой системе, так и в интернете, ну еще и книги хорошие есть. И вопросов много еще возникнет, потом, в процессе работы.

А почему так? Потому что система все-таки молодая, и только еще развивающаяся, хотя умеет делать многое из того, что Windows в принципе не может, и наоборот, почти все, что может Windows. Потому что настроек для различных вещей - море, только многие из них проводятся непосредственным изменением соответствующих файлов. Есть программы типа linuxconf - что-то вроде панели управления для Windows, но они пока умеют далеко не все, но на месте не стоят, развиваются. Соответствующие панели управления для KDE и того же Gnome, в принципе, позволяют настроить внешний вид под любой вкус. А тонкая настройка большинства служб и сервисов для домашнего компьютера вряд ли понадобится. Много непонятного, но всегда можно обратиться в какую-нибудь электронную конференцию (например конференцию, в которой работает гуру по Линукс, и сам автор статьи -- dummpy-subscribe@yahoogroups.com ), только желательно делать это не в грубой форме - вы бы отвечали на хамские вопросы, и если бы отвечали, то что? Если все нормально - помощь будет. Вплоть до того, что вышлют по e-mail необходимые модули, драйвера и программы. Вплоть до того, что если есть соединение с интернетом, то можно разрешить знающему линуксоиду подключиться к вашему компьютеру и дать ему поковыряться в его настройках, несмотря на то, что этот линуксоид может сидеть в 15000 километрах от вашего стола. Это уже о поддержке.

Техническая поддержка за бесплатно не обещается и не гарантируется ни одной из компаний, выпускающих Linux. Но вышеприведенные варианты с лихвой компенсируют этот недостаток. А вот недостаток технической поддержки Microsoft просто очевиден. Как-то я ради интереса обращался туда с довольно глупыми вопросами. И в лучшем случае получал наиглупейшие ответы. Или меня отсылали к "документации", в которой ничего по существу не было. Или просто не было никаких ответов. Тем более что в отделах поддержки чаще всего сидят очень уж молодые специалисты, пробежавшие тренинг "галопом по европам", и тонкостей проблем, с которыми сталкиваются пользователи, точно также чаще всего не знают, и от "синего экрана смерти" в Windows шарахаются не хуже обычных пользователей. Кстати, о синих экранах.

В Linux такого понятия нет. Есть некие Segmentation fault - это нечто похожее, но не очень. Если Windows программа "выполняет невыполнимую операцию и бывает закрыта", то зачастую ее ошметки остаются висеть в памяти компьютера, если же появляется тот самый синий экран - это чаще всего уже ошибка на уровне ядра системы. Ошибок на уровне ядра в Linux практически не происходит, сообщение Kernel panic я видел всего два раза за три года работы с Linux, один раз из-за неисправности ОЗУ. А Segmentation fault - проблема программы, но вполне безобидная для системы вещь, поскольку ее абсолютно не затрагивает. А поскольку в Linux выполняемые программы (процессы) никогда не пересекаются в памяти, то система всегда точно знает какую область памяти освободить и "ошметков" не оставляет. Если же какая-то программа постоянно выдает такой вот fault - тут можно и обращаться за помощью, наверняка кто-то сможет объяснить что за проблема, и как с ней бороться.

Linux - система созданная пользователями для себя. И принадлежит пользователю. Поэтому она работает именно так, как хочет ее хозяин, а не так, как этого хочет или считает нужным, что Windows должна именно так работать, Microsoft. Только для справедливости первого утверждения нужны знания. Во втором случае - никакие знания не помогут. Если же знаний нет и не предвидится - то и в этом случае Linux можно спокойно использовать, пользуются же Windows - и ничего. Я, например, многого еще в Linux не знаю, но то, что нужно мне, делается именно так, как оно мне нужно. Как работает все остальное - меня уже в смысле работы мало волнует, волнует только отсутствие знаний, которые иногда и стараюсь получить.

А в отношении разнообразия программ для Linux можно сказать очень много. В самой нормально установленной системе обычно более тысячи команд и программ, большинство из которых знать пользователю и не нужно как бы. Зачем их столько? Когда-нибудь пригодятся. В принципе, все ненужное можно безболезненно снести одной из утилит управления пакетами программ. Причем снести что-то нужное для чего-то другого нужного не удастся, так как такие зависимости всегда проверяются. Если нужно поставить что-то, для чего нужны другие пакеты - они или установятся все автоматически при использовании более "мудрых" утилит, или будет выведен список зависимостей в более "простых". На основании его и можно действовать. Крупные программные комплексы имеют собственные программы установки - тот же Star Office, например. Кстати, об офисных приложениях.

Star Office, в принципе, может полностью заменить MS Office. Недостаток - слишком тяжел, в том смысле, что для работы с ним желательно иметь приличное количество ОЗУ. Corel Perfect Office 2000 for Linux еще более приятен, кроме того, в 2000-м году он был признан "лучшим офисом года" по опросу журнала "Windows Magazine" (!!!). Есть замечательный офис от ApplixWare, а чтобы его опробовать не нужен ни Linux, ни сама программа. На сайте этой компании есть его интернет-версия. К вам загрузится только Java-applet, и, запустив его, вы сможете работать с электронными таблицами, документами, презентациями - только все это будет происходить на далеком сервере этой компании, а у вас - только отображаться результаты. Немножко грустно (по скорости), но посмотреть, что это такое, можно. Жаль, последние два приложения не бесплатны, конечно, я не говорю о пиратских штамповках. Но тот же Perfect Office стоит меньше 100 долларов, сравните с ценой за MS Office. А Corel Word Perfect 8 for Linux можно заполучить вполне законно и за бесплатно.

Если при установке тот же Star Office скажет, что у вас старые библиотеки, которые надо обновить на новые, а у вас один из последних дистрибутивов - нагло не верьте. Последние дистрибутивы основаны на библиотеках, которые полностью поддерживают функции, требуемые этим пакетом. Не верите - поищите информацию в интернете.

А чем искать? Я бы предпочел искать текстовым браузером lynx. Для просмотра порно-картинок или Flash-страничек он, конечно, не вполне удобен, поскольку по определению - текстовый, но для получения действительно нужной информации лучше и не найти. И скорость у него приличная - потому что кроме текста ничего из инета не тянет. Есть у него и собрат - links. А для желающих все-таки поглядеть на красоты, созданные веб-дизайнерами, есть Netscape, Mozilla, Opera, Arena, развиваются и другие проекты. Netscape, Mozilla и Opera поддерживают вообще все прелести - и фреймы, и Java, и тому подобное. К опере яву, правда, надо прикрутить отдельно. Иногда возникают проблемы со шрифтами, это есть. Но не все же сразу. Система, повторяюсь, не стоит на месте, а активно развивается. Для любителей же ICQ есть несколько программ, работающих и с этим делом. Правда, в них тоже пока еще не все реализовано. Но Yahoo Messanger для Linux полностью аналогичен по функциональности брату для Windows. В общем, есть все, необходимое для работы в интернете. Ну правильно, Linux можно сказать и вырос в нем. И растет.

Растут и игры. В дистрибутивы обычно включается довольно обширный выбор логических игр, типа пасьянсов, мажонга, го, реверси, шахмат и еще много чего другого. Есть и стратегия - FreeCiv - аналог знаменитой Cid Mayer Civilization II, только немножко покруче. А для любителей Doom, Quake и Unreal - можно найти Doom, Quake и Unreal. Только уже не в дистрибутиве, а где-нибудь на стороне. Конечно, спорить не буду, игр для Windows все же несравненно больше, но в последнее время производящие игры компании стали выпускать игрушки для обеих платформ. Хотя, честно говоря, для игр лучше иметь что-то вроде Sony PlayStation. Приобретать компьютер только из-за игр, по-моему, слишком расточительно.

Наигрались? И собрались писать толстую книгу об играх в Linux. Не думаю, что найдете PageMaker. А зачем, когда есть TeX, со всеми своими дополнениями. Эта мощная издательская система, вышедшая из недр Unix, включается практически во все дистрибутивы. И работает с ней не одна крупная издательская компания. Ну, я не издатель, потому поковырял и бросил, но возможности все-таки почувствовал. Желающие же ее использовать, конечно, должны почитать документацию, и желательно этим не ограничиться :).

Требовать от Linux, чтобы он работал намного быстрее Windows нельзя - законы электроники не позволят. Хотя сама система и работает быстрее. Медленными бывают приложения, тот же StarOffice. Но можно оптимизировать Linux, например работать не в KDE или Gnome, которые по пожиранию оперативной памяти схожи с Win98, а в IceWM, например - на все про все уйдет около 20 мегабайт - раза в два меньше, чем требуется в Windows. И интерфейс в нем можно сделать очень схожим с творением Microsoft, а можно и наоборот. Или использовать какой-нибудь AfterStep, или fvwm (это все графические оболочки, не просто "оболочки дешевые", а вообще бесплатные)... Хотя можно заставить Linux работать и на 386-й с 4-мя мегабайтами ОЗУ, не всякий дистрибутив для этого вообще-то подойдет, но все же это вполне реально. А есть Linux вообще умещающийся на двух дискетах, на одной система, на другой - тот самый X для работы в графическом режиме.

Иногда задают еще один вопрос. Разве может быть что-то бесплатное хорошим? И вообще - бесплатный сыр бывает только в мышеловке. В чем же здесь мышеловка? А их много. Первая - это то, что компании, занимающиеся распространением Linux, основные доходы получают не от распространения, а от продажи готовых решений. То есть выполняют на основе своих линуксов заказы клиентов, желающих решить некие задачи. И вот их и продают. Кроме того, они же оказывают платные услуги по поддержке - для тех, кому некогда или лень заниматься этим самостоятельно. И чем больше людей будут его использовать, тем выше будут прибыли таких компаний. Вторая мышеловка - это мышеловка от таких компаний, как IBM, которые привлекают Linux для борьбы с засильем Microsoft, с которым она уже давно не в ладах. Лес рубят - щепки летят. Вот и вкладывает IBM полтора миллиарда долларов в поддержку бесплатного линукса. Третья - невозможность продавать то, что изначально разрабатывалось как свободное и бесплатное, и эта невозможность оговорена в лицензии. Все это вас касается? А "хорошесть" этого бесплатного заключается в том, что разрабатывается все это независимыми программистами, разбросанными по всему миру. Каждый делает свою программу для себя, а значит, делает ее как можно лучше. И делится ей со всем миром. И во всем мире обязательно находится кто-то, кто эту программу улучшает, находит в ней ошибки, исправляет их и результатами делится с изначальным разработчиком. И программа становится еще лучше. И никто не скован временными рамками, стремлением выбросить что-то впопыхах на рынок, не торопится в борьбе с конкурентами. Так и формируется все, что входит в Linux, и входит в него только самое хорошее. А если и включены "сырые" версии программ - так об этом и предупреждают заранее.

Писать можно много и даже еще больше. Но стоит ли? Тем более точного ответа на вопрос "Нужен ли Linux чайнику" дать нельзя. Если "чайник" хочет на всю жизнь им и остаться - пожалуй, не нужен. Linux требует развития чайника в кофейник, потом в самовар и в редких случаях - в титан (извините, не знаю уж чья это такая классификация и то, что я здесь ее применил). Но если есть кому его настроить и предоставить пользователям необходимые приложения - то и "чайник" может с ним эффективно и с удовольствием работать. Тем более "чайники", который у нас в офисе годами работают в Windows, до сих пор не имеют понятия, что такое сетевая карта, как настроить Windows для подключения к сети NetWare, что где нужно прописать, чтобы работала электронная почта и как добавить какие-то компоненты в MS Office. И шарахаются каждой "выполненной невыполнимой операции". Вот вам и простота великой многозадачной операционной системы для домохозяек (копирайт определения не мой - майкрософтовский). Моя же дочка, которой было в то время всего пять лет, свободно запускала Linux и играла на нем в игрушки - то есть в настроенной системе проблем нет. А самовару спокойнее - пользователь-чайник никогда не сможет извратиться над системой так, что она будет работать неправильно, а тем более откажется работать вообще.

Так что, может, все таки и нужен?