( persicsb | 2016. 02. 15., h – 14:27 )

Igen, a sátántól való. A kernelnek nem szabadna elérhetővé tenni a hardver részleteit a felhasználó felé. Mert akkor nem végzi el jól a feladatát: nem tudja absztrahálni a hardvert.

Vagy hogy egy másik példát mondjak: alaplap hőmérsékletének kiolvasása.
Ahelyett, hogy userland eszközfüggetlen API lenne rá, elfedve a hardvert, van a /sys alatt megbúvó, eszközfüggő fileban egy adott érték, ismeretlen mértékegységben. Nálam most éppen a /sys/class/thermal/thermal_zone0/temp alatt kell keresni ezt az értéket, kiolvasva 50000-t kapok. Mi ez? Tizedcelsius? Ezredfahrenheit? Tízezredreamur? Nincs dokumentálva a userland számára, ofkorz a kernel dokumentációjának része. Egy userland dolog, és kernel dokumentáció van róla csak. Zseniális.
De pár éve még más néven szerepelt ez. Nagyszerű. És itt el is bukik a nagy hardverabsztrakciós réteg, ami a kernel lenne.