Tanenbaum–Torvalds debate Tanenbaum–Torvalds debate The Tanenbaum–Torvalds debate was a debate between Andrew S. Tanenbaum and Linus Torvalds, regarding the Linux kernel and kernel architecture in general. Tanenbaum began the debate in 1992 on the Usenet discussion group comp.os.minix, arguing that microkernels are superior to monolithic kernels and therefore Linux was, even in 1992, obsolete. Linux kernel developers Peter MacDonald, David S. Miller and Theodore Ts'o also joined the debate. The debate has sometimes been considered a flame war. While the debate initially started out as relatively moderate, with both parties involved making only banal statements about kernel design, it grew progressively more
Embedded operating system Embedded operating system An embedded operating system is an operating system for embedded computer systems. This type of operating system is typically designed to be resource-efficient and reliable. Resource efficiency comes at the cost of losing some functionality or granularity that larger computer operating systems provide, including functions which may not be used by the specialized applications they run. Depending on the method used for multitasking, this type of OS is frequently considered to be a real-time operating system, or "RTOS". The hardware running an embedded operating system can be very limited in resources such as RAM and ROM, therefore