LWN.net Logo

Fedora 12 Beta now available

From:  Jesse Keating <jkeating-AT-redhat.com>
To:  fedora-announce-list-AT-redhat.com
Subject:  Fedora 12 Beta now available!
Date:  Tue, 20 Oct 2009 06:56:32 -0700
Message-ID:  <1256046992.4242.24.camel@localhost.localdomain>
Cc:  For testers of Fedora Core development releases <fedora-test-list-AT-redhat.com>, fedora-devel-announce-AT-redhat.com
Archive-link:  Article, Thread

Fedora is a leading edge, free and open source operating system that
continues to deliver innovative features to many users, with a new
release every six months. We have reached the Fedora 12 Beta, the last
important development milestone of Fedora 12. Only critical bug fixes
will be pushed as updates leading up to the general release of Fedora
12, scheduled to be released in mid-November. We invite you to join us
and participate in making Fedora 12 a solid release by downloading,
testing, and providing us your valuable feedback.

http://fedoraproject.org/get-prerelease

Of course, this is a beta release, some problems may still be lurking.
Should you trip across one of them, be sure it gets fixed before release
by reporting your discovery at:

https://bugzilla.redhat.com/

Thank you!

What's New in Fedora 12?

* Optimized performance - All software packages on 32-bit (x86_32)
architecture have been compiled for i686 systems with special
optimization for Intel Atom processors used in many netbooks but without
losing compatibility with the overwhelming majority of CPUs. There is a
list of the rare CPUs which will no longer be supported.

* Smaller and faster updates - In Fedora 11, the optional yum-presto
plugin, developed by Fedora contributor Jonathan Dieter, reduced update
size by transmitting only the changes in the updated packages. Now, the
plugin is installed by default. Also, RPMs now use XZ rather than gzip
for compression, providing smaller package sizes without the memory and
CPU penalties associated with bzip2. This lets us fit more software into
each Fedora image, and uses less space on mirrors, making their
administrators' lives a little easier. Thanks to the Fedora
infrastructure team for their work in generating delta RPMs.

* NetworkManager broadband and other enhancements - NetworkManager,
originally developed by Red Hat's Dan Williams, was introduced in Fedora
7 and has become the de facto network configuration solution for
distributions everywhere. Enhancements to NetworkManager make both
system-wide connections and mobile broadband connections easier than
ever. Signal strength and network selection are available for choosing
the best mobile broadband connection when you're on the road. Bluetooth
PAN support offers a simple click through process to access the Internet
from your mobile phone. NetworkManager can now configure always-on and
static address connections directly from the desktop. PolicyKit
integration has been added so configuration management can be done via
central policy where needed. IPv6 support has also been improved.

* Next-generation (Ogg) Theora video - For several years, Theora, the
open and free format not encumbered by known patents has provided a way
for freedom-loving users to share video. Fedora 12 includes the new
Theora 1.1, which achieves near-H.264 quality, meeting the expectations
of demanding users with crisp, vibrant media in both streaming and
downloadable form. Thanks to the work of the Xiph.Org Foundation's
Christopher "Monty" Montgomery, sponsored by Red Hat, other Xiph
developers, and the contribution of Mozilla.org, Firefox 3.5 can deliver
free media on the web out of the box, using the Theora video and Vorbis
audio formats even better than the previous release of Fedora.

