Linux успешно запущен на Palm Tungsten T3 (фото+рецепт)


Дата: 21/12/2005 @ 14:03:54 MSK
Тема: Linux


Энтузиасту Linux Владимиру Пузанову удалось запустить эту открытую операционную систему на карманном компьютере Palm Tungsten |T3. Помимо ядра системы, была запущена графическая оболочка GPE, и даже некоторые программы, в том числе интернет-броузер.

Linux on Tungsten T3 #1 Linux on Tungsten T3 #2

Linux on Tungsten T3 #3 Linux on Tungsten T3 #4

С подробностями процесса установки с нашим сайтом поделился один из счастливчиков, уже успевших испробовать новую систему на своем КПК.

Часть первая. Настройка хост-системы.
1) Поддержка NFS хост системой. В большинстве дистрибутивов есть по умолчанию. Для успокоения совести, убеждаемся, что в ядре включены опции:
File systems -->
Network file systems -->
<*> NFS File system support
<*> NFS Server support

2) Поддержка USB Ethernet: включаем в ядре (или убеждаемся, что уже включено)
Device Drivers -->
USB support -->
USB Network adapters -->
<*> Multi-purpose USB Networking Framework
CDC Ethernet support (smart devices such as cable modems)
Simple USB Network Links (CDC Ethernet subset)
[*] Embedded ARM Linux links (iPaq, ...)
В случае необходимости - пересобираем ядро.

2) Скачиваем http://alex.geekinjapan.com/palm/alpha1/rootfs.ext.bz2 (13Mb) и распаковываем (bunzip2 rootfs.ext.bz2) например в /tmp.

3) монтируем образ: mount -o loop /tmp/root.ext /home/lin4palm/nfs
4) в файле /etc/exports добавляем следующую строчку: /home/lin4palm/nfs 192.168.0.0/24(rw,no_root_squash,async)

5) перезапускаем nfs сервер (/etc/init.d/nfs restart) - команда перезапуска может незначительно меняться, в зависимости от используемого дистрибутива. Например в RH-подобных: service nfs restart

Настройка хост-системы закончена.
Возьмемся за палм.
1) Скачиваем http://im.hackndev.com/garux.prc.bz2 (примерно 800k), распаковываем и устанавливаем на палм.
Я пользуюсь пакетом pilot-tools, поэтому установку выполнял так: pilot-xfer -p /dev/tts/USB1 -i garux.prc

2) Вытаскиваем USB шнур из Пальмы, запускаем свежеустановленный Garux. Пока загружается ядро, вставляем USB шнурок в Пальму, на хосте выполняем: ifconfig usb0 192.168.0.1 netmask 255.255.255.0 up
(возможно, если шнурок вставили рано, команду придется повторить, так как ядро на хосте еще не успело увидеть девайс usb0)

Собственно - все, дожидаемся загрузки GPE на Tungsten T3 и можно экспериментировать.

К сожалению, настройки хост-системы для Windows мы пока не можем привести, но надеемся на помощь добровольцев.

Наша справка. Графическая оболочка GPE рассчитана на мобильные устройства и КПК, и представляет графический пользовательский интерфейс для Linux или любой другой операционной системы на базе Unix. Она основана на том же графическом движке GTK2, что и популярная Linux десктоп-среда Gnome.

hackndev.com



Эта статья с сайта PalmQ Online
http://www.palmq.ru

URL этой статьи:
http://www.palmq.ru/article.php?sid=1789

Партнеры проекта: