Ноут от 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 на моём ноуте работает, и работает хорошо, я задался вопросом — а почему она работает? Этот детектив и будет сюжетом следующей заметки.


К содержанию

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

  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 мин.

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