>> I don't think you would like to run a multimedia app in hard realtime >> because it would probably violate the stability of the entire system. > >I don't agree. What some kernels (QLinux and Nemesis, for instance) >implement, and what the second poster above was referring to, is quality of >service; an application can say to the kernel "I need to produce one block >of audio data every 2ms", and the kernel will guarantee that the application >can do that. As long as you implement limits---you don't want a rogue user >coming along and running a task which requests a 2Gb data transfer from the >hard disk every 1ms---then it shouldn't have any effect on data stability. > >This sort of thing in a mainstream OS would make Hurd a great platform for >video and audio editing---and games too. :)
I think Hurd is a perfect server OS, but it it'll become a multemedia OS, too, it would be the killer OS ;). Will the Hurd design allow realtime applications? Did anyone look at Nemesis and could Nemesis be used asa a kernel for Hurd? Oliver

