01.03.06 21:56

Systemy plikow w przestrzeni uzytkownika

Systemy rodziny Unix znane sa z obslugi duzej liczby systemow plikow. Ostatnio pojawily sie rozwiazania pozwalajace na tworzenie sterownikow nowych systemow plikow dzialajacych nie w obrebie jadra (jak to bylo dotychczas), ale jako programy uzytkownika. Przynosi to korzysci zarowno uzytkownikom koncowym -- bo nie musza kompilowac jadra, zeby wykorzystywac nowe funkcjonalnosci, ale takze programistom -- przez latwiejsze tworzenie takiego sterownika i wyszukiwanie w nim bledow.

Przyklady tego typu nowych systemow plikow? wyobrazmy sobie katalog na serwerze FTP zamontowany jako lokalny. Mozna do niego kopiowac, uzywac standardowych narzedzi itd. To jest mozliwe. Midnight Commander ma obsluge FTP 'udajaca' katalogi. Problem polegal ma tym, ze rozwiazania byly niestandardowe.

Przykladem interfejsu/narzedzia umozliwiajacego latwe tworzenie nowych systemow plikow jest FUSE. Sumit Singh z IBM-a napisal ogolny artykul na ten temat (warto przeczytac, po angielsku).

Przyklady wykorzystania FUSE: GMailFS, gphoto2-fuse-fs (system plikow do aparatow cyfrowych), Cvs-FS, Ssh-FS i wiele innych. Liste mozna zobaczyc na stronie projektu.


Wys�ane: przez Mara | Kategorie: Oprogramowanie | Comments