пятница, 6 ноября 2009 г.

кратенько об openSuSE-11.2

/*
- Мы выдержали, мы выстояли, мы победили!
/Брежнев/

негоже сомневаться, что этот релиз будет принят на "ура" поклонниками свистелко-рюшегного kde, ибо теперь "галочка" kde-desktop стоит в инсталлере по умолчанию. удачи. речь пойдёт не о том. релиз намечен на 12 ноября, но кодовая база уже стабильна и Enlightenment-DR17 доступен для новой версии:

репо1 ("extended" set of available components)
репо2 ("official" minimum) - сборка для i586 в процессе

kde не понравился своей аляповатостью, тормозами и невменяемыми настройками (эт кроме багов ессно. тут отдельная история, даже писать не хочу - воротит, хотя не могу не отметить отсутствие Mono в базовом шаблоне установки kde - радует). "/etc/enlightenment/sysactions.conf" - наше всё (там элементарно настраиваются suspend, hibernate и прочие системные процедуры, помимо прочего), да и возможность устанавливать приоритет для ВСЕХ приложений/окон, контролируемых E (Settings -> Advanced -> Performance -> Application Priority) - очень радует. это гораздо более логичный подход для настройки "отзывчивости" иксов, чем перепил кода ядра (ждём, когда и эту идею адаптируют для быдломасс...).

посему, Дамы и Господа, смело можно накатить базовую систему или воспользоваться netinstall диском, если нет желания смотреть, как "-!...! плазма не падает, ЧЯДНТ!?"(c).

ядро - 2.6.31.5
e2fsprogs - 1.41.9 (можно ставить на ext4)
autoconf - 2.63
automake - 1.11
grub - 0.97 (grub-legacy)
gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux)
java-1_6_0-openjdk - 1.6.0.0_b16 (Java 6 compatible Java Runtime Environment is based on OpenJDK 6 and IcedTea 6 - праздник!)
xorg-x11 - 7.4


OBS проекты, являющиеся основой openSuSE-11.2 (нужен Novell account!):
openSUSE:11.2
openSUSE:11.2:Contrib
openSUSE:11.2:Live
openSUSE:11.2:NonFree
openSUSE:11.2:Update

из новшеств - появление сборки ядра kernel-desktop (что ставится по умолчанию). это вариант kernel-pae cо следующими нюансами (заявлена оптимизация для десктопа, но "bfs" нам из коробки не светит...):

CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_NO_HZ=y
CONFIG_SMP=y
CONFIG_X86_BIGSMP=y
CONFIG_HIGHMEM64G=y

ничего сверхестественного. в остальном линейка ядер стандартна для oS (openSuSE): kernel-debug, kernel-default, kernel-pae, kernel-rt, kernel-trace (это вариант real-time ядра), kernel-vanilla, kernel-xen. тут только не забыть, что ядро разбито на субпакеты, в которых возможно наличие модулей для вашего железа. например:

i | kernel-desktop | Kernel optimized for the desktop | package
i | kernel-desktop-base | Kernel optimized for the desktop - base modules| package
i | kernel-desktop-devel | Development files necessary for building kernel modules

т.е. "kernel-desktop-base" по умолчанию не устанавливается, а в нём "есть многое, Горацио...". и дивный пакетик - "kernel-firmware" - многих обрадует.

после быстрой установки RC2 на ext2 (да! ибо у нас есть OpenBSD... и ext4 идёт....) начались долгожданные "приколы":

1) описанный ранее способ по прикрутке reiser4 не прокатил (WARNING: /lib/modules/2.6.31.5-0.1-desktop/updates/reiser4.ko needs unknown symbol breakpoint) - чешем на офсайт и чуток развлекаемся :)

2) многим (особенно встроенным!) звуковым картам резко поплохеет (звука не будет, феерично, ибо в OpenBSD-current/4.6 ВСЁ работает!), из дефолтного ядра модули вырезали, а к альсе пока не прикрутили (репо с kmp):
http://download.opensuse.org/repositories/multimedia:/audio:/KMP/
надеюсь, что это временная мера и за оставшиеся 6 дней появится репо/пакет с недостающими модулями. но, если оно не будет работать и дальше, - не удивлюсь ни капли. стоит заметить, что собранный вручную vanilla kernel 2.6.30.6 со звуком проблем не имел.

пересобрал для "kernel-desktop" (мне нужен "via82xx" например) из alsa-driver-kmp - соснул тунца, ибо alsaconf не увидел карточки даже с подгруженным модулем. ппц. надо попробовать откатиться на рабочий вариант из openSuSE-11.1.

рецепт лечения элементарен (выкидываем альсу, не пожалеете, в референсных мониторах разница очень хорошо различима):
* ставим:
kernel-desktop-2.6.31.5-0.1.1.i586
kernel-desktop-base-2.6.31.5-0.1.1.i586
kernel-desktop-devel-2.6.31.5-0.1.1.i586
kernel-firmware-20090821-4.1.noarch
kernel-source-2.6.31.5-0.1.1.noarch
kernel-syms-2.6.31.5-0.1.1.i586
linux-kernel-headers-2.6.31-3.4.noarch
gcc
make
"autotools"

* чешем за пряниками:
скачать OSS

* ставим:
> sudo rpm -Uhv --nodeps ./oss-linux-v4.2-2002.i386.rpm #(надо тупо обойти проверку на отсутствие kernel-devel пакета, ибо у нас он называется чуток по иному)

* стартуем "ossxmix" и кладём с пробором на alsa, pulse и прочие заморочки :)


3) смена раскладки клавиатуры непринуждённо настраивается засовыванием в автозагрузку чего-то похожего на:

#!/bin/sh
setxkbmap -layout us,ru -option grp:lctrl_lshift_toggle,grp_led:scroll -variant winkeys -model "pc(pc104)"

4) "официальные" репо для ATI/NVIDIA пока не готовы - ставим вручную (что даже лучше для целевой системы, что бы не возражали на это утверждение сторонники "пакетов").

5) хорошо, что не выкинули gfxboot с заменой на splashy (то ещё поделие...)

несмотря на статус RC2 система "сыровата". возможно это связано с новыми версиями "autotools"/devel пакетов, может аляповатость и тормознутость kde вызывают неприятие (хотя в моём случае вина на ублюдочной поддержке аудиокарточек, где openSuSE-11.2 соснула у OpenBSD-4.6). очень достойным шагом будет выкинуть нах Firefox из репо openSuSE и поставить с офсайта Mozilla - тем самым вы получите возможность обновляться без задержек и избавитесь от некоего "подтормаживания" при скроллинге страниц (хз почему, подозреваю какие-то косяки с pango - можно проверить параметры сборки, но Mozilla official и так работает без нареканий). единственное, что придётся поправить руками - пару симлинков на плагины.

многие OBS репо пока не готовы к выходу 11.2 - времени до релиза осталось не так много. ситуация повторяется. пинайте мейнтейнеров - самое время, пора прочухаться.

хвалебные оды уменьшению времени загрузки системы (и какая к буям разница, стартанёт оно за минуту или за 5 секунд - суть-то не в этом, а в том, как РАБОТАТЬ будет) и новому "гламурному" дизайну (не понравился) оставим другим. наше дело - прикрыть бронеплитой родную задницу и гарантировать спокойный сон за рабочим столом (подготовить достойный релиз SOAD Linux, лишённый недостатков "родителя")!

удачи!

P.S. недавно сравнивал последний midori и FF от Mozilla - FF откушал примерно на 5-15% больше памяти (10 вкладок, flash, JS и прочая) и субъективно уделал midori по всем остальным критериям. странно, что тест peacekeeper говорит об ином...

*/

