Fedora 12 Alpha Release

Booting the Fedora 12 Alpha CD for an install

Screenshot: Booting the Fedora 12 Alpha CD for an install

I don’t “review” alpha releases, but I’m very much looking forward to Fedora 12, it’s alpha spin was released today. Currently scheduled for early November, even with some pushback I would expect it out by Christmas, probably thanksgiving. Fedora 12 has a large changelog and feature list, a few big ones based on upstream changes to Gnome, KDE, etc. Last night I downloaded the 64bit live CD and installed it on a virtual machine for some testing. Sometimes working with beta software I forget it’s beta software; so many stable products and distros are beta. Alpha is a whole different ball game. I don’t suggest installing any alpha release on your primary desktop. It’s best left as a testing release for those of us who file bugs. If you want a preview, download the live CD and either boot it live on your computer (without installing) or install it on a virtual box. For my testing I’m using virtualbox on an AMD quad core with 8gb of ram and a nvidia video card. The Virtual machine is set to 2GB of ram, 2 processors, and 64mb video ram (3d acceleration turned on). My base settings for testing Linux distros.

You can view the full release announcement, but I’ll point out a few of the interesting bits.

32bit compiled at i686 –   Some of you may recall that they changed the 32bit compile of Fedora 11 to i586, now in 12 it’s all compiled and optimized for i686 with some additional optimization for the ATOM processor common in netbooks. This will cause a speed increase on any modern or slightly less ancient processor. Those of us with 386 and 586 computers laying around won’t be installing Fedora 12 on it without some recompiling, but then we should be thinking about putting those computers out of their misery or running a smaller distro on them. There are plenty of off-the-shelf Linux options left for those old boxes. I’m sure someone, somewhere, isn’t happy about this, but it’s a good thing.

Smaller Downloads – One of the biggest achievements for Fedora 11 was presto. I seriously wish presto had been around back when I was updating Linux via dial up. I won’t go into the finer details (that’s what google is for) but basically Presto downloads a delta file and applies it to the existing rpm to update it; this provides a much smaller download. When enabled, presto is nice enough to tell you how much download size was saved. It’s not as big of a deal these days on my 10mb DSL, but with streaming music, netflix HD, Xbox live, torrenting isos and everything else, it’s still quite nice. In my random observations I’ve seen an average decrease in update sizes of around 40%. In Fedora 12 there’re switching packages from gzip to XZ (LZMA) compression, I don’t know a ton about XZ, but reading specs it shows a 30% more efficient compression over gzip though decompression is slightly slower. Compression times, however, are several times higher, but in use as a compression format for distributing files, that doesn’t really matter. Files are only compressed once before uploading to the mirrors. The mirrors have less bandwidth, we get faster downloads. Doubt most people will notice the longer decompression times.

Bluetooth only when needed – One of the simpler yet favorite improvements. The bluetooth service has always been on by default, having an effect on boot times and constantly running in the background, and thus one of the first services I turn off on most computers. With 12, it’ll be on demand. It won’t start at boot and won’t run in the background. When you try to use a bluetooth device it’ll start and time out when you’re done. Again, this is simple, but when I read it, it made me happy.

Sound – Ok, many of us cringe when we see anything in a release note or changelog about sound. For a long time it’s been one of those touchy subjects, and add “pulse” to the conversation and it really gets interesting. I won’t say that all of our audio woes are over, though most admit the combined advances in the last couple years have been better than the combined annoyances. In reality I haven’t had many problems with sound pulse/alsa in Fedora 11. Though there is always room for improvement. (Though a little dated, still interesting reading about linux audio.) Fedora 12 will have some nice advances in Pulse Audio, among them improved hot-plugging (switching back and forth to my bluetooth headphones has always been a royal pain), uPNP media support (pause for a standing ovation), and better mixing logic (which wouldn’t take much). More info here.

