One may include in the kernel whatever is possible and needed for everyday use of the system: linux support, various file systems support, sound, graphics cards, ATA/SATA chipsets, ethernet NIC support, UFS journaling, ethernet bridging, firewall (ipfw, ipfilter, pf), provided there is a working...