Ноут от Samsung’а и его Linux’ы. Часть 5: дело дошло до Linux’ов

Алексей Федорчук

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

Первым на очереди был полюбившийся мне за последнее время PCLinuxOS — несколько вариантов LiveCD (они же — установочные диски), как 32-битных, стабильных, так и 64-битных, имеющих статус тестовых, у меня было припасено заранее.

Каково же было моё огорчение, когда оказалось, что в Live-режиме ни один из них загрузиться не в состоянии: дело доходило до старта Иксов — и возникал чёрный экран с широкой рябой полосой по правому его краю. Видимо, наличие двух видеочипов вводило «Лося» в ступор.

Экспериментировать с загрузкой PCLinuxOS в режиме инсталляции смысла не имело: этот дистрибутив в установленном виде представляет собой точную копию Live-системы (из образа которой и разворачивается). Так что ожидать, что от переноса на винчестер система волшебным образом заработает, было бы опрометчиво. А других способов установки в PCLinuxOS не предусмотрено.

Кроме, разве что, создания на большой машине собственного установочного диска — но я тогда даже не представлял ещё, в какую сторону надо копать в рамках борьбы с двумя видеочипами (если честно — не очень представляю и сейчас, несмотря на кучу прочитанных ресурсов по этой теме).

Следующей на очереди была Fedora, любовь последних лет — и ещё год назад я искренне полагал, что вообще последняя любовь. Её у меня тоже было вдоволь — сборки RFRemix 16 с KDE и LXDE (образ с XFce не прошёл проверку контрольной суммы), а также мини-диск для сетевой установки (netinst).

Однако с Fedora получилось не намного менее плохо, нежели с PCLinuxOS. А именно, в Live-режиме Иксы таки загружались, даже начинало грузиться KDE — вплоть до появления фона рабочего стола. А дальше жизнь «живого» диска прекращалась: ни управляющей панели, ни пиктограмм рабочего стола, ни стартового окошка 4-й версии не возникало. Курсор мыши на её движения реагировал, то есть перемещался, но нажатие любых кнопок мыши не вызывало никакой реакции.

В отличие от PCLinuxOS, в случае с Fedora можно было поэкспериментировать с сетевой установкой, допускающей индивидуальный выбор пакетов, причём самых последний версий. Однако это требовало переключения сети на ноут, к чему я был морально не готов — во-первых. Во-вторых, направления раскопа для окучивания двухчипового видео я по прежнему не знал. А в-третьих (и главных) — я достаточно охлаждел к этому дистрибутиву, чтобы ради его установки затрачивать слишком много усилий.

Тем более, что у меня в запасе был ход конём по голове. Точнее — хамелеоном, и это была openSUSE (хотя мне таки кажется, что тотем сего дистрибутива больше смахивает на игуану, но в данном случае можно последовать завету Козьмы Пруткова). Шапочно я с этим дистрибутивом был знаком с давних лет линуксовой юности (чуть не с середины 90-х), и время от времени поглядывал на него и позднее, но в практической работе никогда не использовал. А тут, начитавшись на Юниксфоруме о несравненных достоинствах его нового пакетного менеджера (zypper’а), решил посмотреть на его современное состояние повнимательней. И, забегая вперёд, скажу, что разочарован не был.

Для знакомства с openSUSE у меня были заблаговременно подготовлены:

  1. LiveCD со средой KDE;
  2. полный установочный DVD;
  3. диск для сетевой установки.

Начал я, разумеется, с LiveCD. И с радостью убедился, что он грузится, правильно выставляя параметры вывода на экран. Более того, судя по прекрасно работающим спецэффектам, с задействованием Nvidia’евского чипа.

Окрылённый, я бросился утсанавливать openSUSE — уже с полного DVD, так как сеть на него пока переключать не планировал. Установилось без сучка и задоринки, в разных вариантах — с рабочими столами KDE, XFce, LXDE (GNOME ми теперь нэ лубым, так что его проигнорировал). И в конце концов остановился на KDE.

О программе инсталляции openSUSE я подробно расскажу в другой раз (и, скорее всего, в другом месте). Пока замечу только, что она очень удобна. Я ещё нигде не видел столь тщательного подхода к разметке диска. На этом этапе её средствами с диском и разделами можно сделать буквально всё:

  • определить для них абсолютно любые файловые системы из числа нативных для Linux (и не очень нативных тоже)
  • для ext4 есть штатное средство создания её без журнала; и, разумеется, определения режима журналирования — тоже;
  • можно выбрать опции монтирования из списка (например, noatime) или указать необходимые в соответствующей строке;
  • для btrfs есть возможность создания субтомов — опять-таки, по предопределённой схеме или произвольных;
  • можно определить монтирование определённых ветвей файловой системы в tmpfs, например, /tmp.

Короче говоря, почти всё, что часто после установки приходится пробелывать вручную (изменение опций монтирования, монтирование /tmp в tmpfs), или чем надо озаботиться до начала установки (в частности, отказ от журналирования для ext4).

Про такие вещи, как создание программных RAID или LVM я уж и не говорю — это нынче умеют делать если не все, то большая часть инсталляторов.

При установке openSUSE можно выбрать одну из нескольких предопределённых групп:

  • рабочий стол KDE;
  • рабочий стол GNOME;
  • рабочий стол XFce;
  • рабочий стол LXDE;
  • Иксы без рабочего стола;
  • базовая система без Иксов.

