Weekly Edition Return to the Front page |
Waiting for Rockbox 3.0
Frequent LWN readers will be well aware that your editor has had some real
fun playing with Rockbox, a set of
GPL-licensed firmware for digital music players. So the Rockbox 3.0
release, originally scheduled for March 15, is of more than passing
interest. This release will offer a number of new features:
There are, of course, many other improvements to the code which help to make it more robust and maintainable, but which tend not to show up on feature lists. Your editor has been running the occasional daily build with good results. This looks to be a release which exposes Rockbox to a wider user base and, in general, draws more attention to the project. Only one problem remains: it doesn't all work yet. There are a number of codec issues, such as confusion when the user skips around too much. A number of trouble reports with the H1xx models have been posted. Battery life on the H3xx is still far less than with the iRiver firmware. In general, the list of open bugs is on the long side for a project on the verge of a stable release. The Rockbox developers thus find themselves in a place familiar to many projects: trying to decide when to make a major release. Putting out a buggy system would not endear Rockbox to many of its users, and could set the project back severely. Meanwhile, however, the ongoing feature freeze has brought development to a stop and is creating a fair amount of patch pressure. The developers would very much like to get this release out of the way and move on to working on the new, fun stuff. Getting releases out is one of the biggest challenges faced by many free software projects. There is a natural tension between the creation of truly stable releases and going on to develop the Next Cool Thing. A number of techniques have evolved as a way of resolving this conflict:
The Rockbox developers do not appear to welcome the idea of creating a separate development branch. So some sort of compromise between a timely release and a bug-free release will have to be found. There is some sentiment for putting out 3.0 on Monday the 22nd, with known bugs if need be. The worst of those bugs might subsequently be fixed in an update release shortly thereafter. So, while Rockbox 3.0 will doubtless make many users entirely happy, it may well be a true "dot-zero" release for others. (Log in to post comments)
NTP Posted May 18, 2006 7:54 UTC (Thu) by job (subscriber, #670) [Link] That synchronizing to low statum NTP servers would be more exact is a myth. NTP is a peer-to-peer protocol, and makes good use of statistics, so it all depends on how many peers you have. Synchronizing with ten stratum five peers could possibly be even more exact than one stratum one.
Unfortunately, vendors of dirt cheap consumer equipment often only implements the trivial synchronization part of the protocol, properly called SNTP. This helps perpetuate the myths. NTP is one of the most well designed and yet misunderstood protocols. Perhaps that's food for an article in a future (please make it well researched and by somebody who actually knows what he/she's doing) issue of LWN?
NTP Posted May 18, 2006 12:32 UTC (Thu) by pointwood (subscriber, #2814) [Link] May I suggest Poul-Henning Kamp (http://people.freebsd.org/~phk/), he's a real time geek (and a seriosly cool FreeBSD hacker) and a very good speaker - if you ever get the chance to see him speak, I would highly recommend it, you will not be bored :)
NTP Posted May 18, 2006 15:15 UTC (Thu) by vmole (subscriber, #111) [Link]
>>>---Joke--->
Head
(Yes, my ascii art sucks.)
Waiting for Rockbox 3.0 Posted May 18, 2006 15:31 UTC (Thu) by nix (subscriber, #2304) [Link] Recording has been a feature for a *long* time. What's new here is that encoding is possible to some degree on platforms that have no hardware encoding support. This really comes with the software-decoding stuff which is needed for many platforms, including iRiver and the iPods.
(Obviously you still need some degree of hardware support: the iPods won't be recording for a while, if ever, as they have nowhere to accept audio at all.)
iPods? Posted May 18, 2006 17:12 UTC (Thu) by hummassa (subscriber, #307) [Link] IIRC newer iPods can record directly from the headphone jack (you shouldplug a mike there, put it seems that some kind of headphones will do)
iPods? Posted May 21, 2006 17:17 UTC (Sun) by nix (subscriber, #2304) [Link] OoooOO yes. Lovely. I guess I'll have to stop bitching and look into teaching ROckbox about it then. :)
Waiting for Rockbox 3.0 Posted May 18, 2006 19:20 UTC (Thu) by coriordan (guest, #7544) [Link] Despite being a long time regular reader, our editor's like of Rockbox slipped by me. A friend told me about it just recently and it looks really cool. He has an iAudio (an X5, I think). Rockbox mostly works but recording is only available as an unnofficial patch, and the device (specifically the battery, IIRC) gets hot while running Rockbox (but not when running the preinstalled hardware). Recording is my primary interest, and I've found it hard to find supported hardware. It seems that only the iRiver H1x0 and H3x0 support recording, and they are off the market. I could make a first venture into online second-hand buying... The Wikipedia entry on Rockbox may be of interest and would benefit from some contributions.
|
Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.