Kernel Module Packages

Ссылки на существующую документацию, политки и примеры по созданию пакетов с модулями ядра для разных дистрибутивов:


Комментарии. "Novell Kernel Module Packages Manual for CODE 11" и driverupdateprogram.com от RedHat кажутся оба совместимы с вариантом от LinuxFoundation. Fedora считает что все модули которые нужны, уже есть в ядре и поэтому пакеты с модулями вообще не нужны.

grub: загрузчик для образа диска

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

Запускаем (по всей видимости в окружении chroot) grub и начинаем командовать:

device (hd0) /dev/loop0

(или куда у образ подключен)

Далее опционально, например:

root (hd0,1)

(или какой раздел корневой)

setup --stage2=/boot/grub/stage2 (hd0)

(или где располагается загрузчик)

metztli

metztli is my own analogue of debootstrap tool for openSUSE. A set of shell scripts that makes openSUSE installation from scratch for you. It is something like KIWI but less complex and less customizable. I made small images (about 250 Mb) for embedded industrial computers with metztli.

You can see HTML version of man page.

Checkout the code from subversion:
svn co svn://curl.sai.msu.ru/metztli/branches/zypper metztli

gcc: ICE: tree check

Оставлю это здесь, в качестве шутки: исходный код, который я пишу, настолько суров, что помогает выявлять баги(всего один баг на самом деле) в компиляторах:
Интересно, в какие дистрибутивы вошел gcc 4.5.0?

openSUSE@ARM

Оказывается, после того как OBS научился собирать пакеты под самые хитрые архитектуры, возникла логичная идея портировать openSUSE на ARM (v5 и v7). Некоторые пакеты уже доступны: http://download.opensuse.org/repositories/Ports:/ARM:/, есть описание в виде презентации на openSUSE conference '09. В ней же, объяснено о том, что такое прозрачная кросс-компиляция.

Ожидается, что к концу лета будет доступен полностью портированный openSUSE 11.2. В свете того, что на июль запланирован выход 11.3 следует ожидать, что вскоре будет готова и эта версия. В данный момент архитектура ARM в различных вариантах используется во множестве встраиваемых устройств, промышленных компьютеров, мобильных телефонов, в то же время и в некоторых моделях нетбуков.

ATI Mach64 X.org

Есть такая серия очень старых видеоадаптеров от ATI, но на них даже работает "3d ускорение", но с бубнами и танцами. И еще у меня очень глючит и дедлочится:

01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)

возможно кому-то повезет больше. Инструкцию для настройки под openSUSE 11.2 оставил на форуме openSUSE: ATI Mach64

fuseiso

Утилита для монтирования .iso образа в user-space, не требует привилегий root.

fuseiso image.iso ./mountpoint

отмонтировать

fusermount -u ./mountpoint