Software
-
PC Magazine Romania, Mai 2003
FreeBSD 5.0 - Noua Generație
DEVfs - Device filesystem
Probabil că majoritatea dintre dvs. s-au obișnuit deja cu sistemele de
fișiere sintetice; cel mai reprezentativ exponent al acestui concept
este sistemul
de fișiere /proc din Linux - fiecărui proces din memorie îi corespunde
un director în /proc, în care găsim fișiere cu diferite informații
despre procesul
în cauză,
care sunt generate transparent de către kernel în momentul în care
se încearcă accesarea lor. În FreeBSD 5.0 există o serie întreagă de astfel
de sisteme
de fișiere; toate sunt variante ale aceluiași apel mount_std(8) și
reprezintă
implementări de sisteme de fișiere sintetice pentru dispozitive (devfs),
descriptori de fișiere (fdescfs), procese (procfs) și respectiv varianta
emulată pentru
Linux pentru procese (linprocfs).
În particular, devfs reprezintă un concept inovativ (deși a apărut
prima oară în versiunea FreeBSD 2.2 și abia în versinea 5.0 a devenit
activ
în configurația
implicită). Rolul său este de a emula funcționalitatea directorului
/dev (în care sunt de obicei create fișierele dispozitiv) și de a
ușura sarcinile
administratorului
de sistem prin crearea automată a fișierelor dispozitiv pentru dispozitivele
detectate la bootare sau apărute în timpul funcționării. Nu va mai
fi deci necesar să fie rulat script-ul MAKEDEV de fiecare dată când
recompilăm
kernel-ul cu un alt set de drivere sau când încărcăm un nou modul
kernel.
Bineînțeles, se pune problema controlării atributelor pentru intrările
din acest sistem de fișiere. În acest scop, a fost creat utilitarul
devfs(8) care permite un control amănunțit pe baza unor seturi
de reguli asemănătoare
celor
de firewall. Se pot astfel seta proprietarul, drepturile de acces
și vizibilitatea fiecărei intrări.
Prima
pagină
Noua
generație (5.0)
SMP
"Next Generation"
KSE
- Kernel Scheduler Entities
ACPI
- controlul avansat al
sistemului
DEVfs
- Device filesystem
Extensii
de securitate
IPFW2
- nouL motor de firewall
ALTQ
- Alternate Queueing
Localizarea
pentru România
Planuri
de viitor
|