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