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.
Teilnehmer (1)
-
Hauke Joachim Zuehl