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
|