Индивидуального выбора пакетов по умолчанию не предусмотрено. Хотя есть подозрение, что он возможен — но об этом я напишу после досконального изучения вопроса.

Впрочем, в необходимости «индпошива» я не уверен: приложения в предопределённых группах подобраны аккуратно, откровенных излишеств в них не наблюдается (по крайней мере, за варианты с KDE, XFce и LXDE ручаюсь). А то немногое, что в этим наборах может не нравится — удаляется после инсталляции системы безболезненно. Так же, как и доустанавливается отсутствующее.

В установленном виде openSUSE также произвела приятное впечатление (хотя и об этом подробнее будет говориться не здесь).

Во-первых, всё наличное оборудование нашлось и заработало почти из коробки, в том числе и web-камера, о существовании которой я просто забыл.

Во-вторых, система оказалась корректно локализованной, как в Иксах, так и в консоли (чем последнее время майнтайнеры дистрибутивов себя часто не утруждают). Конечно, интерфейс приложений переведён далеко не полностью — но это уж как водится.

В-третьих, zypper действительно оказался исключительно удобным инструментом для управления пакетами и репозиториями в командной строке. А вотребность в графической оболочке для этого занятия сполна покрывается соответствующим модулем YAST2 — всеохватывающей системы настройки openSUSE.

Правда, openSUSE не поражает быстродействием. Грузится она, по сравнению с Frdora, например, довольно медленно. Конечно, здесь сказывается и меньшая мощность процессора по сравнению с моей большой машиной, и медленный ноутбучный винт, а не быстрый SSD. Но, тем не менее, разница в скорости загрузки настолько значительная, что только различием в «железе» её не объяснить. Надо будет копаться в системных сервисах — впечатление такое, что лишнего там немало.

UPD 1. Кстати, интересно, что на стадии загрузки можно выбрать систему инициализации — через  новомодный systemd (используется по умолчанию) или через старый добрый SysVinit. Так вот, в первом случае ноут грузится ничуть не быстнее, чем во втором. То есть так же медленно. Что в очередной раз заставляет задаться вопросом — а нафига было огород городить?

UPD 2. А измерения скорости загрузки с секундомером вообще показали интересную картину: при использовании systemd  openSUSE грузилась 55 секунд (это почти втрое дольше, чем Fedora 14 ещё без оного). А вот если переключиться на SysVinit — то время загрузки…падает до 46 секунд. И где здесь обещанные преимущества systemd?

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

Впрочем, насколько я помню и свои впечатления, и многочисленные отзывы на форумах, в отношении визуального быстродействия ни одна из модификаций SUSE, как её ни назови, рекордов никогда не ставила. А то, что визуальное быстродействие не имеет никакого отношения к скорости решения задач — надеюсь, понимают все.

В общем, убедившись, что openSUSE на моём ноуте работает, и работает хорошо, я задался вопросом — а почему она работает? Этот детектив и будет сюжетом следующей заметки.


К содержанию

Ноут от Samsung’а и его Linux’ы. Часть 5: дело дошло до Linux’ов: 5 комментариев

  1. ЕМНИП, выбор пакетов при установке все же есть. Уж точно не помню, руку на отсечение не дам, но кажется, когда ставил 12.1, кастомизировал КДЕ.
    Насчет загрузки — выпилите нахрен хваленый systemd.

  2. 2 den_beckett Кстати, да, забыл написать — скорость загрузки абсолютно одинакова (то есть абсолютно медленна) и при systemd, и при sysV
    Сейчас допишу, спасибо за напоминание.

  3. попробуйте в RFRemix 16 Gnome 3.2.1 на ядре 3.2.6-3 (именно попробуйте установить и обновить, а не используйте live — он уже устарел). возможно производительность (например, по сравнению с xfce) вас неожиданно приятно удивит. а чтобы не раздражаться модерном 3-го Гнома, его за 30 минут уже можно довести до usability Gnome 2 c помощью gnome-shell extensions. я сам совершил это открытие неделю назад, после того, как год просидел на xfce. Ваше отношение к Gnome 3 уже нельзя экстраполировать на область грядущего.

  4. Индивидуальный выбор пакетов при установке openSUSE с DVD доступен после нажатия на кнопку «Подробности» — тогда все категории из столбца слева сопровождаются списком пакетов в области справа.
    Что касается 55 секунд на загрузке — очень похоже, что в них входит 30 секунд таймаута ожидания сети (чтобы все запускаемые сетевые сервисы с чистой совестью упали).
    Мой ноут c openSUSE 12.1 относительно нормально грузится с systemd за 26 секунд (правда, разницы во времени с sysvinit тоже не очень заметно)

  5. Столкнулсся с такой же проблемой как и вы: установка Линукса на ноут с «гибридом». Ставил не себе, клиенту — посмотреть познакомится. Поставил таки PCLinux, при закрузке в лив-СД выбирал параметры — отключил АЦПИ и вытавил принудительно видео — VESA, загрузился — установил, работает. Разрешение конечно не родное, но познакомится достаточно. Сам работаю в Арче, чем нравятся вышеуказанные дистры — с возрастом становятся только шустрее и шустрее.
    P.S. PCLinux люблю «с детства», идеален как СБР, на современных машинах ставится 3-5 мин.

Обсуждение закрыто.