The EvilOS kernel is an object-oriented micro-kernel.

Design goals:

The object-oriented principles of EvilOS is very much based on BOOPSI (Basic Object Oriented Programming System for Intuition) which was introduced in AmigaOS 2.0. The main task-scheduling algorithm is also based on AmigOS. To make a long story short: EvilOS is very much based on AmigaOS.