Oslavujte, radujte se, vyvojari Microsoftu objevili symbolicke linky.
Finta
spociva v tom, ze soubor nemusi byt na disku ulozeny fyzicky 2 a vicekrat,
ale staci jen jednou a zbytek budou jen linky na nej.
To, o cem to je, nejsou symbolicke linky, jak je zname z unixu. Oni
delaji/chteji udelat neco jineho - filesystem, ktery sam pozna, ze jsou dva
soubory stejne a ulozi je jako jeden + odkazy. To je rozdil - nemusis to
systemu rikat, ale on pozna sam, ze ukladas dvakrat stejnej soubor a zaridi
se podle toho.
Sledoval jsem diskusi nad tim, dalo-li by se neco podobneho (filesystem, ktery
by umel sdilet kusy souboru a copy-on-write je delit, kdyz by na ne nekdo
sahl) udelat ve FreeBSD. Ma to i smysl - vetsina uzivatelu ma stejne
konfiguraky v ~, ktere nemeni, takhle by se usetrilo misto. Shodli se na tom,
ze by to byla totalni cerna magie, protoze unixove API nezna syscall "kopiruj
soubor", ale jen read a write.
Ale ono i v tech NT to nebude snadne a prestante si delat srandu, ze vynalezli
symlinky. Symlinky to nejsou a hned tak ani nebudou. :)
Rray
|