From Fedora Project Wiki

< FWN‎ | Beats

Revision as of 14:33, 1 June 2008 by Sundaram (talk | contribs)

Developments

In this section, we cover the problems/solutions, people/personalities, and ups/downs of the endless discussions on Fedora Developments.

http://www.redhat.com/mailman/listinfo/fedora-devel-list

Contributing Writer: Rahul Sundaram

Heading for Fedora 10

Speeding right past a pretty successful Fedora 9 release, a number of interesting developments for Fedora 10 are being discussed.

Glitch Free PulseAudio

Lennart Poettering, our resident PulseAudio maintainer and primary upstream developer has posted a detailed explanation of his plans in his blog at http://0pointer.de/blog/projects/pulse-glitch-free.html. Following that, he initiated a heads-up in Fedora development list about pushing this change to rawhide. Note that glitch free doesn't mean bug free especially in rawhide and feedback from testers is solicited

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg01244.html

Augeas Configuration Mechanism

Configuration files are under widely different formats among various upstream projects and writing robust parsers in a easy to use method for higher level tools has been a ongoing problem. We all have our own horror stories about some management utility overwriting user comments or worse configurations without even a backup. To address this and related issues, Augeas project has initiated by Red Hat. Harald Hoyer who was recently appointed as a Fedora Project Board member posted a mail introducing this tool and provided some interesting examples on the tool in action.

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg00348.html

Taking Advantage of Upstart

Upstart was introduced in Fedora 9 and other distributions in Sys V compatibility mode as a means of transitioning into a stage where Fedora can take advantage of it's features better. Now we have reached that stage and Fedora is taking the initial steps to spearhead some changes in a core part of it's distribution. Bill Nottingham, one of the maintainers of the init system in Fedora posted a long mail explaining his ideas on what could be done followed by a long discussion

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg01888.html

Live CD creator in SELinux enforcing mode

One of the long standing complicated issue to resolve is the difficulty of enforcing SELinux policies in a chroot. While this can affect a number of similar areas that uses chroot to do it's job, the current focus is the ability to run livecd-creator in in SELinux enforcing mode to create a live image with SELinux labels correctly set. While we can do this now by running in permissive mode, that is not a optimal solution. This was discussed within the Fedora Board which made a call to action. Eric Paris, one of the SELinux developers at Red Hat responded to this and has been deligently working on a solution for the past couple of weeks. He finally made a initial stab at getting this fixed and explained what needs to be done at

https://www.redhat.com/archives/fedora-selinux-list/2008-May/msg00169.html

While there are still some issues to address, we are far closer to a solution now than we have ever been.

Printing Management

Tim Waugh, the master of CUPS and printing management in Fedora has posted in his blog at http://cyberelk.net/tim/2008/05/29/version-100/ about changes in system-config-printer as it reaches the mystical 1.0 milestone. As he has explained, the main focus has been improving the way the application looks and behaves.

OpenJDK and Fedora 10

While Fedora 9 already includes OpenJDK by default, packaging can still be improved a lot. Thomas Fitzsimmons, Java expert and initiator of IcedTea project has explained the scheduled improvements of OpenJDK for Fedora 10.

http://fitzsim.org/blog/?p=27

Plymouth, singing the death of RHGB

Red Hat Graphical Bootloader aka RHGB has been lingering with us for quite a while now. There has been a number of core improvements in Fedora 9 including a preview kernel mode setting (http://airlied.livejournal.com/58778.html. Explanation by Keith Packard at http://keithp.com/blogs/kernel-mode-drivers/) and rewrite of GDM which paves the way for a better method.

https://www.redhat.com/archives/fedora-devel-list/2008-May/msg00954.html

Plymouth (http://freedesktop.org/software/plymouth/), a freedesktop.org has been announced by Ray Strode at Red Hat with the intention of replacing RHGB which in true Fedora fashion can be adopted by other distributions too. Plymouth is already in rawhide now though not activated yet.