Der Unterschied zwischen den beiden CPUs ist prim�r die fehlende FPU im SX.
Notfalls musst du bei einer bestehenden Distri einen neuen Kernel mit
Support f�r die FPU-Emulation kompilieren.
Fragt sich allerdings wie viel Spass Linux auf einem 486SX macht, da in der
Regel auch nur wenig Speicher vorhanden ist.
Und sonst ein �lteres Debian oder so nehmen, blos hast dort halt auch keine
Sicherheitsupdates mehr.
Gruss,
Peter
Es ist ein kleines embeded Ger�t, 486sx, 300mhz, 120mb ram. Das ist
Industriehardware f�r unsere T�rcontroller. Absolut neu, nicht etwas
altes. War jedoch eigentlich f�r DOS konzipiert.
Ich habe jedoch noch nicht so viel Erfahrung um mir einen neuen Kernel
zu machen. Andereseits muss der Kernell auch USB anwenden k�nnen, also
es sollte wohl aus 2.6x bestehen.
Ich habe nicht vor irgendeine GUI drauf zu betreiben, cmd mit bash und
vi ist genug.
Ich muss dann was vom usb stick bootables machen. Das ist auch
schogelungen, aber alle derzeiting distros, auch die Spielsachen wie
DSL oder Puppy sind f�r DX compiliert.
Gibt es eventuelle irgendein Cheatcode mit dem man irgendwie beim
booten mitteilen k�nnte : achtung haben kein FUP ??
und ja updates: in so einem Gr�t *d�rfen* nie irgendwelche updates
gemacht werden, keine Kunde von uns erlaubt so was, es muss so
funktionieren wie ausgeliefert, also ist das nie eine Thema bei uns
f�r die embeded Sachen.
Ich muss nur elemenrtares drin haben, bash, vi, ftp, telnet, usb
unetrst�tzung, console nur �ber tcp bedienbar, kein Bildschirm dran,
kein Keybd.
> Ich habe jedoch noch nicht so viel Erfahrung um mir einen neuen Kernel
> zu machen. Andereseits muss der Kernell auch USB anwenden k�nnen, also
> es sollte wohl aus 2.6x bestehen.
>
2.4 hatte auch schon USB support, kann aber sein dass er deine Hardware
nicht unterst�tzt.
Du kannst auch die Entwickler einer potentiell geeigneten Distribution
fragen ob sie f�r dich einen Kernel f�r SX kompilieren(schliesslich werden
die entsprechenden CPUs immer noch neu produziert).
Zumindest der Entwicker von DSL freut sich �ber Spenden; Opensource heisst
ja nicht zwingend dass alles gratis ist. Du kannst den Kernel selber neu
�bersetzen, oder du kannst jemanden darum bitten es f�r dich zu machen (und
das kann der Entwickler sicher am besten).
> Ich habe nicht vor irgendeine GUI drauf zu betreiben, cmd mit bash und
> vi ist genug.
Ok, dann reicht das sicher (ich habe und hatte �hnlich leistungsf�hige
Systeme als Server im Einsatz).
> Ich muss dann was vom usb stick bootables machen. Das ist auch
> schogelungen, aber alle derzeiting distros, auch die Spielsachen wie
> DSL oder Puppy sind f�r DX compiliert.
>
DSL basiert offenbar auf einem Debian und hat einen 2.4.20 Kernel. Es sollte
eigentlich m�glich sein die Sourcen und die Konfig zu kriegen und Anhand
der Anleitung von Debian
(http://www.debian.org/releases/stable/i386/ch08s06.html.de)
einen neuen Kernel mit FPU-Emulation zu kompilieren.
> Gibt es eventuelle irgendein Cheatcode mit dem man irgendwie beim
> booten mitteilen k�nnte : achtung haben kein FUP ??
>
Nein, gibt es nicht. Der Punkt ist wirklich, der Kernel muss die
FPU-Emulation integriert haben. Wenn der Kernel eine FPU erkennt nutzt er
diese, wenn er keine erkennt, dann nutzt er die Emulation.
Gruss,
Peter
L�uft ab DX :-)
Allerdings unterscheidet sich dr SX vom DX ja nur durch den Coprozessor,
also w�re der DSL-Kern vielleicht doch ein guter Ausgangspunkt.
Oder sonst hatte der hier ein �hnliches Anliegen und schreibt was von
"runs like hell"
http://www.linuxquestions.org/questions/slackware-installation-40/install-on-486-sx-possible-471572/
-stef
Muss wohl irgendwie alles auf einem gr�sseren Rechner installieren und
dort irgendwie zusammenbauen, weiss nur noch nicht genau wo
anzufangen.
Meine Rechner sind so was wie PC104 nur viel billiger und
schlechter...
Aber haben immerhin 32 digitale IO ports, 4 x232, 1xparport, 2xusb2,
100m Lan, und solche Sachen.
> Ich muss dann was vom usb stick bootables machen. Das ist auch
> schogelungen, aber alle derzeiting distros, auch die Spielsachen wie
> DSL oder Puppy sind f�r DX compiliert.
Installier das Linux auf einem normalen PC, lass es dort laufen und
kompilier einen neuen Kernel mit FPU-Emulation. Nachher sollte es auch auf
dem SX laufen.
Also Kernel Header und Sourcen installieren, dann
cd /usr/src/linux-xxxx
make menuconfig
Darin ausw�hlen:
Processor type and features -> Processor family -> 486
Processor type and features -> Math Emulation
Nachher: make install modules_install
Stefan