Обзор PCLinuxOS

Продолжаю делать обзоры Linux-дистрибутивов по заявкам наших читателей. Сегодня обзор PCLinuxOS.

Подготовка к обзору PCLinuxOS

Пока качался торрент под названием pclinuxos64-kde-2014.08, я решил ознакомиться с историей дистрибутива. Как оказалось, PCLinuxOS — это опять проект «одного человека». Разработку ведет некий Texstar. Честно говоря, мне не очень нравятся дистрибутивы, которые зависят от одного человека. Мне нравятся линуксы, создаваемые хорошо организованной армией разработчиков. И вообще прекрасно, если имена этих разработчиков то и дело появляются в профильных новостях. Становится понятно, что это за профессионалы. А насколько компетентен в линуксах Texstar? Кто это вообще? Но не будем изначально создавать негативные предубеждения и постараемся посмотреть на PCLinuxOS объективно.

Официальный сайта PCLinuxOS

Сайт. Он у PCLinuxOS неряшливый. На сайте русского сообщества PCLinuxOS последняя новость от 13 мая 2014 года. Предпоследняя — от 18 марта 2013 года. Форум мертв чуть менее, чем полностью. Не хотел бы я оказаться в таком community. Ставим дистрибутиву еще один минус и идем дальше.

Сайт PCLinuxOS
Если ты разработчик успешного дистрибутива, значит ты зарабатываешь как на рекламе, так и на платных технических консультациях. Ну так и закажи за деньги нормальный сайт у профессионалов. Зачем пугать народ этим самопалом на WordPress?

Установка дистрибутива

Инстяллятор у PCLinuxOS суровый. Пользователю демонстрируются то тошнотворного вида пингвины…

Пингвин — символ Linux

… то вообще ничего не демонстрируется…

Глючит инсталлятор PCLinuxOS
Люблю лаконичные интерфейсы, но не настолько же!

По завершению установки предлагают установить загрузчик. Тут PCLinuxOS получает свой первый плюс. Во-первых, загрузчик можно выбрать из нескольких. Во-вторых, можно выбрать версию. В-третьих, можно выбрать режим работы загрузчика: текстовой или графический. В-четвертых, можно поставить сразу пароль на GRUB. Требую такой же сервис и в других дистрибутивах!

Отзывы о работе в PCLinuxOS

После установки я перезагрузился и… процедура установки была продолжена. Инсталлятор задал еще кое-какие вопросы. Особенно удивила настройка часового пояса. Я указал свой город, а на следующем экране у меня поинтересовались, какое из двух значений времени правильное: 17:35 или 20:35? На часах было 13:35. Ну что же, как известно, счастливые часов не наблюдают. Вероятно, PCLinuxOS создавался как раз для этих счастливчиков, которым не нужно следить за временем. Ставим честно заработанный минус и идем далее.

Выбор часового пояса в Linux
Тонкий троллинг. Инсталлятор спрашивает: какое время лучше, предлагая два неправильных варианта. Это как у Васи спросить: тебя Толей или Петей называть?

После ввода логина и пароля вас будет поджидать аляповатый интерфейс. Из особенностей следует отметить лишь полное отсутствие русификации и большое огромное количество предустановленного софта.

Скриншот рабочего стола PCLinuxOS

Я не знаю, зачем нужно было в установку по умолчанию запихивать весь софт? Например, зачем уважаемый гражданин Texstar впаривает мне программу для работы со сканером XSane? У меня нет сканера. А зачем не просмотрщик файлов с расширением LRF? У меня ни одного такого файла на компьютере. А зачем мне конвертер файлов в формате DNG? Нет у меня таких. Вот из такого «ценного» софта PCLinuxOS и состоит, чуть менее, чем полностью.

Зачем все это? Возможно, расчет на то, что у новичка должна отвиснуть от удивления челюсть, когда он увидит, какой дистрибутив хм… мощный. Но лично мне установка всего и сразу кажется плохой идеей. Во-первых, растут шансы того, что через какую-нибудь дыру в ненужной программе пролезет каккер. Ведь одно из базовых правил безопасности предписывает как раз ставить только то, чем реально пользуешься. Во-вторых, в таком меню просто трудно что-то разыскать. Я, например, сразу же попытался запустить терминал и нашел ссылку на него минут через 15 — валялась в «More Application» в поддиректории «Terminals». Именно «терминалы». Во множественном числе. Добрый дядя Texstar решил, что и терминалов в дистрибутиве чем больше, тем лучше.

