От меня до следующего столба: история, или Milestones 2

Должен сказать, что ни разу не пожалел о своём решении, принятом на предыдущей странице: система работала безотказно. И, не смотря на то, что я исправно обновлял её, ни единого сбоя не было. Однако время шло, путь к следующему релизу продолжался, и на горизонте замаячил второй верстовой столб: 20 марта 2012 года было объявлено о выходе Milestones 2.

На этот раз, согласно анонсу, новшества ожидались более серьёзные. В первую голову, это касалось загрузчика: традиционный GRUB должен был быть заменён на GRUB2, окопавшийся уже во всех дистрибутивах, кроме самых консервативных. А в пару ему предлагался Plymouth, также почему-то величаемый загрузчиком. Хотя я скорее назвал бы его «заставщиком», ибо главная его функция — вывод анимированных заставок, скрывающих от пользователя процесс загрузки. Вероятно, дабы не травмировать его нежную душу выводом сообщений.

Прочие новшества, типа свежих версий gcc и LibreOffice, меня не волновали ни с какой стороны (как, впрочем, и Plymouth), к GRUB2 после краткого общения с ним в Ubuntu я относился настороженно. Так что некоторое время по выходе Milestones 2 я просто воздерживался от обновлений — тем более что система из экспериментальной стала рабочей. Пока не устыдился своей непоследовательности: надо уж или сидеть на стабильном релизе и не рыпаться, или — обновляться по утверждённому «сверху» графику. После чего недрогнувшей рукой набрал сначала

# zypper ref

чтобы убедиться в актуальности всех репозиториев, а затем

# zypper up

для запуска собственно процесса обновления.

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

Вообще никаких видимых изменений не обнаружилось, кроме смены номеров версий. Да, пожалуй, было ощущение некоторого роста визуального быстродействия. А когда я вспомнил, что после столь глобального обновления не худо бы всё прелинковать заново, и сделал это — ощущение переросло в уверенность.

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

Вообще к механизму прелинкинга отношение в народе, в том числе и среди пользователей openSUSE, неоднозначно. Я применял его чуть ли не со дня появления, года с 2003 (первые опыты мои описаны здесь ), устанавливал его абсолютно во всех использовавшихся мной дистрибутивах (кроме тех, где он, как в Fedora, был уже задействован по умолчанию). И ни разу у меня не было оснований для недовольства. Правда, двукратного ускорения запуска, как в некогда знаменитой статье Хосе Суареса (ныне недоступной), никогда не наблюдалось, но на 5-30% я всегда мог рассчитывать.

В то же время я слышал отзывы (непосредственно об openSUSE), что prelink не оказывает никакого влияния на скорость запуска приложений. И даже — замедляет её для некоторых. В чём тут дело — не знаю. Некогда чисто эмпирически установил, что prelink благотворно действет на Qt/KDE приложения, тогда как приложения Gtk/GNOME к нему индифферентны. Как обстоит дело сейчас — данных не имею.

Однако вернёмся на «вторую версту». За более чем неделю использования Milestone 2 глюков за ним почти не обнаружилось. Поначалу раздражало, что выключение машины или её перезапуск происходили только со второго раза — по первости только завершался сеанс, требуя повторной авторизации. Для ликвидации этой не фатальной, но неприятной особенности пришлось — увы — вернуть взад загрузку через systemd — по способу, описанному ранее.

Несколько кривовато работает FireFox: на некоторых сайтах он заливает страницу или раздваивает её содержимое, что исчезает только при прокручивании или пролистывании. Раздражает, но проявляется не всегда, и на работоспособности браузера в целом не сказывается. И к тому же это скорее дефект «нулевого» номера 11-й версии, нежели что-то специфическое именно для openSUSE.

Больше я не нашёл, к чему придраться, так что

…в остальном, прекрасная маркиза,
Всё хорошо, всё хорошо!

Остаётся поглядеть, что будет после пары-тройки обновлений.


К содержанию