Peter Henderson publica escaneo de su artículo de 1982 sobre sistemas operativos funcionales
Tras años de ser un documento escaso, el autor ha puesto a disposición la versión escaneada de su estudio pionero en sistemas operativos puramente funcionales.

Peter Henderson ha compartido en línea la copia escaneada de su artículo Purely Functional Operating Systems (1982). El trabajo, publicado originalmente en la colección Functional Programming and Its Applications de Cambridge University Press, describía una arquitectura de SO donde todo el estado se modela mediante estructuras inmutables, evitando efectos colaterales y facilitando razonamiento formal.
En la época, la propuesta chocaba con la visión dominante basada en kernels monolíticos y gestión mutable de procesos. Henderson argumentaba que un kernel funcional permitiría pruebas más exhaustivas y mayor seguridad, pues la ausencia de mutación elimina una clase amplia de bugs de concurrencia. El artículo cubre desde la representación de procesos como valores hasta la gestión de dispositivos mediante monadas de I/O, conceptos que hoy aparecen en lenguajes como Haskell y en proyectos como seL4 o Redox OS.
El escaneo se subió a un repositorio personal y está accesible mediante un enlace directo en los comentarios de la discusión en Lobsters. La disponibilidad es importante para investigadores de sistemas y desarrolladores de lenguajes funcionales que buscan referencias históricas o inspiración para nuevas implementaciones. A diferencia de muchos trabajos de los años 80, este documento no está atrapado tras un paywall; sin embargo, sigue sin estar indexado en buscadores comunes, lo que explica su escasez.
Para quien mantiene infraestructuras basadas en contenedores o explora microkernels, el artículo brinda una perspectiva distinta sobre la gestión de recursos. Si bien la mayoría de los sistemas operativos actuales siguen usando mutabilidad interna, la idea de encapsular efectos en una capa controlada ha influido en proyectos como Koka o en la adopción de Rust para componentes críticos del kernel.
Queda abierto ver si la comunidad retomará algunas de las propuestas de Henderson, sobre todo en entornos donde la verificación formal es obligatoria, como en sistemas críticos aeroespaciales o financieros. Mientras tanto, disponer del texto original facilita la comparación con iniciativas modernas y permite a los académicos citar la fuente sin depender de versiones piratas o fragmentos citados.
En resumen, la puesta a disposición del escaneo revitaliza una pieza clave de la literatura de sistemas operativos funcionales y ofrece a los profesionales de TI una referencia directa para proyectos que busquen combinar programación funcional y gestión de recursos a bajo nivel.
