August 9, 2009

Борьба и единство

Давеча довелось полемизировать на тему извечного холивора «Windows vs. Linux». Ну что сказать, конечно за последние годы некоторые nix платформы сделали значительный шаг вперед в сторону windows'низации. Но как было бесплатное ПО поделкой, так и осталось. Сложно формализовать те правила и предпосылки, которые позволяют мне уничижительно отзываться о подобном софте как о «поделке», это скорее субъективная совокупность опыта, предпочтений и еще какой хрени. Но суть не в том. Следуя канве упомянутого спора, обладая свежими впечатлениями о недавней установке Windows 7 x64, я закачал последний стабильный релиз KUbuntu 9.04. Почему K-, а не просто Ubuntu? Потому что мое мнение насчет оконных менеджеров который год остается актуальным: только KDE является более-менее полноценным заменителем привычных интерфейсов от Microsoft, Gnome, как по мне, несколько простоват и специфичен.

Итак, установка. Весь спектр оборудования установился без проблем, что уже знаменует положительный сдвиг. Но не бывает того, чего не бывает. Подключение к Internet посредством Wi-Fi с шифрованием WPA2 вызвало у менеджера сети из стандартной поставки легкое недоумение, нет у него таких настроек шифрования как WPA2. К вящей радости, у меня есть возможность параллельно беспроводной сети использовать кабель. Поиск в Internet показал, что существует альтернативный менеджер сети Wicd, при установке данного менеджера, ему не понравилось наличие коллеги из стандартного набора, мол удали его к бабушке. Удаляю. Сеть умерла. Криворукий я ламер, да? Да. Но зачем мне при установке и настройке стандартных и общепринятых служб и компонентов быть дьявольски хитрым специалистом? В общем, вариантов выхода из создавшейся ситуации было несколько: 1) сконфигурировать сеть путем правки конфиг-файлов 2) установить Wicd вручную, скачав его и все необходимые ему компоненты самостоятельно. Принципиальная позиция заставила меня поковыряться в установочных пакетах KUbuntu, благо дома есть еще лептоп, и собрать коллекцию необходимых *.deb пакетов на флешке. Откуда в последствии, я Wicd и установил, опытным путем выяснив последовательность установки того или иного компонента в соответствии с их зависимостями. На самом деле процедура достаточно простая и понятная, но занявшая какое-то время.

С Wicd, как и ожидалось, беспроводная сеть заработала нормально. Единственное, что подключение не хочет восстанавливаться автоматически после перезагрузки, нужно ковыряться с конфигами, как я понимаю.

Сканер! Сканер заработал без проблем. Фотоаппарат Canon 400d также согласился быт опознанным и синхронизированным после установки программы didiKam. Тут относительный паритет, потому что сканер и фотоаппарат в Windows 7 заработали без установки дополнительного ПО, в Windows Vista я ситуацию не помню, но в Windows XP нужна была установка дополнительного ПО и драйверов. А вот принтер меня неприятно огорчил. Как заставить его печатать из коробки, я не понял. Это при том, что принтер и сканер, собственно, одно целое в лице МФУ Canon MP510.

Итак, скоропалительные выводы is coming. Время идет, терпимость nix-софта к пользователям растет. Но суть неизменна. Работа KDE в плане производительности, зависимости между системными компонентами далека от сопоставимых версий Windows и уж, тем более, до идеала. С производительностью вообще беда в том плане, что особенности организации оконных менеджеров в nix попросту не позволят сделать интерфейс столь же отзывчивым, как в операционках от Microsoft. Опять же, модульная архитектура, которая позволяет использовать в качестве фронт-ендов к системным службам и сервисам различные средства и решения, хороша только в теории. На деле подобная схема не позволяет обеспечить плотную интеграцию между компонентами и разрушает преемственность user experience.