レナート   TBFKAYIBYNYAAYB   ﻟﻴﻨﺎﺭﺕ

Sat, 20 Jun 2009

Yet Another Kit

A while back I was celebrating that arrival of secure realtime scheduling for the desktop. As it appears this was a bit premature then, since (mis-)using cgroups for this turned out to be more problematic and messy than I anticipated.

As a followup I'd now like to point you to this announcement I posted to LAD yesterday, introducing RealtimeKit which should fix the problem for good. It has now entered Rawhide becoming part of the default install (by means of being a dependency of PulseAudio), and I assume the other distros are going to adopt it pretty soon, too.

Read the full announcement.

posted at: 21:29 | path: /projects | permanent link to this entry | 11 comments


Posted by onox at Sat Jun 20 23:27:13 2009
<quote>
...or if you are a Gentoo-Build-It-All-Myself-Because-It-Is-So-Much-Faster-And-Need-To-Reinvent-The-Wheel-Daily-And-Configurating-Things-Is-Awesome-Guy
then it doesn't mean anything for you.
</quote>

Dear Lennart, thanks for telling me that Gentoo makes your software extremely fast and requires lots of configuration.

Please try to avoid writing such statements in the future.

Posted by neo at Sun Jun 21 00:08:18 2009
"Dear Lennart, thanks for telling me that Gentoo makes your software extremely fast and requires lots of configuration."

Lennart's claim is completely different from your claim. Don't be a fool. Compiling software doesn't make it any more faster than it already is.

Lennart didn't say his software requires lots of configuration either. You are being deceptive.

Posted by Mart Raudsepp at Sun Jun 21 04:32:25 2009
Such a statement in an announcement, mentioning Gentoo in an uninformed way leaving (perhaps unintentionally) a bad perception of Gentoo, was quite uncalled for. I hope that doesn't repeat, as compiling everything from source for that 2% extra oomph isn't what we are for, really.
Meanwhile, thanks for your ongoing efforts of making sound not suck on Linux.

Posted by Craig at Sun Jun 21 06:54:11 2009
Looks like it hasn't been packaged in Debian yet... I can't even find a needs-packaging bug.

This sounds like a great idea, but it really needs to be added to the other biggest distribution :-)

Thanks!

Posted by Zun at Sun Jun 21 09:55:10 2009
I'm wondering if the butthurt about gentoo is related to consolekit and policykit being patched out as default.

Posted by Pacho Ramos at Sun Jun 21 10:17:10 2009
At first, thanks for your contributions.

On the other hand, I really disagree with you about your opinion on Gentoo and how do you write later about "modern distributions" as oposite to Gentoo.

I would expect that you were aware about FUD and wrong ideas that are usually spread against Pulseaudio and, then, you wouldn't do the same with Gentoo...

Regards

Posted by daniels at Sun Jun 21 15:13:22 2009
Why is PulseAudio not called SoundKit?

Posted by Lennart at Sun Jun 21 22:04:41 2009
daniels: because SoundKit cannot be abbreviated to "PA", but I needed a name that could.

Posted by Alexander E. Patrakov at Tue Jun 23 06:40:56 2009
Will JACK use RealtimeKit in the future, too?

Posted by Mikhail Zabaluev at Wed Jun 24 07:02:04 2009
Lennart, what would you say if your proposed device reservation protocol (http://0pointer.de/blog/projects/device-reservation.html), which has problems I outlined in a comment there, and this service, which seems too narrow-scoped to justify another "Kit" by itself, is unified in one service for system resource management?
For example, an application requesting "voip" class audio playback would preempt other kinds of playback governed by the same service, and also be granted realtime scheduling, depending on system-wide policies and permissions?

Posted by Mikhail Zabaluev at Thu Jun 25 22:27:40 2009
BTW, no wonder that the audio app crowd at LAD got rubbed the wrong way with this. They don't want to have to ask one micro-service: "give me realtime", then another: "oh, get me exclusive playback as well", or whatever else they may need on some of the environments they target.
But telling the desktop: "I'm a pro audio app, get me everything as defined in system-wide policies" is a totally different deal. It also resolves the problem of coding for a service which may be absent on the actual box.

Leave a Comment:

Your Name:


Your E-mail (optional):


Comment:


As a protection against comment spam, please type the following number into the field on the right:
Secret Number Image

Please note that this is neither a support forum nor a bug tracker! Support questions or bug reports posted here will be ignored and not responded to!


It should be obvious but in case it isn't: the opinions reflected here are my own. They are not the views of my employer, or Ronald McDonald, or anyone else.

Please note that I take the liberty to delete any comments posted here that I deem inappropriate, off-topic, or insulting. And I excercise this liberty quite agressively. So yes, if you comment here, I might censor you. If you don't want to be censored your are welcome to comment on your own blog instead.


Lennart Poettering <mzoybt (at) 0pointer (dot) net>
Syndicated on Planet GNOME, Planet Fedora, planet.freedesktop.org, Planet Debian Upstream. feed RSS 0.91, RSS 2.0
Archives: 2005, 2006, 2007, 2008, 2009, 2010

Valid XHTML 1.0 Strict!   Valid CSS!