Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

linux für 486-SX

1 view
Skip to first unread message

Otto Sykora

unread,
Aug 14, 2009, 9:52:12 AM8/14/09
to
Kann mir jemand ein ekleine Distro empfehlen die auf einem 486 SX
laufen w�rde.
Was so ausprobiert habe war alles nur ab 486dx lauff�hig.


Peter Rohrer

unread,
Aug 15, 2009, 8:34:46 AM8/15/09
to
Otto Sykora wrote:

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

Otto Sykora

unread,
Aug 17, 2009, 7:37:49 AM8/17/09
to
Ja was es f�r einen Sinn macht?

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 ??

Otto Sykora

unread,
Aug 17, 2009, 7:41:45 AM8/17/09
to
>Und sonst ein �lteres Debian oder so nehmen, blos hast dort halt auch keine
Sicherheitsupdates mehr.
<


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.


Peter Rohrer

unread,
Aug 17, 2009, 8:52:29 AM8/17/09
to
Otto Sykora wrote:
> Ja was es f�r einen Sinn macht?
>
> 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.
>
Falls das Teil irgendwie vernetzt wird hast du ein potentielles Risiko von
Sicherheitsl�cken. Aber das hat jedes andere System, das nicht gepatcht
wird auch.

> 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

Stefan Werner

unread,
Aug 17, 2009, 9:27:39 AM8/17/09
to
Otto Sykora schrieb:

> Kann mir jemand ein ekleine Distro empfehlen die auf einem 486 SX
> laufen w�rde.
> Was so ausprobiert habe war alles nur ab 486dx lauff�hig.
>
>
http://www.damnsmalllinux.org/index_de.html

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

Otto Sykora

unread,
Aug 17, 2009, 11:43:23 AM8/17/09
to
DSL und slackware braucht 486dx so wie es daher kommt.

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.


Stefan Heimers

unread,
Aug 30, 2009, 4:41:37 AM8/30/09
to
Otto Sykora wrote:

> 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

0 new messages