Device Filesystem

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Device Filesystem (devfs) – wirtualny system plików stworzony dla Linuksa, zajmujący się tzw. plikami urządzeń znajdującymi się – jak w każdym Uniksie – w katalogu /dev.

Głównym powodem wprowadzenia devfs było ograniczenie liczby urządzeń w poprzednich wersjach jądra, a także uporządkowanie spraw związanych z nazewnictwem, położeniem itd.

Devfs umożliwia dynamiczne tworzenie plików urządzeń – plik jest tworzony wtedy, kiedy moduł je obsługujący sobie tego zażyczy. Oprócz tego autor kodu może ustalić z góry uprawnienia i nazwę dla pliku swego urządzenia. Dodatkowym plusem jest pogrupowanie plików w podkatalogach /dev oraz tworzenie symbolicznych linków, aczkolwiek tym dokładnie zajmuje się Devfsd.

Devfs jest używany od jąder 2.4 i nowszych, ale istnieją backporty dla linii 2.2. Devfs od jąder serii 2.6 został oznaczony jako przestarzały, zastąpił go udev.

Zobacz też[edytuj]