News and Editorials
We briefly looked in on the discussion on defining the Fedora project a few weeks back. Since that time, there has been more discussion—not surprising—but also a bit more clarity on exactly what needs to be defined. While it may seem like an unnecessary, abstract exercise to some, it is clear from the discussion that there are some in the community who are directly impacted by the lack of a good shared vision of "what is Fedora?", or, perhaps more accurately: "who are Fedora's target users?".
There are a number of issues that are swirling around in the threads on the fedora-advisory-board mailing list. In general, there is dissatisfaction among users of Fedora, even highly technical users, because of the rapid, often not very exhaustively tested upgrades that are part-and-parcel of the Fedora experience. Fedora has a commitment to providing "leading edge" software to its users, but, to many users, leading edge does not equate to non-functional or hard-to-use. Unfortunately, that is what Fedora is delivering too much of the time.
As an example of technical users who have moved away from Fedora, Máirín Duffy quotes a user who contacted her off-list. The user has multiple clients, most of whom are quite technical as well, but have moved from Fedora to other distributions over the last two years or so. Upgrade instability is a major reason:
"Fedora boasts of an "innovation" target audience but is falling down in the two areas real world (excepting perhaps games and CGI) high-innovation users demand: stable upgrades and consistent usability. I believe if your group can wrestle these back under control the distro numbers would increase dramatically."
In summary, having technical users as a target isn't a good excuse for instability and complexity.
But, there is a tension between the goal of providing the "latest and greatest" and the goal of providing something that is consistently usable. Seth Vidal, sums it up this way: "And this is the crux of our problem: fedora is for latest leading-edge pkgs. It's not easy or reasonable to have the latest of things AND have a stable interface for them." The sense from the discussion, though, is that Fedora may have gone too far in the "bleeding edge" direction and that being a bit more cautious with which software versions are delivered is warranted. Bill Nottingham sees the need for a balance:
Mike McGrath brought up a subject that was clearly an undercurrent in the discussion, which he described as "the elephant in the room": Ubuntu. There is a sense that Fedora users, and potential users, are moving to, or starting out with, Ubuntu. There are good reasons for that, he said:
Targeting new users is quite different than targeting new technology, though. There is a real question whether Fedora can do both. There are lessons to be learned from Ubuntu, however, as William Jon McCann points out:
Duffy finds something of a middle ground:
There is a fairly clear split in the Fedora community about where to focus the project's efforts. There are some who would like to see Fedora make the effort to stabilize to the point where attracting new, non-technical users would be possible. Whereas others see that as largely impossible while upholding the "innovation" that has been the hallmark of the distribution.
That split makes life difficult when folks try to determine a direction to take or how to prioritize their work. Duffy, who does much of the design work for Fedora, describes the split and its effect on her work:
- Fedora is a beautiful, usable desktop for everyone (or at least, we're getting there.) Pandas are okay! We're ready to push to the masses.
- Fedora is a menagerie of equal spins for highly-technical folks and FOSS developers. Don't you dare insult our intelligence with pandas. Go back to Sesame street.
[...] The main issue from a design perspective is that if no target is defined, then the target becomes 'everybody' - and I personally feel it's impossible to make a top-notch, beautiful design when trying to please everybody.
Even determining the target user doesn't solve the underlying problems with stability, though, as Christopher Aillon points out:
The discussion, and the perceived need for a more stable system, led McGrath to make a "Desktop proposal". In it, he outlines the problems along with some potential solutions. As part of that, he would like see a new mission added to the "Fedora Mission": "Produce a usable, general purpose desktop operating system".
Putting "desktop", or even "operating system", into the mission didn't sit well with some, but the ideas in McGrath's proposal were largely met with approval. In many ways, he captured some of the thoughts that had been floating around in the threads. One problem that McGrath mentioned might be helped by Jesse Keating's idea for "No Frozen Rawhide" (as it has come to be called):
The Fedora board took up the question of defining target users for Fedora in its October 22 meeting. Project leader Paul Frields reported on the meeting at some length, noting that the No Frozen Rawhide (or "unfrozen rawhide") proposal was looked at favorably. There was also discussion of how to ensure that updates are smoother for users. But the main point that came out of the meeting was a preliminary definition of Fedora's target users:
Much of what the board discussed will also be hashed out face-to-face at the Fedora Users and Developers Conference (FUDCon) in Toronto in early December.
The Fedora project is at a bit of a crossroads right now, but the project seems to be taking the right steps to determine which direction to take. Unlike other distributions, Fedora tends to have these conversations in public, which allows others to observe and learn from the process. While that may make some uncomfortable, it should make for a healthier community overall. In the end, community is really what Fedora is striving for, and an OS is just a means to that end.
New ReleasesThe Ubuntu team is pleased to announce the Release Candidate for Ubuntu 9.10 Desktop and Server editions, Ubuntu 9.10 Server for UEC and EC2, and the Ubuntu Netbook Remix. Codenamed "Karmic Koala", 9.10 continues Ubuntu's proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. We consider this release candidate to be complete, stable, and suitable for testing by any user."
FedoraSomeone who (1) is voluntarily switching to Linux, (2) is familiar with computers, but is not necessarily a hacker or developer, (3) is likely to collaborate in some fashion when something's wrong with Fedora, and (4) wants to use Fedora for general productivity, either using desktop applications or a Web browser." The plan is to use this definition to focus efforts, while, hopefully, not restricting developments which have appeal beyond this audience. reports on open source ATI R600/700 3D support under Fedora 12. Using an experimental version of the Mesa drivers, which are available in the F12 repositories, Phoronix tried Compiz as well as several 3D games, reporting on the stability and rendering along with some screen shots. "First off, we would like to note that the ATI kernel mode-setting support by default in Fedora 12 has been working quite well from our testing. Even when using a dual-link DVI monitor running at 2560 x 1600, KMS has worked and properly mode-set to the right resolution. With a variety of hardware and different monitors, it has all worked quite well from this beta installation. When installing the mesa-dri-drivers-experimental package, upon rebooting we were able to immediately enable Compiz support without any problems. Compiz was running well with no visual defects and the performance was suitable for the Linux desktop."
SUSE Linux and openSUSEThis means that as of this year's election the openSUSE Board will be made up of equal numbers of Novell and non-Novell employees, 2 seats+Chairperson and 3 seats respectively. Candidates for this election will be voted in for a two (2) year term, ensuring that there is continuity within the Board." This team will decide over the requests and coordinates the whole updates progress (plan the release time according to the severity, interact with the package maintainer, coordinate QA testing, ...) based on a new update policy. It guarantees the best supply with updates. [...] Only maintenance (tagged as recommended, optional, YOU) updates are affected by this change. Security updates will be provided on the old and approved way by the SUSE security team. This is the fastest and established way to react on security problems."
Ubuntu familyDiscussion of Scott Moser's draft proposal for providing updated EC2 kernel (AKI), ramdisk (ARI) and filesystem (AMI) images on a regular basis throughout the cycle. [...] It was agreed that an update to the kernel requires all three images to be updated, and that an update to either the ramdisk or filesystem needs those two images to be updated."
Distribution Newslettersissue of CentOS Pulse is available. It covers the release of CentOS 5.4, a Linux hacker diary, an interview with CentOS developer Tim Verhoeven, a review of the cPanel conference, and more. DistroWatch Weekly for October 26, 2009 is out. "Ah, the excitement of an Ubuntu release! Yes, "Karmic Koala", the distribution's 11th official version will hit the undoubtedly crowded download servers later this week amid the excitement of those who enjoy the popular operating system -- and also to the annoyance of some of the more vocal anti-Ubuntu crowds on Linux blogs and forums. But Ubuntu is not the only Linux distribution that gets attention in this week's DistroWatch Weekly. Our lead article is a review of GNOME SlackBuild for Slackware Linux, a third-party effort to provide quality GNOME packages for the oldest surviving Linux distro. In the news section, Mandriva finally updates the artwork in preparation for the upcoming stable release, openSUSE brings a number of interesting features to challenge the competition, and Funtoo hints at a possible new life as a "fork" of Gentoo Linux. Also not to be missed, an amusing and frightening analysis of a web site that charges US$125 to download Mozilla Firefox. Finally, check out the new section of DistroWatch Weekly where Jesse Smith attempts to answer some of the questions that our readers regularly post in the comments section. Happy reading!" Our issue kicks off this week with news from the Fedora Planet community of Fedora developers and users, including thoughts on PHP security, a new tool, rpmguard, continued work on libguestfs, and a great Fedora 12 beta roundup. From Ambassadors we have an event report on ABLEConf in Phoenix, Arizona. Much goodness from the Quality Assurance beat, with updates on this past week's two Test days, detailed weekly meetings notes, and various Fedora 12 beta-related activities. In news from Fedora's Translation team, updates on milestone for Fedora 12 translation tasks, new contributors of a couple Fedora Localization Project language teams, and details on the next FLSCo election. In Art/Design news, some icon emblem work, Fedora 12 final wallpaper polish, and details on post-beta F12 desktop look changes. Security Advisories brings us up to date on a couple security releases for Fedora 10 and 11. Our issue rounds out with the always-interesting Virtualization beat, with discussion on paravirtualization and KVMs in Fedora, installing Virtio drivers in Windows XP, and details on Fedora 12's kernel samepage merging (KSM) feature. We hope you enjoy FWN 199!" issue of openSUSE Weekly News looks at Network World podcasts with Joe "Zonker" Brockmeier, an update from the openSUSE Boosters, wrong usage of LD_LIBRARY_PATH, a Kernel Log on what's coming in 2.6.32, and more. In this issue we cover: Release Candidate for Ubuntu 9.10 now available, October 21st America's Membership Board Meeting, Ubuntu IRC Council Elections, Keeping Ubuntu CD's Available, LoCo News, Launchpad: The next six months, Meet Matthew Revell, Launchpad offline 4:00UTC - 4:30UTC October 26th, The Planet, TurnKey: 40 Ubuntu-based virtual appliances released into the cloud, and much, much more!"
Distribution reviewsreview of the Fedora 12 beta. It looks specifically at virtualization features and PackageKit, but also makes mention of power management, a SystemTap-based tool called "scomes", and Moblin: "A special Moblin spin will be introduced with Fedora 12. This will allow users to install a complete Fedora installation with Intel's custom Moblin user experience. Upstream Moblin is already based on Fedora, so there is a lot of synergy between the two projects. The Fedora 12 Moblin spin isn't available yet, but users who want to get an early look can optionally install the Moblin environment in the desktop version of the Fedora 12 beta." look at the upcoming 11.2 openSUSE release. It focuses on the KDE 4.3 experience in the release, and interviews KDE hacker Lubos Lunak. "There were attempts at making Qt ports of Firefox in the past, but as far as I know there has never been one that would be really usable (and with the advances of WebKit and the fact that it's shipping with Qt I don't see that happening in the future). The reason for why we could achieve something in a few days that has been missing for years is down to the fact that I aimed pretty low — this is not a port of Firefox, but it's the same Gtk-based version of Firefox, with 'if running in KDE, call this small helper app' code inserted in desktop-specific places doing most of the job. Even with this approach I think Firefox now integrates into KDE reasonably well."
Page editor: Rebecca Sobol
Next page: Development>>
Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds