Katana VentraIP

μClinux

μClinux is a variation of the Linux kernel, previously maintained as a fork, that targets microcontrollers without a memory management unit (MMU).[1] It was integrated into the mainline kernel as of 2.5.46;[2] the project continues to develop patches and tools for microcontrollers. The homepage lists Linux kernel releases for 2.0, 2.4 and 2.6 (all of which are end-of-life in mainline).

OS family

Current

See below

uClinux-dist, uClibc, BusyBox

uclinux.org at the Wayback Machine (archived 2018-11-13)

The letters "μC" are for "microcontroller": the name is pronounced "you-see-Linux", rather than pronouncing the letter mu as in Greek.[3]

Nios/Nios II

Altera

(open FPGA core)

Amber

Mico32

Lattice

680x0 (Motorola/Freescale 680x0)

NXP

E1/E2 (called hyLinux)

Hyperstone

Intel i960

MIPS

(Motorola/Freescale ColdFire)

NXP ColdFire

MicroBlaze

Xilinx

on GitHub

Uclinux-dev

at the Wayback Machine (archived 2018-11-13)

μClinux-dist, complete source distribution package

μClinux at SourceForge

at the Wayback Machine (archived 2017-03-24)

μClinux - Setting up the Development Environment

an actively developed continuation[1] of μClinux-dist by Digi

Accelerated Linux