11 комментариев:

sda комментирует...

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

тут freetype2 без subpixel rendering-а
а тут subpixel rendering включен

заодно получите версии поновее :)

Анонимный комментирует...

kde не понравился своей аляповатостью
Странно, а мне вот чётавот понравилось.
тормозами
Это даже не смешно, скорость запуска приложений на моём говносемпроне, в среднем, 1-2 секунды. Сравнивая с моим засранным гномом, оно просто летает. Реально тормозить могут strigi/nepomuk, но их вроде отключили по дефолту. Ну а неторопливость кутей при ресайзе окошек лечится чудо-опцией -graphicsysstem=raster (если даже не opengl).
и невменяемыми настройками
Субъективно - явно не хуже, чем у МС. Хотя часть диалогов (вроде той же настройки клавиатуры) не изменилась с версии 3.x (если не 2.x)
А вот отуствие вменяемых аналогов Okular/Marble и, в чём-то, Dolphin таки раздражают.
отсутствие Mono в базовом шаблоне установки kde - радует
А он-то чем плох?
тем самым вы получите возможность обновляться без задержек и избавитесь от некоего "подтормаживания" при скроллинге страниц
Там плагин есть для интеграции с кде, неплохо бы его снести, возможно, в нём проблема.

Vladimir Khodakov комментирует...

