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