Núcleo Linux
El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micronúcleo (diseño que, en aquella época, era considerado el más apropiado para un núcleo por muchos teóricos informáticos), fue motivo de una famosa y acalorada discusión entre Linus Torvalds y Andrew S. Tanenbaum.
Subconjunto de kernel de Linux integrable (ELKS)
El desarrollo de "Linux-8086" empezó en 1995 por los desarrolladores de Linux kernel Alan Cox y Chad Page como un fork del Linux estándar. A los inicios de 1996 el proyecto se rebautizó como "ELKS" (Embeddable Linux Kernel Subset), y en 1997 fue creada la primera página web "www.elks.ecs.soton.ac.uk/" (off-line). La versión 0.0.63 de ELKS vino poco después (el 8 de agosto de ese mismo año). En el 22 de junio de 1999 salió al público ELKS 0.0.77, la primera versión capaz de correr una interfaz de usuario gráfica (el Nano-X Window System). El 21 de julio, ELKS consiguió iniciarse en una "Psion PDA" con una arquitectura SIBO. ELKS 0.0.82 salió el 10 de enero del 2000. Al incluir el puerto SIBO, se convirtió en la primera versión oficial que podía ejecutarse en otro hardware de ordenador a parte de la base original 8086. El 3 de marzo de ese año, el proyecto se registró en , siendo la nueva página web "elks.sourceforge.net" .