This paper is submitted as the final work for obtaining the titleCand. Scient. at the Dept. of Informatics at the University of Oslo,Norway.
The paper is a case study of working implementations of soft real-timefeatures for Linux. The problems raised by multimedia applicationsrunning alongside normal applications is discussed. A comparison ofthe architecture of modern Linux versus traditional UNIX is given, andthe implications for soft real-time applications are highlighted.
Finally, some contemporary projects that implement various softreal-time features for Linux are compared in a practical experimentinvolving video, and software to support this activity is developed. Aworkload is designed, and the use of a sophisticated profiling tool isexplained.