GNU Hurd

Tidak seperti kebanyakan kernel Unix lain, Hurd menggunakan arsitektur client-server, dibangun di atas Mikrokernel yang bertanggung jawab untuk menyediakan layanan kernel yang paling dasar - akses koordinasi ke perangkat keras: CPU (melalui manajemen proses dan penjadwalan), RAM (melalui manajemen memori), dan berbagai input/output perangkat (via penjadwalan I/O) untuk suara, grafis, penyimpanan massal, dll. Dalam teori desain Mikrokernel akan memungkinkan untuk semua driver perangkat dibuat sebagai server yang bekerja di ruang pengguna, tapi sekarang sebagian besar driver semacam ini masih terdapat di dalam ruang kernel GNU Mach.