gentoo on zaurus [not gentooforzaurus]
В теории эффективнее через distcc, но его качество не всегда хорошее. На gentoo.ru были те, кто юзал серьёзно qemu-arm.
ARM-эмуляция не использует виртуализацию никак. Ваще никак. Разный набор комманд. У qemu для этого есть что-то типа Dynamic Translation'а, судя по сайду, но всё равно медленно очень - http://fabrice.bellard.free.fr/qemu/about.html (виртуализация используется при наличии kqemu для запуска x86-системы на x86 компьютере, но не может быть использована для запуска например ARM'а на x86. Вот ARM на ARM в теории можно, даже в XEN'е поддержкуэ того ввели вроде)на cpu без аппаратной виртуализации, в моем атлоне ее нет
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
Залил, пробуйте
ftp://gentoo.ru/projects/handhelds/zaur ... 07.tar.bz2
некоторое из установленного:
xorg-server-1.1.1-r3
matchbox-1.0
windowmaker-0.92.0-r3
fbreader-0.8.5a
mc-4.6.1-r3
gqview-2.1.5
stardict-2.4.8
stardict-freedict-eng-rus-2.4.2
gpsdrive-2.09-r1
mpd-0.13.0/mpc-0.12.1/gmpc-0.15.1
mplayer-1.0_rc1-r90
pidgin-2.0.2 (icq/jabber/msn/etc)
xchat-2.8.4-r1 (irc)
dillo-0.8.6
links-2.1_pre28-r1
qt-4.3.0
rxvt-2.7.10-r3
ftp://gentoo.ru/projects/handhelds/zaur ... 07.tar.bz2
некоторое из установленного:
xorg-server-1.1.1-r3
matchbox-1.0
windowmaker-0.92.0-r3
fbreader-0.8.5a
mc-4.6.1-r3
gqview-2.1.5
stardict-2.4.8
stardict-freedict-eng-rus-2.4.2
gpsdrive-2.09-r1
mpd-0.13.0/mpc-0.12.1/gmpc-0.15.1
mplayer-1.0_rc1-r90
pidgin-2.0.2 (icq/jabber/msn/etc)
xchat-2.8.4-r1 (irc)
dillo-0.8.6
links-2.1_pre28-r1
qt-4.3.0
rxvt-2.7.10-r3
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
Итак. Т.к. в ядре жёстко прописано откуда оно будет грузится, сделал несколько вариантов (все версии 2.6.22, менялась только CMDLINE):
По идее работают все ядра, как с C3x00, так и с C1000 (проверял только на 3100-ом). В принципе для C1000 и загрузки с SD-карты безбоязнено можно использовать ядро, что в тарболе (которое делал Mesk), версия та-же, набор патчей примерно одинаков (есть мелкие отличия).
Хауту по установке:
Системные требования:
Буду считать, что ядро у вас на SD карте будет под названием kernel.img. Ставить будем на SD карту, которая для определённости зовётся mmcblk0p1. Если используете ядро Mesk'а, можите пропустить шаг по распаковке модулей. Если используете одно из ядер выше - шаг обязателен, т.к. минор-версия у ядер разная (моё ищет модули в /lib/modules/2.6.22, Mesk'овское в /lib/modules/2.6.22-z2 )
Handbook - читать с этого раздела и далее.
Краткая справка: emerge -av пакет - установить пакет из исходников (при этом спросят подтверждение).
emerge -k пакет - установить из бинарников.
- Грузится с /dev/hda1 ( CF слот на C1000, Микродрайв на C3x00)
- Грузится с /dev/hdc1 ( CF-слот на C3x00 ).
- Грузится с /dev/mmcblk0p1 (SD/MMC)
По идее работают все ядра, как с C3x00, так и с C1000 (проверял только на 3100-ом). В принципе для C1000 и загрузки с SD-карты безбоязнено можно использовать ядро, что в тарболе (которое делал Mesk), версия та-же, набор патчей примерно одинаков (есть мелкие отличия).
Хауту по установке:
Системные требования:
- Zaurus C1000/3000/3100/3200 (любой на pxa270)
- 2ГБ SD карта (сразу после установки система занимает 969МБ)
- Время (около 30 минут)
- Желание поставить Gentoo
Буду считать, что ядро у вас на SD карте будет под названием kernel.img. Ставить будем на SD карту, которая для определённости зовётся mmcblk0p1. Если используете ядро Mesk'а, можите пропустить шаг по распаковке модулей. Если используете одно из ядер выше - шаг обязателен, т.к. минор-версия у ядер разная (моё ищет модули в /lib/modules/2.6.22, Mesk'овское в /lib/modules/2.6.22-z2 )
- umount /mnt/sd
- mkfs.ext3 /dev/mmcblk0p1
- mount /dev/mmcblk0p1 /mnt/sd
- tar -xjf /mnt/cf/gentooonZ_sd_20070807.tar.bz2 -C /mnt/sd
- mcedit /mnt/sd/etc/fstab - здесь нужно изменить имена устройсв, которые Вы будите монтировать. В нашем случаи оставляем всё как есть. (разьве что своп добавить)
- tar -xjf /mnt/cf/kernel-modules.tar.bz2 -C /mnt/sd (необязательный шаг, если пользуетесь ядром, из слепка Mesk'а)
- Если по каким-то причинам не стоит u-boot следует воспользоваться инструкцией с pdaXrom'а.
- Загружмаемся в pdaXrom emergency system, отвечаем y на вопрос, хотим ли мы прошится (в случаи если ядро на sd карте и зовётся kernel.img), или прошиваемся вручную коммандой: nandlogical /dev/mtd1 WRITE 0x5a0000 0x160000 /mnt/cf/kernel.img (kernel.img - имя ядра, которое вы скачали)
- Перезагружаемся. Теперь у Вас на Заурусе стоит Gentoo Linux 2007.0, EABI. Пароль на рута - 'qq'.
- В моём ядре pxa-overlay вкомпилирован внутрь. В Mesk'овском в виде модуля. Если используется моё ядро и неохото лицезреть сообщение, что модуль назагружен, следут отредактировать /etc/modules.autoload.d/kernel-2.6
Handbook - читать с этого раздела и далее.
Краткая справка: emerge -av пакет - установить пакет из исходников (при этом спросят подтверждение).
emerge -k пакет - установить из бинарников.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
Я поставил. Собрал baselayout-2-rc2-r1 и gcc-4.2.1. Сейчас собирается qt-4.3.1.Кто уже поставил? Как самочувствие? Wink. Что работает что пока нет?
Иксы работают. Единственное, нет программ для настройки почти никаких. Собственно у меня есть желание попытаться написать на кутэ4 адекватные замены основным программам для настройки.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
Работающий ебилд на xorg-server 1.3.0.0 (и некоторые сопуствующие вещи):
ftp://ftp.gentoo.ru/projects/handhelds/ ... .0.tar.bz2
ftp://ftp.gentoo.ru/projects/handhelds/ ... .0.tar.bz2
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team