És minő meglepetés, pont ez a kernel feladata. Hardverabsztrakciós réteget adni. Aminek része az is, hogy a hardver hülyeségeit elrejtjük a user elől. Teljesen mindegy, mennyire fos a firmware. Vagy választható még lehetőségként az, hogy ezen a firmwaren nem támogatott a kernel, el sem indul.