Легенды и мифы о Linux

В Сети существует немало ресурсов, открыто выступающих против Linux и свободного ПО (stoplinux.org.ru). Многие из моих коллег необычайно бурно реагируют, когда я в беседе упоминаю о том, что у меня дома Linux. Честно говоря, я использую и Windows, и Linux, и каждая из этих ОС хороша в своем роде. Я не придерживаюсь категорических взглядов на вещи и мне не понятны истинные мотивы тех, кто пытается дискредитировать Linux, смешивая быль с вымыслом. Однако разумный человек всегда строит свои суждения на фактах, а факты сегодня говорят в пользу Linux.


Предмет обсуждения

Системы Unix/Linux являются проективными, и это означает, что пользователь сначала обдумывает решение задачи, а потом совершает действия, направленные на ее выполнение. Большая справочная система из man-страниц предназначена как раз для поиска правильного решения. Идеология Windows изначально была совершенно противоположной, но это совсем не значит, что она лучше или хуже. Сравнивая Linux и Windows, нужно рассматривать обе системы именно в контексте проективного и процедурного подхода к ПО. Несмотря на это, большинство современных систем на базе Linux предоставляют очень удобный графический интерфейс для комфортной работы, отдавая предпочтение юзабилити во многих областях.

В данной заметке я предлагаю сузить контекст обсуждения современной ОС GNU/Linux лишь домашним использованием.


Доступность и бесплатность

 

Операционные системы Linux полностью бесплатны, поэтому пользователь может рассчитывать на получение любого ПО для обучения и работы. Вы думаете, в Европе у всех на машинах стоит Adobe Photoshop, Adobe Premier, CorelDraw и т.д.? Нет, ведь этот софт стоит бешеных денег. Многие пользователи даже и не знают о существовании таких программ. Иногда доходит до того, что верстать картинки для программного продукта приходится в Paint, потому что компания не хочет тратить лишние деньги на более продвинутый редактор (я бы не поверил, если бы сам не был тому свидетелем). Свободное ПО на базе Linux снимает ограничения на собственный бизнес, поскольку стоимость программных средств уже не входит в расходы. Кроме того, решение получается универсальным, т.к. и в Беларуси, и за границей (Европа, США и т.д.) статус Linux одинаковый, а Windows у нас пиратский.

Если вы не чувствуете всей прелести бесплатного ПО, попробуйте себе представить автомобиль марки Skoda или Daewoo. А теперь подумайте о Mercedes или BMW. Так вот, Linux - это как бесплатная Шкода, только по отношению к софту, в то время как Windows - аналог BMW.


Звука нет, модем не работает

Многие люди продолжают в это верить, хотя на самом деле большинство современных устройств сразу распознается операционной системой. Стоит помнить только, что это характерно для полных версий дистрибутивов, а не для LiveCD, в которых просто может отсутствовать нужный пакет. У меня в Linux Fedora беспроводные интерфейсы Wi-Fi и Bluetooth, EV-DO-модем и принтер работают так же, как и в Windows Vista. Модем не определялся в LiveCD из-за отсутствия требуемого пакета. Друг установил новую версию Ubuntu и не заметил никаких проблем с инициализацией периферии.


Безопасность

Сколько вы знаете способов взломать пароль администратора в Windows? Я знаком, по крайней мере, с двумя, причем одним из них пришлось однажды воспользоваться. Для сброса пароля администратора достаточно заменить файл C:/Windows/System32/config/SAM на C:/Windows/repair/sam, что абсолютно не сложно, запустив компьютер с любого загрузочного носителя. Данная процедура удаляет все учетные записи, оставляя лишь администратора с пустым паролем. При загрузке системы придется немного подождать, однако доступ к учетной записи администратора гарантирован. Второй вариант - скрипт на VBScript, который из непривилегированного экаунта меняет пароль для администратора системы. В Linux такое или невозможно, или затруднено. Попробуем удалить файлы с зашифрованными паролями пользователей /etc/shadow и убедимся в том, что залогиниться невозможно (www.narthex-daemon.net/linux-better-than-windows.daemon145).

Работая без прав администратора в Linux, пользователь в любой момент может перейти в режим root'а. Для этого есть масса команд, например, su -, su -login, su -l root -c 'команда', sudo команда.


