008
28.07.2011, 14:01 Uhr
holm
|
..ja das sync bewerkstelligt das Rückschreiben der Diskbuffer auf die Platte, so das die Ansichten des Kerns und der Platte über das Dateisystem wieder identisch werden...
Zu Sicher oder nicht mit Singleuser, das ist normal. In FreeBSD gibt es einen Kernel Security Level Schalter und wenn man den hochsetzt kommt man auch nicht mehr ohne PW in den Single User Modus. Die allermeisten Kisten machen das aber wie das Wega, weil ein Unix Host per alter Definition in einem Rechnerraum unter Verschluß steht, zu dem nur die Admins Zutritt haben. Es ging damals darum, das System gegen unbefugte Zugriffe von Außen abzusichern und das erledigt ja der Consolen-Mechanismus mit. Man muß vor der Kiste sitzen um die überhaupt booten zu können und in den Multiuser zu fahren.
Microsoft hat damals Windows NT für den öff. Dienst in den USA (Departement of Defense) unter der Maßgabe als sicher zertifiziert bekommen, das der Rechner in einem Verschlossenen Raum steht und keine Netzwerk-, Modem- oder sonstige Datenleitungen angeschlossen werden. Die Zertifizierung war durch, das Kleingedruckte hat dann Niemanden mehr interessiert.
(siehe auch Navy Smart Ship Project: USS Yorktown: http://gcn.com/Articles/1998/07/13/Software-glitches-leave-Navy-Smart-Ship-dead-in-the-water.aspx Why you need a Saddam, when you have a Bill...)
Vorher liefen die Steuerrechner auf Kriegsschiffen der US Navy mit BSD Systemen, das DARPA hatte die Entwicklung von BSD Unix über 25 Jahre an der CSRG in Berkeley bezahlt, danach lief das Projekt aus und die CSRG wurde aufgelöst.
Das ist einer der Gründe warum ich BSD Linux sehr weit vorziehe, es handelt sich um Software die eine lange Entwicklung hinter sich hat und hinsichtlich der Systemsicherheit und Stabilität optimiert wurde. Linux hingegen ...
Lassen wir das,
Gruß,
Holm -- float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v; {s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+ (r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&& (A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;} |