>свистелко-рюшегного kde
хихик, мы такие))
>кодовая база уже стабильна и Enlightenment-DR17 доступен
попробовать, что ли....
>аляповатостью
>тормозами и невменяемыми настройками
ну не сумели приготовить же))
>тсутствие Mono в базовом шаблоне установки kde
Новель Мону и в кеды пихал???? О_о нафига?

2VeGeek
>Там плагин есть для интеграции с кде, неплохо бы его снести, возможно, в нём проблема.

что за плагин?? ни разу такого безобразия не видел..

Анонимный комментирует...

ну не сумели приготовить же))
В сусе кеды самые быстрые, тёплые и ламповые. Гном, кстати, тоже.
Новель Мону и в кеды пихал???? О_о нафига?
Вам же сказали, моны там нету :)
что за плагин??
http://www.kdedevelopers.org/node/4099
Ыксклюзифъ, да-да.

Unknown комментирует...

Со звуком у меня все наоборот в 11.1 не работало час заработало .. Но это единственный плюс
а дальше

Раскладка глючит особенно в KDE scroll lock стал инвертированным я уже привык что он включается когда русский а тут наоброт ..

Kopete - работала нормально чуть обновил у них kde в месте с ней все труба - сломался kwallet (кошелёк с паролями) и все kde проги с паролями идут лесом. еле пиреехал на pidgin (теперь историю по kopete смотрю поиском в mc )

Mysql по умолчанию зачемто себя мастером ставить и готовиться к репликациям

Анонимный комментирует...

>да и возможность устанавливать приоритет для ВСЕХ приложений/окон, контролируемых E
Пардон, а в чём смысл приоритетов, если одинаковый приоритет будут иметь ВСЕ программы? Для некоторых системных сервисов имел бы, возможно, смысл запуск их с другим приоритетом через start-stop-daemon, а тут всё рулится банальным включением
renice приоритет $$
во что-то вроде .xinitrc

sda комментирует...

Пардон, а в чём смысл приоритетов, если одинаковый приоритет будут иметь ВСЕ программы?

подумай. в чём смысл, что WM имеет больший приоритет, чем "окна"/(программы), которыми он управляет?

Для некоторых системных сервисов

и кто, простите, запускает истемные сервисы, тыкая мышой в xdg-менюшку?

Анонимный комментирует...

подумай. в чём смысл, что WM имеет больший приоритет, чем "окна"/(программы), которыми он управляет?
Я совсем запутался. Приоритет даётся только самой ешке или всем приложениям сеанса? После прочтения оригинального поста, мне показалось, что имеется в виду второе.
и кто, простите, запускает истемные сервисы, тыкая мышой в xdg-менюшку?
Собственно, загрузочные скрипты, на которые юзеру плевать. Но они всё так же работают себе в фоне, кушая драгоценные такты процессора.

sda комментирует...

всему, что "управляется" Ешкой, присваивается установленное значение nice. чтобы понять буквально достаточно открыть top (смотри NICE) и pstree -p (прям следи по "дереву")

Анонимный комментирует...

Неужели смена расскладки клавиатуры возможно только через прикручивание скрипта?...опечалили разработчики,блин...

sda комментирует...

смена раскладки клавиатуры и опции автомонтирования партиций отданы на откуп DE. здесь упомянут наиболее быстрый/радикальный способ получить требуемое при любом раскладе. иначе - опус на надцать страниц о "переключалке" в KDE, GNOME, E17, etc... - везде есть что-то своё. но, если вы пользуете E16, WindowMaker, *Box - то "setxkbmap" вам в помощь.