Обновление на openSUSE 11.3.
По мотивам прошлогодней повести. При попытке обновиться с DVD ничего не отвалилось.
Kernel Module Packages
Ссылки на существующую документацию, политки и примеры по созданию пакетов с модулями ядра для разных дистрибутивов:
Комментарии. "Novell Kernel Module Packages Manual for CODE 11" и driverupdateprogram.com от RedHat кажутся оба совместимы с вариантом от LinuxFoundation. Fedora считает что все модули которые нужны, уже есть в ядре и поэтому пакеты с модулями вообще не нужны.
- openSUSE, SLES, SLED:
- Kernel Module Packages Manual for CODE 9 ( http://developer.novell.com/wiki/images/b/bd/Kmpm-code9.pdf)
- Kernel Module Packages Manual for CODE 10 (http://developer.novell.com/wiki/images/f/fd/Kmpm-code10.pdf)
- Kernel Module Packages Manual for CODE 11 (http://developer.novell.com/wiki/images/8/80/Kmpm-code11.pdf)
- LinuxFoundation: standard spec (http://www.linuxfoundation.org/en/Sample_KMP_spec_file)
- RedHat, RHEL, CentOS:
- http://driverupdateprogram.com/ (http://driverupdateprogram.com/presentations/DriverUpdateProgramTechnical.pdf)
- kmod: (http://www.kerneldrivers.org/RedHatKernelModulePackages)
- Fedora kmod (http://fedoraproject.org/wiki/Obsolete/KernelModules)
Комментарии. "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)
(или где располагается загрузчик)
Запускаем (по всей видимости в окружении 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
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?
Интересно, в какие дистрибутивы вошел 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 в различных вариантах используется во множестве встраиваемых устройств, промышленных компьютеров, мобильных телефонов, в то же время и в некоторых моделях нетбуков.
Ожидается, что к концу лета будет доступен полностью портированный 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
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro AGP 1X/2X (rev 5c)
возможно кому-то повезет больше. Инструкцию для настройки под openSUSE 11.2 оставил на форуме openSUSE: ATI Mach64
Подписаться на:
Сообщения (Atom)