Forum: PC-Programmierung Aktuellen Linux-Kernel kompilieren mit Ziel: PC mit PIII/256MB RAM läuft


von Thomas B. (franzbing)


Lesenswert?

Hallo
der PC soll nur mit Textkonsole laufen.
Dafür IP-Netzwerkdiense wie Firewall, DHCP, DNS, SSH, NFS ermöglichen. 
Dazu bash, mc, nano und aptitude.

Habe Debian-Handbuch und Ubuntu-Info gelesen, Source und Tools 
installiert, Komp. bricht dann zwar ab, aber immerhin.

Problem 1: welche Kernelsource nehmen?
Problem 2: wie wähle ich nach Aufruf "make ..." die Optionen aus, dass 
ein kleiner Kernel entsteht? Und nur PATA-Massenspeicher?
Was wäre der Start?  "tiny..."?

Gibt es gar schon Anleitungen für sowas im Web, passend zu 202x?
Anno 1998 war das noch eine einfache Aufgabe, auch dank eines 
RH4.2-Buches von SAMS.

Vielen Dank
Grüsse
Thomas

von Gustl B. (-gb-)


Lesenswert?


von Peng Kollektiv (Gast)


Lesenswert?

Thomas B. schrieb:
> Hallo
> der PC soll nur mit Textkonsole laufen.
> Dafür IP-Netzwerkdiense wie Firewall, DHCP, DNS, SSH, NFS ermöglichen.
> Dazu bash, mc, nano und aptitude.

Bei openwrt gibt es das schon alles fertig:

https://openwrt.org/docs/guide-user/installation/openwrt_x86

Kannst dir das auch selber bauen:

https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem

> Gibt es gar schon Anleitungen für sowas im Web, passend zu 202x?
> Anno 1998 war das noch eine einfache Aufgabe, auch dank eines
> RH4.2-Buches von SAMS.

https://www.linuxfromscratch.org/

von Arno (Gast)


Lesenswert?

Warum willst du den Kernel unbedingt kompilieren und keinen vorhandenen 
nehmen? Der P3 ist ja immerhin schon ein i686, da gibt es einige 
Distros...

Die aktuelle Slackware sollte beispielsweise auch noch auf einem Pentium 
III laufen, getestet hab ich ab Atom N270.

MfG, Arno

von Paul B. (paul_bommel_34)


Lesenswert?

make menuconfig   # auswahl derparameter
make   # start des build processes

von Thomas B. (franzbing)


Lesenswert?

Hallo
vielen Dank für die hilfreichen Infos.
Werde mir die > 360 PDF-Seiten von LFS antun - da lerne ich einiges 
hinzu.
viele Grüsse

von ... (Gast)


Lesenswert?

Ich wuerde einfach ein Debian 5 nehmen.
Es unterstuetzt alles was auf deiner Liste steht.

von Peter Pan (Gast)


Lesenswert?

Was spricht gegen aktuelle Hardware mitsamt pfSense?

Ansonsten OpenWRT mit einem Router für 20-50€...

von sparfux (Gast)


Lesenswert?

> aktuelle Hardware mitsamt pfSense

Gibt es die irgendwo kostenfrei zum wegtragen?
Manch einer will vielleicht nur iptables.

> OpenWRT mit einem Router für 20-50€

Der TO schreibt, dass er, scheinbar reichlich, PATA hat.
Die will er womoeglich per NFS exportieren.
Die koennte er nur im Ausnahmefall an so einen Router anschliessen.
Fuer eine Textkonsole reicht eine Tastatur und ein VGA-Monitor.
Wie geht das mit einem "Router für 20-50€"?

Ich wuerde dem TO allerdings von aktuellen Koernelsaucen abraten.
Wenn sich bei 256 MB noch ein Rad drehen soll.
Nicht das der Kernel so gross waere, aber ich koennte mir schon
diverse Abhaengigkeiten von Software im Userspace vorstellen
die den RAM schnell zumuellt. Und ohne die sich nicht viel
sinnvolles tut.

von Jens M. (schuchkleisser)


Lesenswert?

Evtl. geht DietPi https://dietpi.com/#download
Dem Namen nach zwar für RPis und Konsorten, aber es gibt auch ein Image 
für x86 (und diverse VMs auf x86-Basis), bei vielen der ARMe sind auch 
256MB RAM als mögliche Option angegeben.
Ich hab mehrere VMs mit PiHole parallel auf einem Celeron J1900 mit je 
512MB laufen, das klappt problemlos.

von Oliver S. (oliverso)


Lesenswert?


von Peter Pan (Gast)


Lesenswert?

sparfux schrieb:
> Der TO schreibt, dass er, scheinbar reichlich, PATA hat.
> Die will er womoeglich per NFS exportieren.

Einfach auf eine aktuelle SATA Platte kopieren ist wohl unmöglich?

sparfux schrieb:
> Gibt es die irgendwo kostenfrei zum wegtragen?
> Manch einer will vielleicht nur iptables.

Mach die Augen auf, in den Schrottcontainern liegt Haswell aufwärts. 
Mitsamt 500GB-1TB Festplatten.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Thomas B. schrieb:
> Werde mir die > 360 PDF-Seiten von LFS antun - da lerne ich einiges
> hinzu.

Ja wahrscheinlich. Und natuerlich wuerde ich das per LFS erledigen. 
Mache sowas aber auch schon ein paar Jahre.
Wenn man mit LFS neu anfaengt, wuerde ich eine nicht zu alte, zu 
schrottige HW fuer die ersten Geh(compilier)versuche empfehlen.
Also fuer deine konkrete Anwendung eher nicht. Zumindest nicht so ausm 
Stand, ohne LFS Erfahrungen.

Gruss
WK

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.