remove vs unlink na opravdovem unixu

Radim Kolar hsn at netmag.cz
Tue Jan 13 14:59:19 CET 2004


> 	Otazka je sice off-topic, ale odpoved se da pojmout jako obecne 
> vzdelavaci, FreeBSD se uzce tykajici.
V danych dobach pred 10 lety platilo:
man 2 unlink - sejme directory entry
man 2 remove - skutecne sejme fajl 

Tvrde verze opravdoveho unixu (HP-SUX) dovolily udelat rootovy aj
remove na neprazdny adresar. Kdyz si chtel podelat filesystem, tak
mohl aj tak...

HPSUX mel spoustu memory leaku rovnou v kernelu, cc prekladac neumel ANSI, v
dalsi verzi ho rovnou zrusili, omezeni poctu soucasne prihlasenych useru dle
licence, kazda nova verze byla pomalejsi, procesy nesly kill -9, po killnuti
procesu se jeste ve verzi 9! neuvolnovaly zamky a file descriptory (uh!), inu
byl to 'opravdovy unix'! A jak se to hezky prodavalo... Neni se tedy cemu divit
kdyz HP investuje do Linuxu.

Freebsd ovsem neni opravdovy unix. /usr/bin/more v opravdovem unixu pise
-More-



More information about the Users-l mailing list