Меняем Windows на Linux
Эпиграфы
Установили мы с другом Windows 2000 и тормознули крутейший PIII 600.
Теоретические аспекты
Linux потребляет меньшее количество ресурсов, чем Windows.
Linux имеет гораздо меньшее количество багов, а те, которые имеются, обычно оказываются исправленными в двухнедельный срок.
Linux разрабатывается армией программистов, состоящее из нескольких десятков тысяч человек. Более того, практически каждый пользователь Linux невольно становится программистом, а через некоторое время, возможно, и присоединяется к этой огромной армии.
Субъективно: Либо из-за файловой системы Ext2, либо засчет скорости работы ядра, файловые операции под Linux выполняются быстрее.
Linux - это новая ступень развития компьютерного мира. Но не каждому дано подняться на эту ступень и не соскочить.
Почему Linux не стал самой популярной операционной системой?
Ответ на этот вопрос прост до безобразия - большинство людей не может самостоятельно сконфигурировать Linux-систему для нормальной работы.
Дело в том, что Windows имеет тучу драйверов, вайзардов и прочих features для того, чтобы красиво и элегантно, но слегка кривовато и неоптимально настроить Вашу систему для (пара)нормальной работы.
В крайнем случае, производители оборудования, как правило, со своими девайсами (устройствами) поставляют компакт-диски или дискетки с драйверами для Windows.
Даже новые версии Linux, которые считаются ориентированными на не слишком сильно искушенного пользователя, требуют значительных затрат времени на освоение. А что будет с пользователем, когда он совершит один неправильный шаг, не знает даже Б. Гейтс.
Часть действий ПРИДЕТСЯ выполнять руками, править конфиги в текстовых редакторах, и т.д.
Пользователь Linux ПОЧТИ ВЫНУЖДЕН освоить C/C++. Хотя это - скорее плюс, чем минус. Однако требует времени.
Альтернативный вариант ответа: из-за отсутствия рекламной компании. Вы когда-либо слышали о сертифицированных Microsoft программистах? (Я - да) А о тех, кто дает сертификаты тем, кто пишет под Linux, Вы слышали? (Я - нет).
Имидж Linux - операционная система для профессионалов. Имидж Windows - операционная система для кого угодно.
Мораль: Кому-то выгодно, чтобы осталось как можно меньшее количество профессионалов.
Что надо для того, чтобы сделать Linux основной операционной системой на Вашем компьютере?
Если же Вы захотите сделать Linux основной операционной системой, Вам потребутеся дистрибутив Linux, и, кроме оного:
- Обзавестись выходом в Интернет (желательно халявным - лазить придётся много :). Дом Linux - это всё-таки Internet.
- Срочно повысить свой IQ больше, чем IQ среднестатистического человека;
- Обзавестись матричным принтером, на котором желательно распечатать всю документацию, которую Вам пришлось читать по мере возникновения трудностей.
- Обзавестись памятью класса "Электронная энциклопедия", в которую постепенно помещать все эти документашки.
Конкретные примеры, обосновывающие выбор Linux
Ответ 1. Предположим, что Вам нравится ощущать себя ХОЗЯИНОМ компьютера. Что Вы можете сделать с Windows? Да ничего. В то время, как при работе с Linux ВЫ можете сконфигурировать его полностью по Вашему усмотрению, добавить/убрать какие-либо возможности в ядро...
Ответ 2. Вам требуется создать КАЧЕСТВЕННЫЙ Веб-сайт. Сайты, на которых стоят Windows NT и Microsoft IIS, работают, как правило, медленнее и менее стабильно, чем те, на которых установлены Linux и Apache.
Ответ 3. Кнопка "Reset" покрылась слоем жира и пыли вследствие того, что Вы своими грязными руками нажимаете ее не реже 1 раза в час.
Ответ 4. Вы любите бесчеловечные эксперименты над своим компьютером...
Ответ 5. Благодаря тому, что нет монополии на исходники компонентов Linux, Вы сможете выбрать более удобные компоненты, например, поменять сервер системы X-Windows. (Слабо в Windows заменить EXPLORER.EXE?)
Что Вы теряете?
- Спокойствие. Linux - система для разработчиков, а не для домохозяек. Разработчик должен быть беспокойным.
- Кучу программ, возможно, ставших Вам настолько привычными...
- Возможность смотреть на то, как тупые бездушные Wizard'ы Windows пытаются разрешить какие-либо проблемы за Вас.
Что Вы приобретаете?
- Спокойствие. Linux - система для тех, кто хочет включить компьютер, эксплуатировать его, эксплуатировать и эксплуатировать, а он (компьютер) при этом не будет "зависать".
- Кучу программ, которые с течением времени станут Вам настолько привычными... (а при помощи эмулятора Windows, Вы, возможно, сможете запускать часть Ваших программ)
- Возможность покопаться вручную в любых конфигурационных файлах; возможность перекомпилировать любую часть Linux.
Резюме
Потеряв спокойствие, вы приобретаете спокойствие. Потеряв кучу программ, Вы приобретаете другую кучу программ. Потеряв возможность, Вы получаете возможность...
В таком случае, резюме: Вы ничего не потеряете и ничего не приобретете... Вы просто перейдете на качественно новую ступень развития.
В конце-то концов, раз уж программисты Microsoft изучают код Linux, а не наоборот, то Вы сможете воспользоваться действительно передовой технологией.
Кстати, совсем забыл: Для тех, кто думал, что у Linux проблемы с графикой и/или графической оболочкой. Вы СЕРЬЕЗНО заблуждаетесь. Вспомните про такого монстра, как Silicon Graphics. Операционная система на основе Unix стала родной матерью OpenGL, про который Вы, конечно же, слышали. Уверяю Вас, OpenGL приложения под Linux работают быстрее, чем под Windows.
Что чем заменить?
- Веб-дизайнеры. Для работы с графикой в Windows традиционно используются Adobe Photoshop/Corel Photopaint. Вы сможете воспользоваться их папой, графическим редактором Gimp. Уверяю Вас, он Вам понравится. Некоторые возможности не были спортированы в Windows, а опыт разработчиков Gimp насчитывает уже около десятилетия.
- Программисты. Visual C++ 6.0. KDEvelop (http://www.kdevelop.org) - это ... ну, в общем, почти Visual Studio, только покруче ;-).
- Программисты. Чем заменить Delphi? Есть кое-что похожее - Coolix.
- Программисты. Чем заменить WinAPI? Если подумать, код для X-Windows или для KDE писать намного проще :)
- Пользователи. Чем заменить MS Office? Сходите на http://www.sun.com и посмотрите на StarOffice. 2 часа на адаптацию - и Вы забудете, что работаете в Linux. Всё так привычно :)
- Пользователи. Где брать shareware и freeware программы для Linux? Посетите unixware.ru
- Для большинства других задач подойдут альтернативные разработки. Они ведутся параллельно, зачастую разными людьми. Но смысл и возможности программ не сильно меняются.
Где что брать?
Как я уже говорил, shareware и freeware программы можно найти на http://www.unixware.ru. Зайдите также на сайт производителя Linux, например, http://www.redhat.com. Там наверняка будут находится все апдейты и патчи. Некоторые производители имеют форумы или конференции UseNet для обсуждения проблем с их версией Linux.
Зарубежный архив линуксовых программ на http://www.freshmeat.net
Русские шрифты: здесь, здесь, здесь и здесь.
Книги: Прочтите "Путь к Linux". Желательно бумажный вариант, но можно и электронный. Также не забывайте про документацию!!!
Почему лично у меня дома в качестве основной системы не используется Linux?
Этому прискорбному факту есть несколько причин.
- Отсутствие халявного Интернета. Я, конечно, понимаю, сначала покопаешься в Сети месяц-другой, потом Linux врежется в комп намертво, сбоить не будет и т.п. Вот только денег, как говорится, нет!
- Отсутствие нормального модема. У меня внутренний Win-Modem (Software), и он упорно не хотел работать под Linux. Спрашивал народ в Сети - все говорят: "Меняй модем"... А модем, во-первых, не самый плохой, а во-вторых, опять же: где брать деньги?
- У меня не получалось запустить НОРМАЛЬНУЮ поддержку для моей видеокарты (S3 Savage 4) и звуковой карты (Creative Ensonique). Сейчас у меня вооруженное противостояние - в звуковухе непонятные, но не очень сильные шумы. А видео - работает :)
- Поскольку я - студент, а программы под Linux нас пока писать не заставляют, а наоборот, заставляют писать под Windows, приходится держать у себя оную. А до кучи прибамбасы для работы с Интернет, и прочий софт (типа Visual Studio, Delphi и CygWin).
Как или где лучше всего приобретать Linux?
Может быть несколько вариантов, с разной степенью приемлемости.
Вариант 1. Зайти на Internet-магазин Linux-Online.ru и заказать компакт-диск или коробку с Linux там.
Вариант 2. Зайти на сайт производителя Linux и скачать оттуда образы CD-дисков; записать образы на CD и пользоваться.
Вариант 3. Зайти на сайт производителя Linux и скачать оттуда дистрибутив Linux на винчестер, не в виде образа CD.
Вариант 4 (неприемлемый). Купить пиратский диск.
Неприемлемость 4 варианта объясняется тем, что далеко не у всех пиратов хватает сообразительности для того, чтобы записать на их диски ПРАВИЛЬНЫЙ дистрибутив. В лучшем случае он будет как две капли воды похож на ISO-образ, который Вы можете скачать из Сети.
Представляю волну возмущений в ответ на своё предложение скачать 630-1260 Мбайт из Сети. Ничего особо страшного! Во-первых, если у Вас есть работа, а там есть Internet, то воспользуйтесь этим. Во-вторых, попробуйте вспомнить, может быть, у кого-то из Ваших друзей или знакомых есть доступ к выделенным линиям? Например, Internet-кафе, Internet-центры, серверы Сети. Если Вы вспомните такого знакомого, проблема решена :)
В крайнем случае, если придется пользоваться домашним выходом в Интернет, процесс скачивания одного диска займет 30-40 часов (это так у нас). Разумеется, пользоваться программами докачки обязательно!!!
Дополнение.
Подробнее об установке Linux и о проблемах, которые могут возникнуть, Вы можете прочесть на сайте http://www.linuxrsp.ru.
http://www.linuxrsp.ru/artic/bestlinux.html - о BestLinux
http://www.linuxrsp.ru/artic/kon/clos.html - о CorelLinux
http://www.linuxrsp.ru/artic/intro.html - об установке Linux
http://www.linuxrsp.ru/artic/index.html - список всех статей
Заключительные слова
Эту статью мне хочется завершить пожеланием удачи всем начинающим пользователям Linux (в том числе и мне), а также всем разработчикам Linux. Удачи Вам всем, ребята! И здоровья и всех прочих благ!
Хотите жить, как Люди? Ставьте Linux!
Балькин Руслан s_mage@mail.ru