Программное обеспечение

В мире Linux нет креков, триалов и прочей головной боли, связанной с поиском софта. Все доступно в одном репозитории, а инсталлятор yum полностью автоматизирует механизм разрешения зависимостей. Это просто потрясающее качество свободных unix-like систем. Если один пакет требует для своей установки других пять, то yum вам об этом сообщит. А потом сам загрузит из репозитория и установит, продолжая предоставлять лишь отчеты о проделанной работе. В Windows такого, к сожалению, нет, я был бы очень рад, если бы при установке Adobe Creative Suite 4 на моей Vista инсталлятор не просто сообщил об отсутствии SP1, но и установил его, скачав оттуда, откуда нужно. Зачем нам, обычным пользователям, вообще об этом задумываться?

Что касается аналогов многих программ из Windows, то в Linux, как правило, они присутствуют. OpenOffice, The GIMP, Avidemux, Gnome Commander - лишь небольшой пример программ, которые могут заменить повседневный софт из Windows.


Командный интерпретатор

С позиции сегодняшнего дня утверждение о том, что Linux - это только командная строка, уже в корне не верно. Выбирая дистрибутив для домашнего использования, такой, как Ubuntu, пользователь может даже и не столкнуться с необходимостью использовать консоль. Напротив, опытный пользователь имеет возможность выбора между графическим интерфейсом и консолью, что, несомненно, предоставляет преимущество в плане скорости выполнения задач. С интерпретатором команд все намного быстрее. Подтверждает это и тот факт, что Microsoft в Windows 7 реализовала полный аналог интерпретатора bash с теми же именами команд под названием PowerShell (en.wikipedia.org/wiki/Windows_PowerShell).


Конфигурационные файлы

Как ни парадоксально, минусы конфигурационных файлов являются их плюсами. Я согласен с тем, что бывает сложно редактировать конфиг, особенно xorg.conf. Однако плюс текстовых файлов в том, что система может быть реанимирована простой правкой того самого файла, который был неаккуратно изменен. Если же вы ломаете реестр Windows, то поможет только переустановка. На самом деле во время работы в Linux пользователь вряд ли использует больше двух-трех файлов конфигурации. Это, как правило, /etc/fstab для автоматического монтирования файловых систем и /boot/grub/grub.conf - аналог boot.ini. Они не вызывают никаких проблем и настраиваются по аналогии. Я специально упрощаю изложение, т.к. в обзорной статье невозможно охватить многие детали, специфичные для конкретного дистрибутива. Рекомендую всем непредвзятые ресурсы по Windows и Linux (en.wikipedia.org/wiki/Comparison_of_Windows_and_Linux).

Narthex,
www.narthex-daemon.net

Версия для печатиВерсия для печати

Номер: 

30 за 2009 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!
 

Комментарии

Страницы

Аватар пользователя Николай
>Только уважаемый Николай не знает, что в фотошопе не проектируют, а используют его для конечной обработки графических изображений.

Спасибо, что просветили. без Вас как-то не знал)). Надеюсь, Вы в курсе, что такое ирония))

Аватар пользователя mike
Уважаемый Проектировщик, я же не писал, что я профи. ОСВАИВАЮ, да и проектирование проектированию рознь. Для моих задач хватает и того, что есть в Линуксе. Проектировать приходится системы теледиспетчеризации.
Аватар пользователя Matador
Уважаемый Проектировщик, ваш фотошоп замечательно работает в Linux под WINE. Только я не пойму, что тут спорить. Ведь если человек покупает (именно покупает), к примеру, фотошоп за 1500 мертвых енотов, то он отдает себе отчет в том, что придется еще и винду купить. Есть задача и есть одна единственная и неповторимая ОС, под которой эта задача работает. Что спорить? Нужен 3DSMax - покупайте винду. Нужен автокад - покупайте винду. Суть-то вся и сводится к тому, что если у юзера/админа/программера есть задачи, способные на 100% выполняться в Linux - зачем юзать/покупать винду.
Аватар пользователя Алексей
>>Операционные системы Linux полностью бесплатны, поэтому пользователь может рассчитывать на получение любого ПО для обучения и работы.

Если бы пользователи могли "рассчитывать на получение для Linux-a ЛЮБОГО ПО для обучения и работы", то все они давно сидели бы в Линуксе.

