GLUnix
[6, 166, 6, 3]
ya sugería emplear librerías protegidas (aunque empleaba técnicas de
aislamiento de fallos mediante software
[172]) para implementar los servicios del
SO, siendo éste el mecanismo principal para conseguir adaptabilidad en
los servicios del sistema. GLUnix intentaba así eliminar la
ineficiencia de los dominios de protección adicionales introducidos
por los
kernels. Posteriormente el
kernel L4
[109, 110] parece mostrar que en
realidad no es tan drástica la sobrecarga introducida por estos
dominios adicionales.
Dado que éste modelo puede considerarse un precursor del de Exokernel, no lo discutiremos aquí. Lo dicho en el apartado 4.4.2 dedicada al Exokernel es válido también para la arquitectura de GLUnix, a pesar de las diferencias entre la arquitectura de ambos sistemas.