Ну а дальше случился типичный для самопальных дистрибутивов факап. Запускаю я, значит, терминал с правами root, у меня спрашивают пароль, вписываю, жму «OK» и жду. 10 секунд жду, 15, 20, через минуту надоело и пробовал еще раз. Опять спросили пароль и опять ничего. Как бы мелочь, но такие мелочи и определяют, годится ли вообще дистрибутив для работы. (Под работой я понимаю процесс зарабатывания денег, а не то, что понимают под этим пионеры). Так вот, для работы PCLinuxOS скорее всего не годится. Но не будем спешить и проверим на чем-нибудь серьезном.

Средства разработки: Ruby on Rails, Apache, Sinatra

Я попытался установить Apache, Ruby, Sinatra, Passenger и другой софт для web-разработки. Кстати, кто-то спрашивал, почему я внимательно изучаю серверную сторону дистрибутивов, а десктопную часто опускаю. Так потому, что:

  1. Linux — это все же, в первую очередь, серверный дистрибутив, хочется нам того или нет. Серьезные конторы выбирают Linux за его сетевые возможности, а не за широкий ассортимент самотыков в магазинчике им. Шаттлворта.
  2. Писать о графическом интерфейсе скучно. Используйте GNOME, если любите полудохлых разжиревших монстров и не жалко ресурсы, либо используйте Openbox, если любите порядок, скорость и минимализм. Остальные DE вообще не юзабельны, хотя пионеры и любят доказывать обратное.

Ну так вот, попытался установить инструменты web-разработки. Тут меня ждал сюрприз: довольно свежие версии программ, установка идет как по маслу, всё устанавливается с первого раза. Тут заметно старание г-на Texstar’a.

Установка модулей Ruby в PCLinuxOS
В Debian такого не бывает. Каждый отдельный модуль из gem требует что-то доустановить через apt-get. Часто требуют то, чего в репозитории вообще нет. В PCLinuxOS ни единого разрыва.

Node.js в Linux

Но к ложке меда, как обычно, прилагалась бочка говна. Всё это в итоге так и не заработало — в зависимостях значился Node.js, а его в репозитории нет. И даже Google не знает, где для PCLinuxOS брать Node.js.

Кстати, а что с производительностью? Для тестов зальем в /var/www статичную страничку и воспользуется стандартным бенчмарком из комплекта Apache.

ab -c 100 -n 10000 https://127.0.0.1/

PCLinusOS сумел обрабатывать запросы со скоростью 5792 штук в секунду. Для тех, кто не понял аргументы к ab: -c — количество параллельных запросов (пользователей онлайн так сказать), а -n — общее количество запросов. PCLinuxOS показал довольно неплохой результат, на первый взгляд. Но давайте посмотрим, чем же ответит мой любимый Debian?

Как, всего 5096? А что скажет Ubuntu 14.10?

Виснет Ubuntu

Убука в своем репертуаре. Хорошо, перезагрузимся и повторим. Получаем 4330 запросов в секунду. Странно, но PCLinuxOS уделал по производительности лучших представителей мира Линукса. В чем секрет я так и не понял.

Выводы

Дистрибутив лично мне не очень понравился.

В первую очередь, своей визуальной неаккуратность и аляповатостью во всем: начиная с сайта и заканчивая оформлением рабочего стола. Я уже не говорю об инсталляторе, который вообще больше похож на творчество школьников из средних классов.

Во вторую очередь, мне чужд методологический подход к разработке а-ля «напихаю-ка я все программы, которые только удалось раскопать». Меню сильно замусорено, а каккер получает широчайшие возможности для проведения атак.

В третью очередь, мне не нравится, когда я запускаю программу, а она не запускается. Мне некогда разбираться, где напортачил создатель дистрибутива. Проще взять дистрибутив от более внимательных разработчиков.

В четвертую очередь, мне не нравится, когда в штатном репозитории отсутствует модный в данный момент софт. В PCLinuxOS нет Node.js. За это же я критиковал и Debian 7. Надо разработчикам как-то стараться следить за последними веяниями моды в IT-индустрии и оперативно подстраиваться под них. Это хорошо, когда есть цикл разработки, но кто мешает внепланово дополнить репозиторий несколькими программами, которые тянутся в зависимостях?

В остальном, PCLinuxOS похож на другие дистрибутивы. Не лучше и не хуже. Я не увидел в нем ничего уникального, что заставило бы меня захотеть начать его использовать. Возможно, поклонники PCLinuxOS расскажут мне об этих уникальных преимуществах в комментариях к обзору.