>>Так вот, Linux - это как бесплатная Шкода, только по отношению к софту, в то время как Windows - аналог BMW.

Мне кажется, что Linux, даже не "Шкода", а "Жигули" не самой последней модели (как раз в отношении софта) в сравнении с Виндой-"BMW". Потому как, зачастую, аналоги виндовому софту в Linux-е уступают по функциональности либо их просто нет (особенно это касается узкоспециализированного софта).

>>Вы думаете, в Европе у всех на машинах стоит Adobe Photoshop, Adobe Premier, CorelDraw и т.д.? Нет, ведь этот софт стоит бешеных денег. Многие пользователи даже и не знают о существовании таких программ. Иногда доходит до того, что верстать картинки для программного продукта приходится в Paint.

Сочувствую "бедным" европейцам!

Не знаю, что автор понимает под словосочетанием "верстать картинки", но упоминать Paint как некий противовес PhotoShop-у и говорить, в этой связи, о аналогах Пайнта в Линуксе как о полноценных продуктах работы с графикой, по моему, просто кощунство. Сразу видно, что автор графикой никогда серьезно не занимался.

Matador-у на реплику "ваш фотошоп замечательно работает в Linux под WINE":

Вы сами-то много работали в фотошопе под WINE, чтобы такое утверждать?

Если бы "фотошоп замечательно работал в Linux", Google не спонсировала бы разработчиков CodeWeavers в части оптимизации работы Photoshop CS и CS2 в эмуляторе винды Wine под Linux.

Допустим, они с этим заказом справились ну и что!? Ожидать очередной "оптимизации" для каждой новой версии Photoshop? Нет, уж лучше я буду комфортно работать в PhotoShop-e в той операционке, для которой этот продукт предназначен, а не "косяки" в Linux-e считать.

Аватар пользователя Инкогнито
"Правда, сисадмин. Правда, вскоре после этого уволенный."

расскажите поподробнее.

Аватар пользователя Matador
>>Мне кажется, что Linux, даже не "Шкода", а "Жигули" не самой последней модели (как раз в отношении софта) в сравнении с Виндой-"BMW".

Не, товарищ, Вы меня не слушаете. Вы же не станете покупать BMW последней модели, чтобы навоз на дачу возить. Заострю внимание на моей цитате:

"Суть-то вся и сводится к тому, что если у юзера/админа/программера есть задачи, способные на 100% выполняться в Linux - зачем юзать/покупать винду."

И еще на одной:

"Есть задача и есть одна единственная и неповторимая ОС, под которой эта задача работает. Что спорить? Нужен 3DSMax - покупайте винду..."

Аватар пользователя mike
Дорогой Матадор, как видите, есть люди, которым нравится обсуждать, что лучше: трактор или внедорожник. Никто НЕ запрещает юзать Венду. У меня их две лицензионных в личном пользовании. Но в Инет -- только Линуксом! Всё, что надо для онлайна в Линуксе есть и работает куда стабильнее, чем под Вендой.

Вчера лицвенда глюканула так, что не смогла закрыться. Снимал аккумулятор в нетбуке...

Аватар пользователя Инкогнито
>Вчера лицвенда глюканула так, что не смогла закрыться. Снимал аккумулятор в нетбуке...

Нетбуки - зло :)

Аватар пользователя Беларус
Да, настало время когда нужно серьёзно задуматься над _постепенным_ переходом на системы с открытым исходным кодом - Linux, или ещё лучше - на FREE-BSD (если есть такая возможность). При чём, на уровне исполкомов РБ, предприятий. Обучать работе на OpenOffice, KDE или GNOME. Программерам чаще пользовать С/C++, Qt, wxWidgets, SDL.

А те, кто очень громко кричит про "всемогущую" венду, пускай продолжают это делать. И походу, использовать форточки АНБ - закрытую систему, которая живёт какой-то особой жизнью, под которую заточено огромное количество троянов рунета... ведёт себя непредсказуемо: коннектится к каким-то сайтам для сбора статистики, возможно на уровне ядра, говорят, даже обновляется сама по себе, без спроса...

Аватар пользователя Инкогнито
срочно переходим на родноверскую сборку линуха! ща беларус спаяет :)

Страницы