Strona 1 z 1

linux (debian/livecd) na innych architekturach (apple itp)

: 01 lipca 2007, 01:42
autor: Dominik
Dobry wieczór
Mam wątpliwości jak wygląda sprawa z instalacją debiana na czymś innym niż ibm, intel... jak to wygląda w przypadku np.: macintosha. Pytam czysto teoretycznie (na razie), bo czytałem o różnicach w przydzielaniu pamięci na motoroli.
Skoro powinno się to uwzględniać przy pisaniu programów, to z pewnością cały os musi też to ująć. A do tego pewnie jeszcze sterowniki...

1) Jak wygląda sprawa z apple, lub "egzotycznymi" architekturami?
a jeśliby były obsługiwane to
2) czy jest możliwe przygotowanie jednej płytki instalacyjnej (najbardziej podstawowe rzeczy, narzędzia lub netinstall) na wszystkie obsługiwane architektury?
a jeśli tak, to
3) czy jest realna jakaś bootowalna wersja - livecd, coś jak dsl czy knoppix?

Ot zamarzył mi się "wytrych" do każdego komputera ;-)
Powiedzcie to mrzonka, czy tylko mnóstwo roboty?

P.S.
Nie pytam o linuxa w telefonach, mp3playerach oraz podobnych kieszonkowych zabawkach, tu wiem, że prowadzi się prace. Chodzi mi o coś co przypomina komputer a nie zabawki rodem z Jamesa Bonda.

Re: linux (debian/livecd) na innych architekturach (apple it

: 01 lipca 2007, 11:39
autor: fEnIo
Mam wątpliwości jak wygląda sprawa z instalacją debiana na czymś innym niż ibm, intel... jak to wygląda w przypadku np.: macintosha. Pytam czysto teoretycznie (na razie), bo czytałem o różnicach w przydzielaniu pamięci na motoroli.
Różnica w organizacji pamięci (little/big-endian) to akurat częściej problem współpracy programów, a nie w ogóle ich pracy, choć tu też olać problemu nie można.

Taka Motorola to zupełnie inny procesor, zupełnie inny zestaw rozkazów i tak dalej, więc binarki muszą być przygotowane pod ten konkretny procesor.
Skoro powinno się to uwzględniać przy pisaniu programów, to z pewnością cały os musi też to ująć. A do tego pewnie jeszcze sterowniki...

1) Jak wygląda sprawa z apple, lub "egzotycznymi" architekturami?
Porty Debiana
Jak widać wygląda to dobrze.
a jeśliby były obsługiwane to
2) czy jest możliwe przygotowanie jednej płytki instalacyjnej (najbardziej podstawowe rzeczy, narzędzia lub netinstall) na wszystkie obsługiwane architektury?
Nie da się. Już nawet głupi bootloader musi być przygotowany do obsługi konkretnej architektury i często gęsto są to zupełnie inne programy.

Zakładając jednak, że mamy bootloader, który potrafi wczytać jądro na każdej możliwej architekturze to płytka musiałaby zawierać jądra + binarki dla każdej architektury.

¯yczę szczęścia w przygotowywaniu takiej płytki ;)
a jeśli tak, to
3) czy jest realna jakaś bootowalna wersja - livecd, coś jak dsl czy knoppix?

Ot zamarzył mi się "wytrych" do każdego komputera ;-)
Powiedzcie to mrzonka, czy tylko mnóstwo roboty?
Zapomnij. Mnóstwo to mało powiedziane ;)

pozdr,
fEnIo

: 02 lipca 2007, 00:17
autor: Dominik
Dzięki za odpowiedź
Z tego co zrozumiałem i podejrzałem, po wskazanym linku (że też wcześniej nie szukałem w tym miejscu), to
1) nie jestem uzależniony od intelopodobnych architektur - olbrzymi plus
2) z tego co widziałem raczej większość architektur, na których słyszałem o Unixie, jest do użytku
3) niestety najbardziej martwiąca mnie kwestia bootloadera nie wygląda tak fajnie "wytrych" rozrósłby się do "walizki"

i tu pytanie:
Gdybym uparł się na taki uniwersalny zestaw to może lepiej byłoby umieścić w nim źródła zamiast binarek? wszak na każdej płytce z bootloaderem zostałoby sporo miejsca? A więcej miejsca zaoszczędze chyba, nawet przy uwzględnieniu kilku egzemplarzy, tam gdzie procek wymaga specjalnego kodu.

P.S. na razie to rozważanie czysto teoretyczne, nie chcę porywać się z motyką na słońce. Pomysł na takie livecd zupełnie zarzuciłem.

: 02 lipca 2007, 21:54
autor: phund
Dominik pisze:Gdybym uparł się na taki uniwersalny zestaw to może lepiej byłoby umieścić w nim źródła zamiast binarek?
tobys mial cos a'la gentoo. a jesli to ma byc wytrych, to pewnie lepiej byloby, zeby równiez dzialal w miare szybko... a kompilacja wszystkiego (pewnie łącznie z jądrem) trochę zajmuje...

: 03 lipca 2007, 18:15
autor: Dominik
phund: tyz prowda ;-)

Z tego, co przeglądam sieć (włącznie z tym forum), większość chodzi na intelopodobnych, no ewentualnie 64 - bitowe architektury. Może na innych nie ma problemów z debianem, a może wszystkie rozwiązuje się tak samo?
Interesują mnie doświadczenia osób, które używały, używają debiana na innych architekturach
- jakie to architektury?
- gdzie spodziewać się problemów?