Device Filesystem

Wikipedia:Weryfikowalność
Ten artykuł od 2021-01 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.

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ż

  • udev