* Graphics support improvements - Fedora 12 introduces experimental 3D
support for AMD Radeon HD 2400 and later graphics cards. To try it out,
install the mesa-dri-drivers-experimental package. On many cards, this
support should allow desktop effects to be used. Kernel mode setting
(KMS) support, which was introduced on AMD hardware in Fedora 10 and
extended to Intel hardware in Fedora 11, is now extended to NVIDIA
hardware as well, meaning the great majority of systems now benefit from
the smooth, fully-graphical startup sequence made possible by KMS. The
Fedora graphical startup sequence now works better on systems with
multiple monitors. Also on multiple monitor systems, the desktop will
now automatically be spread across all monitors by default, rather than
having all monitors display the same output, including on NVIDIA chips
(where multiple monitor spanning was not possible without manual
configuration changes in Fedora 11). Systems with NVIDIA graphics chips
also gain initial support for suspend and resume functionality via the
default Nouveau driver. Initial support for the new DisplayPort display
connector has been added for Intel graphics chips. Support for Nvidia
and ATI systems is already under rapid development and will be included
in the next release of Fedora. Thanks to the Red Hat Xorg team including
Adam Jackson (X server), Kristian Høgsberg (Intel driver), Dave Airlie
and Jerome Glisse (Radeon driver for AMD), and Ben Skeggs (Nouveau
driver for NVIDIA).

* Virtualization improvements - Not content with all the improvements in
Fedora 11, we've kicked virtualization based on KVM up another notch in
Fedora 12. There are extensive improvements in performance, management,
resource sharing, and still more security enhancements. A new library
(libguestfs) and an interactive tool (guestfish) are now available for
directly accessing and modifying virtual machine disk images.

* Automatic reporting of crashes and SELinux issues - Abrt, a tool to
help non-power users report crashes to Bugzilla with a few mouse clicks,
is now enabled by default. Abrt collects detailed information
automatically and helps developers identify and resolve issues faster,
improving the quality of individual upstream components and Fedora. The
SELinux alert monitoring tool has also added the ability to report
SELinux issues to Bugzilla quickly and easily with just a couple of
clicks.

* New Dracut initrd generation tool - Up until Fedora 11, the boot
system (initial ram disk or initrd) used to boot Fedora was monolithic,
very distribution specific and didn't provide much flexibility. This has
been replaced with Dracut, an initial ram disk generation tool with an
event-based framework designed to be distribution-independent thanks to
the Dracut team including Harald Hoyer, Jeremy Katz, Dave Jones and many
others. It has been also adopted by OLPC which uses Fedora; OLPC modules
for Dracut are available in the Fedora repository.

* PackageKit plugins - PackageKit now has a plugin which can install an
appropriate package when a user tries to run a command from a missing
package. Another new plugin allows installation of software packages
from a web browser. Thanks to Red Hat's Richard Hughes and the
PackageKit team.

* Bluetooth on-demand - Bluetooth services are automatically started
when needed and stopped 30 seconds after last device use, reducing
initial startup time and resource use when Bluetooth is not in active
use. Thanks to Red Hat's Bastien Nocera.

* Moblin graphical interface for netbooks - The Moblin graphical
interface and applications are fully integrated thanks to Peter
Robinson, a Fedora Project volunteer, and others. To use it, just
install the Moblin Desktop Environment package group using yum or the
graphical software management tools, and choose Moblin from the login
manager. A F12 Moblin Fedora Remix (installable Live CD) will also be
available.

* PulseAudio enhancements - Red Hat's Lennart Poettering and several
others have made significant improvements to the PulseAudio system.
Improved mixer logic makes volume control more fine-grained and
reliable. Integration with the Rygel UPnP media server means you can
stream audio directly from your system to any UPnP / DLNA client, such
as a Playstation 3. Hotplug support has been made more intelligent, so
if you configure a device as the default output for a stream, unplug
that device -- causing the stream(s) to be moved to another output
device -- and later replug it, the stream is moved back to the preferred
device. Finally, Bluetooth audio support means pairing with any
Bluetooth audio device makes it available for use through PulseAudio.

* Lower process privileges - In order to mitigate the impact of security
vulnerabilities, permissions have been hardened for many files and
system directories and process privileges have been lowered for a number
of core components that require super user privileges. Red Hat's Steve
Grubb has developed a new library, libcap-ng, and integrated it into
many core system components to improve the security of Fedora.

* SELinux sandbox - It is now possible to confine applications' access
to the system and run them in a secure sandbox that takes advantage of
the sophisticated capabilities of SELinux. Dan Walsh, SELinux developer
at Red Hat, explains the details at
http://danwalsh.livejournal.com/31146.html

