Mianem urządzeń określa się komponenty komputera, takie jak dysk, drukarka, karta graficzna, klawiatura. Podczas ładowania FreeBSD większość wyświetlanych komunikatów dotyczy wykrywanych urządzeń. Komunikaty startowe dostępne są do późniejszego przeglądania w pliku /var/run/dmesg.boot.
Przykładowo, acd0 odpowiada pierwszemu napędowi CDROM IDE, natomiast kbd0 reprezentuje klawiaturę.
Dostęp do większości urządzeń w Uniksie odbywa się poprzez specjalne pliki, zwane plikami urządzeń, znajdujące się w katalogu /dev.
Kiedy wyposażamy komputer w nowe urządzenie, lub kompilujemy jądro z obsługą dodatkowych urządzeń, konieczne może okazać się utworzenie nowych plików urządzeń.
W systemach nie obsługujących DEVFS (czyli FreeBSD w wersji wcześniejszej niż 5.0) do tworzenia plików urządzeń służy skrypt MAKEDEV(8), oto przykład jego zastosowania:
# cd /dev
# sh MAKEDEV ad1
Wykonanie tego polecenia spowoduje utworzenie odpowiednich plików urządzeń dla drugiego dysku IDE (jeśli jest on zainstalowany w komputerze).
System plików urządzeń, zwany DEVFS, udostępnia przestrzeń nazw urządzeń jądra jako część przestrzeni nazw głównego systemu plików. DEVFS zajmuje się obsługą systemu plików urządzeń, dzięki czemu nie trzeba samodzielnie tworzyć bądź modyfikować plików urządzeń.
Więcej informacji znaleźć można w dokumentacji systemowej devfs(5).
DEVFS jest domyślnie wykorzystywany we FreeBSD 5.0.
| Poprzedni | Spis treści | Następny |
| Edytory tekstu | Początek rozdziału | Konsole wirtualne i terminale |
This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
For questions about FreeBSD, read the
documentation
before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.