LWN: Comments on "The beginning of the realtime preemption debate" https://lwn.net/Articles/138174/ This is a special feed containing comments posted to the individual LWN article titled "The beginning of the realtime preemption debate". en-us Thu, 16 Jan 2025 22:23:19 +0000 Thu, 16 Jan 2025 22:23:19 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net The beginning of the realtime preemption debate https://lwn.net/Articles/144478/ https://lwn.net/Articles/144478/ mingo yes, priority inheritance is part of the PREEMPT_RT patchset.<br> Thu, 21 Jul 2005 10:22:10 +0000 The beginning of the realtime preemption debate https://lwn.net/Articles/139305/ https://lwn.net/Articles/139305/ huaz Kernel preemption itself is not a guarantee of hard real time. What about priority inheritance? Is is addressed in the RT patches?<br> Fri, 10 Jun 2005 00:59:49 +0000 The beginning of the realtime preemption debate https://lwn.net/Articles/138474/ https://lwn.net/Articles/138474/ set The 'audio people' are not driven by xmms playback issues, although the<br> general userbase would benifit from their concerns. They want to be able<br> to record live sessions and do live performances without drop outs or<br> clicks, which are show stoppers. This extends to live effects processing<br> and multimedia capture of all sorts. And the RT patch is completely<br> optional. It should have zero effect if you dont config it. The debate<br> is not about how this patch would affect the majority, but if it is the<br> best solution for a broad range of problems, which, if you read the<br> ungodly long thread on lkml, seems to have goosed a number of parties,<br> armchair and otherwise.<br> <p> Actually, the issue I would rather have seen presented here would be about<br> the argument about what exactly 'real time' means. For example, some backers of the RT patch are saying it is better than RTOS's they are using<br> in their industry, and that it is potentially earthshaking. The adjective<br> 'hard' when combined with 'real time' seems to be where the semantics<br> get difficult.<br> <p> And no one even mentioned the patent fud;)<br> <p> <p> <p> <p> Fri, 03 Jun 2005 07:43:55 +0000 The beginning of the realtime preemption debate https://lwn.net/Articles/138473/ https://lwn.net/Articles/138473/ jwb What's with the car brakes argument? I could probably implement a braking system in 100 lines on <br> an AVR. I'm not sure why I'd use a microprocessor and millions of lines of kernel code.<br> <p> I wish the audio people would solve the problem differently. They should be able to pin their <br> processes exclusively on one or more CPUs, leaving the rest of the lower-priority tasks fighting over <br> the remaining CPU or CPUs. This might even be possible with the scheduling domains patch. I'm <br> worried that the people who want XMMS to not skip when they mkfs a 2TB device while playing <br> Quake are going to screw up the kernel for other users. Linux has a history of making basic <br> operations like syscall, i/o, schedule, and fork cheaper with each release. The RT work tends to <br> make basic operations more expensive, which isn't going to put a smile on the face of your local <br> mail server sysadmin. I'm going to go way out on a limb and guess that there are at least 1000 <br> network server instances for every instance of Linux in audio performance roles.<br> <p> Now I'm not suggesting that the majority should rule, but Linux has normally been able to <br> accomodate weird use cases without compromising the mainstream. And that's what I'm hoping <br> shakes out of the RT debate.<br> Fri, 03 Jun 2005 06:58:23 +0000 Talking past each other... https://lwn.net/Articles/138389/ https://lwn.net/Articles/138389/ wa1hco Realtime discussions devolve into endless debates _because_ each party defines their interests differently: Soft realtime, Hard realtime, Provable realtime, desktop use, audio use, braking use, aircraft use, etc. etc. For a more productive conversation, we need to develop consistent terminology and recognize the value of other applications.<br> <p> The nanokernel debate reminds me of the old RISC vs CISC debate. RISC attempted to use simplification to enable faster execution, but then the CISC people (Intel, et al) proved that with some effort, CISC can run as fast or faster than RISC. RISC really only offered a way to do fast _low budget_ cpu's <br> <p> Nanokernel advocates seem to make a similar argument. They have a low budget (less complex) way to get real time. If the analogy holds, Ingo's patch will, with some extra effort, provide a way to address realtime requirements with as good or better performance.<br> Thu, 02 Jun 2005 15:45:16 +0000 The beginning of the realtime preemption debate https://lwn.net/Articles/138289/ https://lwn.net/Articles/138289/ simlo Oh no! Don't start that discussion here as well! It is really long and heated on lkml already! I will dear to add that I disagree, but I will refer to lkml for the arguments. <br> <p> Some day, someone will hopefully post a comparison between PREEMPT_RT and RTAI, wrt. how well it works wrt. latencies and performance, and how much work you need to put in to actually use it on _real_ projects.<br> Thu, 02 Jun 2005 09:32:53 +0000 It's just sugar... https://lwn.net/Articles/138278/ https://lwn.net/Articles/138278/ xoddam Git was born small and almost perfectly formed. Current development is a <br> matter of "sweeten to taste". <br> Thu, 02 Jun 2005 07:16:49 +0000 The beginning of the realtime preemption debate https://lwn.net/Articles/138273/ https://lwn.net/Articles/138273/ aleXXX I really think RTAI (or the L4 stuff) are a better alternative, or at <br> least they can provide a way to provide "real" realtime together with <br> linux. What's actually the current state of RTAI with kernel 2.6 ? Which <br> architectures are supported ? <br> <br> Alex <br> <br> Thu, 02 Jun 2005 06:46:54 +0000 Whatabout Git? https://lwn.net/Articles/138265/ https://lwn.net/Articles/138265/ bronson No Git news this week? Git Traffic appears to have died the day it was created.<br> Thu, 02 Jun 2005 03:30:34 +0000