Max PID hochsetzen
Hauke Joachim Zuehl
hzuehl at athene.owl.de
Fri Dec 14 15:23:03 CET 2001
Hi *
Aus Langeweile habe ich mir mal ueberlegt, die maximale Prozessid (MAX_PID)
im Kernel von 32768 auf 65536 hochzusetzen *g*.
Also im Kernel (2.2.x) rumgesucht, Dateien entsprechend abgeaendert (u.a.
fork.c), compiliert und gestartet.
Danach dann viiiele Prozesse erzeugt und siehe da: Er zaehlt auch > 32768
*jubel*.
Dann mal gecheckt, ob sonst noch alles laeuft und mal in den
Single-User-Modus runtergefahren und eingeloggt. Bash hatte PID 40xxx :)
Wunderbar, also zurueck in Level 5 (ist n Susi-System) und........hups...init
will den Prozess der bash killen und haengt :((((
Tja in signal.c mal reingeguckt, aber da sind keine Hinweise zu finden.
Kann es sein, dass ich die libc noch bearbeiten muss?
Btw: Ich habe in fork.c Vergleiche mit negativen Prozess-IDs gefunden und
auch init sendet negative Prozess-IDs an kill. Kann mir jemand das auch
erklaeren?
...oder sollte ich mich mal an die Kernel-Mailingliste wenden?
Danke und Gruss,
Hauke
--
Gefunden im Heise-Forum:
Linux entwickelt genau denselben Monopoltrieb wie Microsoft.
Und das mit denselben Methoden: Gnadenloses Dumping und
damit Ausbooten von Konkurrenten.
More information about the Linux
mailing list