Hybrid real-time Linux operating system

The development of multimedia applications and high-speed networks has significantly increases the application requirements. Many applications not only have strict real-time requirements, but also require a wide variety of system services. However, Linux limits speeds when a wide range of applications are used. The performance of Linux systems was analyzad to develop a hybrid real-time Linux operating system (KLinux). The kernel architecture design emphasizes hybrid real-time scheduling and fault handling. Tests show that these improvements effectively enhance the real-time capability of the Linux kernel. Task scheduling is increased by 253%, context switching by 177% and CPU speed by 255%. KLinux also allows real-time and non-real-time applications to coexist, so it can handle most applications.