* Open Broadcom firmware - The openfwwf open source Broadcom firmware is
included by default. This means wireless networking will be available
out of the box on some Broadcom chipsets.

* Hybrid live images - The Live images provided in this release can be
directly imaged onto a USB stick using dd (or any equivalent tool) to
create bootable Live USB keys. The Fedora Live USB Creator for Windows
and the livecd-tools for Fedora are still recommended for data
persistence and non-destructive writes. Thanks to Jeremy Katz.

* Better webcam support - While Fedora 11 improved webcam support, in
Fedora 12 you can expect even better video quality, especially for less
expensive webcams. Red Hat's Hans de Goede, developer of the libv4l
library, has more details on his continuous upstream webcam support
enhancements at http://hansdegoede.livejournal.com/6989.html.

* GNOME 2.28 - The latest version of the GNOME desktop includes the
lighter Gnote replacement for Tomboy as the default note application,
and Empathy replaces Pidgin as the default instant messenger. The new
volume control application, first seen in Fedora 11, has been improved
to restore some of the popular functionality from earlier releases
without making the interface too complex.

* GNOME Shell preview - Fedora 12 includes an early version of GNOME
Shell, which will become the default interface for GNOME 3.0 and beyond.
To try it, install the gnome-shell package, and use the Desktop Effects
configuration tool to enable it. It will only work correctly from the
GNOME desktop environment, not others such as KDE or Xfce. This is a
preview technology, and some video cards may not be supported.

* KDE 4.3 - The new KDE features an updated "Air" theme and fully
configurable keyboard shortcuts in Plasma, improved performance and new
desktop effects in the window manager, a new bug reporting tool, and a
configuration tool for the LIRC infra-red remote control system.

* Cool new stuff for developers beginning with Eclipse Galileo, which
includes more plugins than ever before. Perl 6 is now included, along
with PHP 5.3. For Haskell developers, the Haskell Platform now provides
a standardized set of libraries and tools. But one of the biggest
changes for developers is that most of the nice new features of Fedora
12, from Bluetooth to WebCams is implemented through underlying
libraries, and many of the improvements will be included simply by
relinking your application. Also available in this release are SystemTap
1.0 for improved instrumenting and debugging of binaries, complete with
Eclipse integration, and the newest NetBeans IDE for Java development.

* Cool new stuff for sysadmins includes added functionality for
clustered Samba services (including active/active configurations) over
GFS2; and the ability to boot a cluster of Fedora systems from a single,
shared root file system.

* Multi-Pointer X - The update to X.Org server 1.7 introduces the X
Input Extension version 2.0 (XI2), with much work contributed by Red
Hat's Peter Hutterer. This extension provides a new client API for
handling input devices and also Multi-Pointer X (MPX) functionality. MPX
functionality allows X to cope with many inputs of arbitrary types
simultaneously, a prerequisite for (among others) multitouch-based
desktops and multi-user interaction on a single screen. This is
low-level work that applications and desktop environments will
incrementally take advantage of in future releases. More details are
available in the Release Notes and in the XI2 tag of Peter Hutterer's
blog at http://who-t.blogspot.com/search/label/xi2

A full feature list is available on the wiki at

http://fedoraproject.org/wiki/Releases/12/FeatureList

OK, go get it. You know you can't wait.

http://fedoraproject.org/get-prerelease

Draft release notes and guides for several languages are available at

http://docs.fedoraproject.org/drafts.html

-- 
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
-- 
fedora-announce-list mailing list
fedora-announce-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-announce-list

(Log in to post comments)

Fedora 12 Beta now available

