gentoo on zaurus [not gentooforzaurus]

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пн авг 06, 2007 10:29

Jay, пробовал. из за оверхедов прокачка на i/o, например, - 200-300 кбайт на cpu без аппаратной виртуализации, в моем атлоне ее нет
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Пн авг 06, 2007 10:35

Mesk
Нда.. маловато.. То есть, пока эффективнее всего собирать софт через distcc?
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пн авг 06, 2007 10:44

У меня получается так. Может, у кого-то был более успешный опыт
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пн авг 06, 2007 14:26

В теории эффективнее через distcc, но его качество не всегда хорошее. На gentoo.ru были те, кто юзал серьёзно qemu-arm.
на cpu без аппаратной виртуализации, в моем атлоне ее нет
ARM-эмуляция не использует виртуализацию никак. Ваще никак. Разный набор комманд. У qemu для этого есть что-то типа Dynamic Translation'а, судя по сайду, но всё равно медленно очень - http://fabrice.bellard.free.fr/qemu/about.html (виртуализация используется при наличии kqemu для запуска x86-системы на x86 компьютере, но не может быть использована для запуска например ARM'а на x86. Вот ARM на ARM в теории можно, даже в XEN'е поддержкуэ того ввели вроде)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Пн авг 06, 2007 15:34

> ARM-эмуляция не использует виртуализацию никак.
ну, тогда уточнение можно снять, это так, на всякий случай
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пн авг 06, 2007 17:10

Да и в целом технологии виртуализации не так много и дают в плане скорости. (судя по тестам)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср авг 08, 2007 02:43

Куда можно слить 250метров? ifolder пойдет?
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Ср авг 08, 2007 15:42

Залил, пробуйте

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

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Ср авг 08, 2007 17:11

Итак. Т.к. в ядре жёстко прописано откуда оно будет грузится, сделал несколько вариантов (все версии 2.6.22, менялась только CMDLINE): Модули к ним.

По идее работают все ядра, как с C3x00, так и с C1000 (проверял только на 3100-ом). В принципе для C1000 и загрузки с SD-карты безбоязнено можно использовать ядро, что в тарболе (которое делал Mesk), версия та-же, набор патчей примерно одинаков (есть мелкие отличия).

Хауту по установке:
Системные требования:
  1. Zaurus C1000/3000/3100/3200 (любой на pxa270)
  2. 2ГБ SD карта (сразу после установки система занимает 969МБ)
  3. Время (около 30 минут)
  4. Желание поставить Gentoo
Предисловие:
Буду считать, что ядро у вас на SD карте будет под названием kernel.img. Ставить будем на SD карту, которая для определённости зовётся mmcblk0p1. Если используете ядро Mesk'а, можите пропустить шаг по распаковке модулей. Если используете одно из ядер выше - шаг обязателен, т.к. минор-версия у ядер разная (моё ищет модули в /lib/modules/2.6.22, Mesk'овское в /lib/modules/2.6.22-z2 )
  1. umount /mnt/sd
  2. mkfs.ext3 /dev/mmcblk0p1
  3. mount /dev/mmcblk0p1 /mnt/sd
  4. tar -xjf /mnt/cf/gentooonZ_sd_20070807.tar.bz2 -C /mnt/sd
  5. mcedit /mnt/sd/etc/fstab - здесь нужно изменить имена устройсв, которые Вы будите монтировать. В нашем случаи оставляем всё как есть. (разьве что своп добавить)
  6. tar -xjf /mnt/cf/kernel-modules.tar.bz2 -C /mnt/sd (необязательный шаг, если пользуетесь ядром, из слепка Mesk'а)
  7. Если по каким-то причинам не стоит u-boot следует воспользоваться инструкцией с pdaXrom'а.
  8. Загружмаемся в pdaXrom emergency system, отвечаем y на вопрос, хотим ли мы прошится (в случаи если ядро на sd карте и зовётся kernel.img), или прошиваемся вручную коммандой: nandlogical /dev/mtd1 WRITE 0x5a0000 0x160000 /mnt/cf/kernel.img (kernel.img - имя ядра, которое вы скачали)
  9. Перезагружаемся. Теперь у Вас на Заурусе стоит Gentoo Linux 2007.0, EABI. Пароль на рута - 'qq'.
Замечания:
  1. В моём ядре 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

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Пт авг 10, 2007 16:58

Сделал ебилд на gcc-4.2.1, который работает.
В комплекте и патчсет на базе патчсета для 4.2.0.
Пакет (~19MB)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Пт авг 10, 2007 21:08

Кто уже поставил? Как самочувствие? ;). Что работает что пока нет?
Zaurus SL-C1000 pdaXrom beta3

cxz
Доктор (4 lvl)
Сообщения: 329
Зарегистрирован: Ср мар 15, 2006 15:17

Сообщение cxz » Пт авг 10, 2007 23:12

Завтра утром поставлю и отпишусь :) спасибо за релиз

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Сб авг 11, 2007 03:05

Кто уже поставил? Как самочувствие? Wink. Что работает что пока нет?
Я поставил. Собрал baselayout-2-rc2-r1 и gcc-4.2.1. Сейчас собирается qt-4.3.1.
Иксы работают. Единственное, нет программ для настройки почти никаких. Собственно у меня есть желание попытаться написать на кутэ4 адекватные замены основным программам для настройки.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Сб авг 11, 2007 09:49

Хотел бы спросить... 250 метров качать для меня много, посему вопрос, далее будут доделываться только новые программы или ядро и основные программы тоже(те которые уже установлены)? Т.е. смело можно искать где скачать или через пару недель новый релиз?
Zaurus SL-C1000 pdaXrom beta3

Civil
Доктор (4 lvl)
Сообщения: 218
Зарегистрирован: Вс авг 21, 2005 06:04

Сообщение Civil » Вс авг 12, 2007 21:04

Работающий ебилд на xorg-server 1.3.0.0 (и некоторые сопуствующие вещи):
ftp://ftp.gentoo.ru/projects/handhelds/ ... .0.tar.bz2
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»