Das mit dem "leichtgewichtigen" OS hatte mich direkt weiters interessiert; früher brauchten die ganzen Konsorten ja auch keine GBytes an RAM usw.
Hatte noch ne pcengines 3d3 (1x 500 MHz Geode, 256MB RAM, VGA) im Fundus, welche ich mal spaßeshalber mit dem aktuellen OpenBSD 6.7 für i386 bestückt habe (auf 8 GB CFcard aus ner Kamera), und siehe da: sogar X läuft;
Die Installation war etwas holprig (direkt auf der 3d3 selber ging bei mir gar ned) - ich hab die CFcard in ner 2d13 (800MHz Geode, kein VGA) über PXE installiert und dann auf die 3d3 umgesteckt.
Habe nach der Installation /tmp und /var in je ein RAM-Laufwerk verlegt (8MB /tmp, 16 MB /var) sowie swap deaktiviert, um die Schreibzugriffe auf die CFcard auf ein minimum zu reduzieren.
Die standardmäßig aktivierten Daemons smtpd und sndiod sind ebenfalls deaktiviert.
Direkt nach Start in die Konsole laufen 22 Prozesse; ca 67 MByte (Anzeige in top: 18/67 act/tot) nimmt sich das System an RAM;
Nach Start von xenodm laufen dann so um die 28 Prozesse, RAM Verbrauch fürs System klettert auf ca 110 MByte (44/110 act/tot), in fvwm Sitzung dann auf ca 54/122 MB;
Bei Installation von Paketen mittels pkg_add ist man dann bei ca 40 Prozessen, (90/161 MByte), die load average bei ca 0.5, also noch durchaus Reserven vorhanden.
Alles in allem fühlt sich die Maschine bei Login per ssh oder auch direkt in die lokale Konsole erstaunlich "normal schnell" an; ich hätte mir das weitaus schlimmer vorgestellt - auch die X-Sitzung unter fvwm kann man noch dann bedienen, wenn z.B. ein pkg_add nebenher läuft - und das mit nur einem CPU Kern, mit ner Geschwindigkeit im dreistelligen MHz Bereich.
Wunder braucht man jedoch keine erwarten, z.B. dauert die Installation vom midori-Browser und seinen -zig Abhängigkeiten über 20 min - hier spielt vermutlich jedoch auch die alte CFcard eine Rolle.
Nach Neuinstallation startet man mit ca 50 MB in / und 1.2 GB in /usr, dies könnte man mit Sicherheit weiter abspecken und auf ne 4 GB oder sogar 2GB CFcard drücken, je nach Nutzung;
Bei Installation von weiterer Software erhöht sich halt der Wert in /usr (das hat BSD ja eindeutig Linux voraus

)
Fazit:
War mal wieder eine nette Erfahrung so _wenig_ wie möglich an Ressourcen zu verbrauchen; mit dem/für den 486er vom Anfangs-Thread wirds aber vermutlich mau ausschauen.
Kann man mit dieser Maschine somit heute noch was anfangen? Ich denke: ja
Sie könnte auf alle Fälle als low-Power Terminal dienen - zuerst denkt man da vermutlich heutzutage erst an RasPi, aber diese Maschine steht noch zur Verfügung, läuft von CF Karte, und - läuft mit OpenBSD; etwas, was der RasPi (4) bislang noch nicht kann; zumindest waren meine Versuche damit nicht von Erfolg gekrönt.
Mit dem modernen OpenBSD zeigt sich hier jedoch auch gleich noch ein Nachteil: Kernel-ARL und Library-ASLR;
diese (bzw deren Compiler- und Linkerläufe) blockieren nach einem Neustart die Maschine bis zur Unbenutzbarkeit.
Auf quasi-embedded-Systemen wie diesen alten Alix ist dieses Plus an Sicherheit eher kontraproduktiv, da die dazu notwendigen Ressourcen dort eben _nicht_ zur Verfügung stehen - jedoch beim RasPi vermutlich schon.
Filesystem, nach Installation midori-Browser (tmp hatte hier noch 24MB gesamt):
Code:
Filesystem Size Used Avail Capacity Mounted on
/dev/wd0a 1.0G 48.4M 931M 5% /
/dev/wd0g 1.8G 36.0K 1.7G 0% /home
/dev/wd0f 3.9G 1.9G 1.8G 51% /usr
mfs:29089 23.2M 55.0K 22.0M 0% /tmp
mfs:95351 15.4M 7.7M 7.0M 52% /var
Ohne X:
Code:
load averages: 0.01, 0.02, 0.00 pdp-7.titan.lan 21:09:57
22 processes: 21 idle, 1 on processor up 0:09
CPU states: 0.3% user, 0.0% nice, 0.2% sys, 0.0% spin, 0.3% intr, 99.2% idle
Memory: Real: 18M/67M act/tot Free: 162M Cache: 31M Swap: 0K/0K
Mit X, Login Screen/xenodm:
Code:
load averages: 0.00, 0.01, 0.00 pdp-7.titan.lan 23:06:00
28 processes: 27 idle, 1 on processor up 0:11
CPU states: 0.1% user, 0.0% nice, 0.2% sys, 0.0% spin, 0.1% intr, 99.7% idle
Memory: Real: 44M/110M act/tot Free: 119M Cache: 45M Swap: 0K/0K
Mit X, in fvwm Session:
Code:
load averages: 0.09, 0.03, 0.01 pdp-7.titan.lan 23:08:20
33 processes: 32 idle, 1 on processor up 0:13
CPU states: 0.1% user, 0.0% nice, 0.0% sys, 0.0% spin, 0.2% intr, 99.8% idle
Memory: Real: 54M/122M act/tot Free: 107M Cache: 45M Swap: 0K/0K