Graphics -  Kernel Mode Setting will now be on by default for Nvidia cards. Previously default for ATI (F10) and recently for Intel (F11). This makes a rather large difference in boot time and the overall appearance of the boot (less flashing and switching). KMS and Plymouth will now work on “nearly all systems.” Another side note about graphics, Spanning multiple screens is now enabled instead of the default clone screens.

There are a few other notable changes — Grub now supports being installed on ext4, so you don’t have to have a separate ext2/3 boot partition. Dracut is a new booting system. I’m going to have to play with it and do a bit of reading. Improvements have been made to NetworkManager, including better mobile broadband support. We will see dynamic wallpapers again by default in Gnome. And PackageKit will have better browser integration as well as suggest a package to install when you try to run a command that’s not found. KDE 4.3 is default in the alpha KDE version, Gnome 2.28 on the default install. It should be noted that you can install Gnome Shell and preview Gnome 3; refer to the Fedora 12 Alpha release notes for the howto.

This spin does have the alpha feel to it, as expected, but seems overall stable and once booted fairly quick. Boot times as a virtual machine seem painfully slow for me, compared to Fedora 11 and every other version of Linux I’ve ever installed via virtual box. I’ll continue testing F12a on the virtual box and compare some results with a non-virtual dual core machine in the next couple of days. I’m interested to see the speed difference versus F11. It’s an exciting milestone for the release cycle, and I can’t wait till Fedora 12 or at least the beta. Twelve promises to be a solid, fast and versatile operating system, which is good, because once 12 releases I may be sticking with it for a while, not sure I’ll trust Fedora 13 on anything. :)

This entry was posted in Tech and tagged , , , , . Bookmark the permalink. Follow any comments here with the RSS feed for this post. Both comments and trackbacks are currently closed.

