
Jako, że zaczęły się daleko idące postępy w portowaniu linuksa na toshibę zdecydowałem się założyć ten wątek. Będę się starał w miarę często go aktualizować, jednak chwilowo mogę mieć z tym problem. Przejdźmy dalej.
Na początku mówię, że na razie jest to wersja która się ładuje, ale użyteczność jest zerowa. Jeśli ktoś jest początkującym chwilowo niech da sobie spokój. Jak opublikujemy ciekawą wersję - damy znać i napiszemy ładnie jak

Moim osobistym celem jest stworzenie, można powiedzieć, dystrybucji która przekształci g900 w namiastkę UMPC. Mam zamiar wykorzystać Enlightenment jako środowisko graficzne. Planuję obsługę sd, ekranu dotykowego, klawiatury, wifi, hosta usb, czujnika stanu naładowania baterii. Jednak jak to z moimi planami - różnie bywa. Jak na razie prace trwają, mimo, że wciąż stoją w tym samym miejscu

Muszę się doszkolić w kwestii kernel hackingu

Przejdźmy do rzeczy:
StatusStatus określam jako alpha - jest obsługa sd, frame buffer'a, klawiatury(nie pełna tj. nie można wklepywać z "kropką" )
Jednak da się bootować systemy i nie zgłaszają one praktycznie żadnych błędów. Udało się odpalić androida, gpe

Fajnie chodzą, ale brak dotyku i niedopasowana mapka klawiatury są lekkim problemem ;/
Aktualnie prace trwają nad dotykiem - jest on kluczowy w tym momencie.
http://rapidshare.com/files/194144307/zImage.htmlSam kernel - działający(dla mtype 1697), tylko sd, klawka, fb
Android:



Dystrybucja od Google. Działo w miarę żwawo, jednak trzeba troszeczkę nad tym popracować. Głównym deweloperem który zajmuje się uruchamianiem androida jest Tuba, autor poniższego filmiku
http://pl.youtube.com/watch?v=m4nlTKFI9aUJak widać działa ;P To nie jest żaden emulator! Tak uruchamia się systemy, jeżeli nie chcemy kasować wm.
http://www.portegeclub.ru/forum/viewtopic.php?t=1464&start=195Link dot. uruchamiania kernela kompilowanego pod androida
http://goandroid.net/article/a-1.htmlKompilacja w warunkach chałupniczych ;P Jednak trzeba mieć Linuxa na PC
http://goandroid.net/kernel.tar.gzŹródła kernela
http://goandroid.net/rootfs.tar.gzSystem plików na karcie
cmdline "noinitrd root=/dev/mmcblk0p1 init=/android.sh mem=64M"
Parametry bootowania - do testów androida, prawdopodobnie będzie działać również z initrd, jednak mogą wystąpić problemy z kartą pamięci.
Angstrom

Dystrybucja w której pokładam dość sporo nadzieji. Chodzi żwawo, ma ciekawe opcje kontroli dostępu

Można pracować jak na najzwyklejszym sprzęcie z linuksem. Kilka środowisk graficznych, ciekawe zarządzanie pakietami - dla każdego coś miłego...
http://www.angstrom-distribution.org/video-%C3%A5ngstr%C3%B6m-running-openpandora-game-console-development-boardFilmik - co to właściwie jest? Na przykładzie OpenPandora z Enlightenment jako środowisko graficzne.
http://www.angstrom-distribution.org/Strona dystrybucji
http://www.angstrom-distribution.org/releases/2007.12/images/poodle/Stąd biorę pliki do uruchamiania - potrzebne są paczki rootfs(całość) i installkit(inird/kernel mój ;P), polecam zestaw oznaczony jako x11 - gpe
FAQJaki rozmiar powinna mieć partycja ext?Osobiście mam 300MB, ale to przesada - 100MB jest ok
Przygotowanie karty SDTrzeba zrobić na karcie pamięci partycję formatu ext2
Wgrać tam pliki pobrane z neta (rootfs), z konta roota, ponieważ potrzebujemy utworzyć pliki urzadzeń
Do pamięci telefonu wgrać hareta, obraz kernela, initram, defult.txt itp
Uruchomić hareta i kliknąć run
I to będzie na tyle jeśli otrzymamy gotową wersję ;P Na testowej może być różnie.
Partycję ext2 najłatwiej robić na linuksie - na winshicie nie mam pojęcia ;P Pewnie coś z softu paragon'a potrafi...
Wygląda to mniej więcej tak:
Uruchamiamy FF, ściągamy rootfs na pulpit
Aplikacje>Akcesoria>Terminal
sudo -i
fdisk -l
mkdir /media/ext
mount /dev/mmcblk0p1 /media/ext
cd /media/ext
mc
Klikamy "TAB"
cd /home/ubuntu/Desktop
Najeżdżamy na rootfs.tar.gz(czy jak mu tam
) W zależności od pc czekamy chwilę otwiera nam się lista bin, etc,.... Trzymamy insert aż wszystko będzie na żółto, potem klikamy "F5", 1 albo 2 razy enter, czekamy, wpisujemy sync, czekamy aż powróci do niebieskiego, zamykamy
Potem już tylko wgrać hareta i kernel ale to już z windowsa można - na partycję fat16 
UszkodzeniaTosia się nie uszkodzi - haret nie ingeruje w bootloader itp. Sam kernel tak samo. Poza tym uruchamiałem uszkodzone kernele i nic się nie działo ;P
Bricka nie będzie. To jest można powiedzieć bardziej bezpieczne niż wgrywanie niepewnego softu na pocketa mruga Jedyne ryzyko to trzeba mieć backup karty pamięci, bo nie ufam zmniejszaniu partycji od czasu jak jakieś 40GB poszło w piach ;/
Pamiętaj, że za wszelkie akcje podejmowane z urządzeniami odpowiadasz TY sam, jeśli coś nie wyjdzie i coś zepsujesz możesz mieć pretensje jedynie do siebie. Pliki i linki które podaję powinieneś sprawdzić we własnym zakresie - nie ponoszę odpowiedzialności za szkody wynikłe z podejmowanych akcji z nimi ;P 
W tym temacie proszę nie pisać opinii, problemów - wszystko to może być opisywany tylko w jednym z pobocznych tematów
http://pdaclub.pl/forum/index.php?topic=124354 Tutaj chciałbym żeby pozostało tylko how-to, pliki, bugFIX'y notatki developerów.
Mam nadzieję, że moderatorzy nie mają nic przeciwko - jak już będzie gotowa wersja to można nawet przykleić

Prośba do wszystkich, którzy mają tośkę i ją rozbierali, albo mają dostęp do spisu elementów. Trzeba mi(nam) symbole elementów które są w g900... próbowanie wszystkich sterowników po kolei jest męczące...
No to na razie

tyle.