Microx is a new operating system kernel designed for embedded systems. It is small, streamlined, and efficient. Microx is POSIX compliant and has a similar ABI to Linux, allowing Linux programs to run unmodified. It has a monolithic kernel design and supports over 150 system calls. Microx provides a capable UNIX-like kernel that is easy to customize and modify for embedded applications. It implements common kernel components like processes, memory management, filesystems, and networking. Benchmarking shows it has good performance compared to Linux. Microx also includes integrated firewall and quality of service functionality.