8 Comments

  1. Posted August 26, 2009 at 4:16 am by Zeb | Permalink

    You're absolutely right, and it's not something I made clear at the time of post. I test and play with countless distros, at least most of the top 50 at distrowatch, but Fedora is the only Alpha I have time for (and one of only three betas) as Fedora has a special place in my heart, RHEL/CENTOS are my servers of choice for any of my clients and some business desktops. Fedora is my recommendation for everyone else. I should have better explained my speed comments in the post. I do expect alpha's to be slow due to the debug options, I also expect it to be buggy. I guess it jumped out at me because the boot was so much slower and pauses for a while, then once everything was up and running it seems quicker than usual. I was trying to express the opinion that the boot seems a bit slower than I recall on the F11a but once running it seems much faster.. though admittedly, its been a few days since I ran F11a so who knows. Regardless this spin is far more stable than I expect for alpha, it looks like we're on track for a great release. I don't get to play with Rawhide much, I do have a rawhide box but I don't use it enough to keep it adequately updated, so alphas are my first real chance to see where we're headed. I'm so incredibly excited about F12 and the continuing strength of the platform.

    Thanks.
    Oh, P.S. Since I'm a sysadmin-consultant and not a programmer, I take every chance I get to personally thank an Open Source programmer. Thanks.

    zeb

  2. Posted August 26, 2009 at 9:19 am by Rahul Sundaram | Permalink

    As noted in the release notes, performance is expected to be slower for the development builds because of more debugging options.

    Thanks for the feedback.

    • Posted August 26, 2009 at 10:14 am by zeb | Permalink

      You’re absolutely right, and it’s not something I made clear at the time of post. I test and play with countless distros, at least most of the top 50 at distrowatch, but Fedora is the only Alpha I have time for (and one of only three betas) as Fedora has a special place in my heart, RHEL/CENTOS are my servers of choice for any of my clients and some business desktops. Fedora is my recommendation for everyone else. I should have better explained my speed comments in the post. I do expect alpha’s to be slow due to the debug options, I also expect it to be buggy. I guess it jumped out at me because the boot was so much slower and pauses for a while, then once everything was up and running it seems quicker than usual. I was trying to express the opinion that the boot seems a bit slower than I recall on the F11a but once running it seems much faster.. though admittedly, its been a few days since I ran F11a so who knows. Regardless this spin is far more stable than I expect for alpha, it looks like we’re on track for a great release. I don’t get to play with Rawhide much, I do have a rawhide box but I don’t use it enough to keep it adequately updated, so alphas are my first real chance to see where we’re headed. I’m so incredibly excited about F12 and the continuing strength of the platform.

      Thanks.
      Oh, P.S. Since I’m a sysadmin-consultant and not a programmer, I take every chance I get to personally thank an Open Source programmer. Thanks.

      zeb

  3. Posted August 26, 2009 at 2:19 am by Rahul Sundaram | Permalink

    As noted in the release notes, performance is expected to be slower for the development builds because of more debugging options.

    Thanks for the feedback.

    • Posted August 26, 2009 at 3:14 am by zeb | Permalink

      You’re absolutely right, and it’s not something I made clear at the time of post. I test and play with countless distros, at least most of the top 50 at distrowatch, but Fedora is the only Alpha I have time for (and one of only three betas) as Fedora has a special place in my heart, RHEL/CENTOS are my servers of choice for any of my clients and some business desktops. Fedora is my recommendation for everyone else. I should have better explained my speed comments in the post. I do expect alpha’s to be slow due to the debug options, I also expect it to be buggy. I guess it jumped out at me because the boot was so much slower and pauses for a while, then once everything was up and running it seems quicker than usual. I was trying to express the opinion that the boot seems a bit slower than I recall on the F11a but once running it seems much faster.. though admittedly, its been a few days since I ran F11a so who knows. Regardless this spin is far more stable than I expect for alpha, it looks like we’re on track for a great release. I don’t get to play with Rawhide much, I do have a rawhide box but I don’t use it enough to keep it adequately updated, so alphas are my first real chance to see where we’re headed. I’m so incredibly excited about F12 and the continuing strength of the platform.

      Thanks.
      Oh, P.S. Since I’m a sysadmin-consultant and not a programmer, I take every chance I get to personally thank an Open Source programmer. Thanks.

      zeb

  4. Posted August 26, 2009 at 11:19 am by rahulsundaram | Permalink

    Of note is that fact that what we are calling as alpha is what we used to call till Fedora 11 as the beta. We used to have alpha, beta, preview release and release candidate. Now we have alpha, beta and rc. So you can expect a more “complete” release from a feature perspective.

    Also, if you are a sys-admin, you would fit will into the Fedora infrastructure team, if you want to volunteer. Much of what we do in Fedora requires no programming skills at all. So don't let that stop you from contributing.

    Head to http://join.fedoraproject.org and take a look

  5. Posted September 16, 2009 at 7:53 am by Philip Trickett | Permalink

    Well,

    I have just installed one of the nightly builds on my laptop (Dell XPSm1330), and I must say I'm impressed with Fedora 12.
    It was the 20090911 build, previous to this I had tried the alpha release, which did not install due to the screen freezing and washing out.

    I'm having good experiences with F12 generally, with only a couple of glitches (biggest one is that printing to a Brother printer causes all my networking to die, I think it is related to the Brother driver though.)

    Other than that, I must say the automated bug reporting tool is excellent, making the bug filing process alot easier.

  6. Posted September 16, 2009 at 2:53 pm by Philip Trickett | Permalink

    Well,

    I have just installed one of the nightly builds on my laptop (Dell XPSm1330), and I must say I'm impressed with Fedora 12.
    It was the 20090911 build, previous to this I had tried the alpha release, which did not install due to the screen freezing and washing out.

    I'm having good experiences with F12 generally, with only a couple of glitches (biggest one is that printing to a Brother printer causes all my networking to die, I think it is related to the Brother driver though.)

    Other than that, I must say the automated bug reporting tool is excellent, making the bug filing process alot easier.