Posted Oct 21, 2009 17:35 UTC (Wed) by tialaramex (subscriber, #21167) [Link]

Rather disappointingly the hang I reported with KMS on my hardware during the Fedora test day devoted to ATI graphics isn't fixed, indeed there's no sign a developer has even looked at it. I'm not sure why you'd want to advertise a "test day" if you know you're too busy to look at the bugs that will inevitably be reported, nor why you'd schedule a massively disruptive change to the system if you don't have the developers to support it. Maybe someone more able to keep up with Fedora politics knows?

I've added a note recommending that they simply disable KMS for this hardware by default, but I don't hold out much hope that anyone will actually read and act on this note.

Fedora 12 Beta now available

Posted Oct 21, 2009 18:05 UTC (Wed) by NinjaSeg (guest, #33460) [Link]

Care to post a link to the bug?

Fedora 12 Beta now available

Posted Oct 21, 2009 19:02 UTC (Wed) by AdamW (guest, #48457) [Link]

The bug is: https://bugzilla.redhat.com/show_bug.cgi?id=522260

tialaramex, we're sorry we didn't get to your bug yet: unfortunately we don't have the resources to always get to every bug filed during a test day. All the feedback is valuable, however. For the record, about 40% of the bugs filed in the last Test Day have so far been closed, 60% remain open; that's about a normal ratio. It's better than having 0% of those issues closed, if we hadn't had the test day :)

I've just updated the assignments on the bug, it was still assigned to the generic X assignee rather than the ATI maintainers; my oversight, sorry about that.

Fedora 12 Beta now available

Posted Oct 21, 2009 19:57 UTC (Wed) by mattdm (subscriber, #18) [Link]

Adam, check out bug #517625 as well. The original report was on nvidia hardware, but it got moved to ATI, and from then on contains quite a few reports on the issue on various ATI hardware.

feedback goes both ways

Posted Oct 22, 2009 10:44 UTC (Thu) by tialaramex (subscriber, #21167) [Link]

It's easier to believe "feedback is valuable" when a maintainer either has some suggestion for how to fix the bug, or else backs off or disables the change that's likely causing it. For the month after I filed that bug, there was no traction at all. And now it's hard to tell whether the new attention is because you fixed the assignment or because I shamelessly mentioned it on a prominent news site :)

(For those disinclined to read Bugzilla, Jerome has now suggested a possible fix, it didn't work, but that's the sort of feedback I expected a month or so ago)

Now, it so happens I have two x86-64 PCs here, and so on the other one I've been able to try out this Beta for an hour or two, and it's rather nice. My ancient tech demo webcam finally works as well as it did out of the box on some Windows PC eight or so years ago. I once wasted a weekend trying to improve the old driver for that hardware and got nowhere, so cheers to whoever was more competent and/or patient than me.

Fedora 12 Beta now available

Posted Oct 22, 2009 10:22 UTC (Thu) by michich (subscriber, #17902) [Link]

My experience with radeon bugs in Fedora is opposite. All the bugs I reported or provided additional comments to (several cases of lockups, crashes, flickering) were fixed eventually.

Fedora 12 Beta now available

Posted Nov 3, 2009 22:36 UTC (Tue) by tialaramex (subscriber, #21167) [Link]

Just in case anyone is still reading, this one got fixed too. Fedora 12 release builds shouldn't have the problem I reported.

Fedora 12 Beta now available

Posted Oct 21, 2009 21:47 UTC (Wed) by thyrsus (subscriber, #21004) [Link]

I went looking for the Alpha on Oct. 16, and the URL was bad *BUT* I went up a level, and there was a directory called Fedora 12 Beta :-).

Was that the real Fedora 12 Beta?

More to the point, did that contain the yum repositories I should be using for Fedora 12 Beta? Only repo id "rawhide" was enabled on the image I downloaded; should I use that or should I use repo ids "fedora" and "updates"? I tried those two, but they didn't add anything over "rawhide". Here's my current list:

[sps@stephens yum.repos.d]$ yum repolist all
Loaded plugins: presto, refresh-packagekit
repo id                   repo name                              status
adobe-linux-i386          Adobe Systems Incorporated             enabled:     17
fedora                    Fedora 11.92 - x86_64                  disabled
fedora-debuginfo          Fedora 11.92 - x86_64 - Debug          disabled
fedora-source             Fedora 11.92 - Source                  disabled
rawhide                   Fedora - Rawhide - Developmental packa enabled: 18,844
rawhide-debuginfo         Fedora - Rawhide - Debug               enabled:  4,863
rawhide-source            Fedora - Rawhide - Source              enabled:  8,405
updates                   Fedora 11.92 - x86_64 - Updates        disabled
updates-debuginfo         Fedora 11.92 - x86_64 - Updates - Debu disabled
updates-source            Fedora 11.92 - Updates Source          disabled
updates-testing           Fedora 11.92 - x86_64 - Test Updates   disabled
updates-testing-debuginfo Fedora 11.92 - x86_64 - Test Updates D disabled
updates-testing-source    Fedora 11.92 - Test Updates Source     disabled
repolist: 32,129
P.S. Adobe repository added for flash, since gnash didn't work with youtube.com. I'll be making my install bug reports as soon as I've time. Most problems were during install; very little once install finished.

gnash has been doing youtube for ages

Posted Oct 21, 2009 21:57 UTC (Wed) by coriordan (guest, #7544) [Link]

Gnash has supported Youtube for months or maybe a year.

Did you install both the gnash and the gnash-plugin packages?

gnash has been doing youtube for ages

Posted Oct 21, 2009 23:14 UTC (Wed) by thyrsus (subscriber, #21004) [Link]

Yup. Maybe it was an x86_64 problem, maybe it was because I was using a bogus copy of beta. I'll try again, then I'll report the problem.

I'm still looking for clue on what repositories I'm supposed use. The DVD image was a ten hour download, I'd rather avoid a repeat of that just to get a few bytes of answer.

gnash has been doing youtube for ages

Posted Oct 22, 2009 3:07 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

Fedora 12 Beta is a sanitized snapshot of Rawhide, the development branch of Fedora. Therefore, if you just keep updating, you would eventually get to the general release. You do not have to explicitly enable "Fedora" and "updates". Just leave only "Rawhide" repo enabled.

http://fedoraproject.org/wiki/Upgrading

gnash has been doing youtube for ages - news to me

Posted Oct 22, 2009 13:59 UTC (Thu) by alex (subscriber, #1355) [Link]

I suspect it's an X86_64 thing because I've never really got Gnash working. I've attempted to poke it a few times but it's a bit of a monster to build and test without replacing your working plugin.

gnash has been doing youtube for ages

Posted Oct 22, 2009 15:03 UTC (Thu) by thyrsus (subscriber, #21004) [Link]

Thank you for the guidance on repos.

This morning I removed the Adobe rpms and pulled the x86_64 from rawhide. Instead of getting a black screen at youtube.com, I'm now getting a prompt to install "further plugins", and then a notice that the Codec I need is unavailable. F@#$% software patents. I'm filing that bug with my congress folk.

gnash has been doing youtube for ages

Posted Oct 22, 2009 17:53 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

If you are using Firefox, make sure you installed the gnash-plugin package as well in addition to the usual gstreamer codecs (preferably from RPM Fusion). Alternatively, cclive or youtube-dl is useful to download and play the content locally.

gnash has been doing youtube for ages

Posted Nov 4, 2009 6:58 UTC (Wed) by amit (subscriber, #1274) [Link]

I've been using gnash to watch youtube videos with the gnash-plugin and firefox on x86_64 on Fedora 11. If it doesn't work on F12, it's a regression that can be fixed rather than a non-feature.

Fedora 12 Beta now available

Posted Oct 22, 2009 11:44 UTC (Thu) by kragil (subscriber, #34373) [Link]

I want to love Fedora, I really do. It just makes it so hard.
I installed the beta added flash and codecs and Gnome-shell (needs faster task switching btw) .. Life was good.

Today few updates later the boot up hangs, avahi hal and a few other daemons fail. I know it is beta, but similar things have happened to me with releases and I really don't know how these things pass QA.
Well I like Gnome-shell enough that I might investigate the issue and file a bug, but he love is gone again.

Fedora 12 Beta now available

Posted Oct 22, 2009 12:27 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

I haven't heard of any such problems in the recent updates. It would be more useful to know the details in a bug reports. Some of the problems are very hardware specific. Note that GNOME Shell is a preview release and as noted in the announcement might not work well on all hardware yet.

Fedora 12 Beta now available

Posted Oct 22, 2009 12:56 UTC (Thu) by Tracey (subscriber, #30515) [Link]

Well, I just gave it a try and it seems to work ok.

I upgraded from a fedora 11 x86_64 gnome installation via the directions on the fedora wiki "yum --enablerepo=rawhide --skip-broken upgrade".

There was the slightest hint of video instability in one of the xterms(it's using the radeon driver), but not a showstopper. I may try "nomodeset" on the kernel boot line later to see if that helps.

The thing that seems to bother me the most is that it turned on a whole lot of extra things that I had turned off. Otherwise, it looks good so far.

Fedora 12 Beta now available

Posted Oct 24, 2009 2:46 UTC (Sat) by charris (subscriber, #13263) [Link]

I want to love fedora too but I can't get it installed, Anaconda reliably locks up at some random point. I can't even get to a terminal. Installing fedora 11 was a pain and at the moment installing fedora 12 is even more trouble. I think the distro may have crossed that fine line between cutting edge and unusable.

Fedora 12 Beta now available

Posted Oct 24, 2009 3:51 UTC (Sat) by rahulsundaram (subscriber, #21946) [Link]

The known issues are listed at

https://fedoraproject.org/wiki/Common_F12_bugs

Your description doesn't give many details such as the hardware you are trying to test with but you might want to take a look. Also you can pass "text" as a option in the Anaconda boot prompt to force a text mode installation which will get a minimal system up and running to help debug this problem further.

http://fedoraproject.org/wiki/Anaconda_Boot_Options

Fedora 12 Beta now available

Posted Oct 24, 2009 19:50 UTC (Sat) by charris (subscriber, #13263) [Link]

Known issues didn't help. My attempt at a text install was... interesting but fruitless. I have four linux distros on four raid-1 partitions on this machine, here is what happened in the partitioning step

1) Select fresh install : goes straight to write to disk, no disk selection beyond whole disk(s). No partitioning. Scary. Ctrl-Alt-Delete looks like the safe bet.

2) Select upgrade for partially installed Fedora 11 : no grub installation found
a) select reconfigure grub : tries to overwrite my mbr without asking but errors out, thank God.
b) try again and skip grub : doesn't do anything, says safe to reboot. And it was! ;)

I must say that text installation seems to have gone downhill since 1999, Debian is a breeze by comparison. BTW, error messages from the kernel lack a carriage return before the line feed and write all over the screen in an interesting pattern.

Fedora 12 Beta now available

Posted Oct 25, 2009 17:48 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link]

You didn't provide the hardware details yet so I am not able to suggest anything specific. Have you tried booting with "nomodeset"? Text mode installation is a minimal installation only option in Fedora in recent releases.

Fedora 12 Beta now available

Posted Oct 25, 2009 19:37 UTC (Sun) by charris (subscriber, #13263) [Link]

Yes, I have booted with the nomodeset with the same result. This is a quad-core amd phenom machine with an GeForce 8600 GT video card on a Gigbyte MA790X-UD4P motherboard. Fedora 11 runs fine on this setup.

The live disk install also errors out with an unhandled exception. That didn't hang the system, however. Oh goody, I thought, let's look at the logs. Unfortunately, I didn't have sufficient privilege to view them ;)

Fedora 12 Beta now available

Posted Oct 26, 2009 21:43 UTC (Mon) by rahulsundaram (subscriber, #21946) [Link]

I don't know what you mean by saying you don't have access to the logs. You can just run su - to get root. The Live CD doesn't have a root password. You can file a bug report based on what information and provide and we will go from there. I don't think LWN is the best place to discuss this issue. For knowing what information is needed, look at

https://fedoraproject.org/wiki/How_to_debug_Xorg_problems

Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds