Fedora 10 Review
Fedora 10Fedora 10 was officially released on Tuesday November 25, 2008. Since its release I have installed it on a number of machines and been running it as my full-time desktop. I added screenshots for the Syslinux boot screen, Plymouth in text mode, GDM, GNOME Desktop, GNOME Window Decorations, KDM, KDE Startup, KDE Desktop and KDE Window Decorations.
Installation
The easiest installation method is to download either the GNOME LiveCD or the KDE LiveCD, boot either one up and give it a try on your hardware to check for any compatibility issues.
The machines I tried it out on included:
1) a Dell Optiplex GX270 desktop,
2) a Dell Inspiron 5150 laptop,
3) a Dell Optiplex GX620 desktop,
4) a Dell Optiplex 755 desktop,
5) a Gateway Pentium 4 desktop,
6) and an HP desktop
It worked flawlessly on 4 of the 6. For whatever reason Xorg could not detect / set a usable video resolution for the Dell Optiplex 755 and the HP desktop. On the laptop, I had to download some proprietary firmware for the wifi card and install it under /lib/firmware.
Installing from the LiveCD is really, really easy and fast. Just double click the "Install to Hard Drive" icon, answer a few questions, and away it goes. Of course a lot depends on the speed of your machine and how much RAM you have but on all of the systems I tried it on the install took about 5 minutes or less.
One disappointment with the LiveCDs is that the amount of software that can fit is a bit limited... so much so, I'd really like to see a LiveDVD. The GNOME LiveCD includes Gnumeric and Abiword but I would prefer OpenOffice.org... but there just isn't enough room.
I'm primarily a KDE user but find myself using a variety of software from both GNOME and KDE as well as desktop agnostic software. After installing from the LiveCD I usually have a LOT of software to install. Using the LiveCD means that the initial download is smaller but I still end up downloading a lot post install for the additional software I want.
If you are like me and use a variety of software, I recommend the DVD installation method... assuming of course you have a DVD reader. It might be a bigger download up front but there is so much more software on the DVD that it is less likely you'll have to download lots of stuff after the install... with the exception of the updates of course. How much software is on the DVD? About 2,200 packages. While that might sound like quite a bit of software, Fedora has been growing steadily from release to release and the total number of stock packages available for Fedora 10 is around 11,500 (i386) and 14,500 (x86_64).
Plymouth Text ModeBoot Process
With Fedora 10 comes a new graphical boot system named Plymouth which replaces the previous RHGB (Red Hat Graphical Boot). Plymouth offers a number of cool features with two basic goals: 1) Improve boot speed by using kernel-based video mode settings rather than using Xorg and 2) Improve the flexibility of the underlying graphical boot system.
I'm not a big fan of graphical booting and usually turn it off in favor of the somewhat verbose kernel text messages but I had to check out Plymouth. Plymouth is basically in proof-of-concept mode with this initial release because it currently only works with a small handful of ATI video cards. It can be made to work on a wider range video cards if one passes an additional parameter to the kernel (vga=0x318) which puts it in a more generic video mode. Using the generic mode losses some of Plymouth's flash... the fade in effect and the no-flicker/jitter between video mode switching. Nothing really that important. The graphical boot is quite fancy / impressive with its animated version of the solar graphic... showing flares shooting off of the blue filtered star. Kudos to the art team.
If one of the goals is to make booting faster why even have a graphical boot? Who really cares if there are noticeable switches between the various video modes? I do respect the goals of Plymouth and I understand why the previous system had to be abandoned (compatibility and maintenance issues). I too can put up with a slightly slower boot (although it is faster than previous releases) to have some majorly improved eye candy. We'll just have to see how Plymouth matures over time.
Artwork
One of the widest areas of debate with the various Fedora releases as been about the quality of the artwork. Some folks have been happy and others haven't. I guess style is very subjective. With Fedora 10 the consensus seems to be that everyone is quite impressed with the Solar theme... although some have complained that they thought that the window decorations in GNOME were somewhat simplistic and ugly. You can't please everyone.
I haven't heard anyone complain about the style / artwork provided by the KDE desktop. Its window decorations are quite different than those in GNOME. I do think KDE's KDM theme is a lot cooler looking than that of GDM.
GDM
GNOME Desktop
GNOME Decorations
PackageKit Improvements
One of the new features in Fedora 9 was PackageKit... but with its initial release it had a number of drawbacks... the most obvious being that it would only allow picking one software package at a time for installation. Over the lifespan of Fedora 9 PackageKit has gotten a number of upgrades and the PackageKit that is included with Fedora 10 is a lot more usable than before. It still isn't perfect though, but what is?
I ran into a few timing issues a couple of times that really slowed down the operation of package installation when there were a number of operations queued up. Some of the slowdowns were probably caused by doing a lot of network based operations shortly after Fedora 10 was freshly released and there was more network traffic on the Fedora mirrors.
In one of my install locations I happen to maintain a local copy of the Fedora mirrors and it is really amazing how fast yum and PackageKit are when they don't have to crawl the mirrors looking for package data. I think most if not all of perceived slowness behind yum and PacketKit have to do with a slower than desirable mirroring system. I don't have any data to prove my claim but I believe it to be true.
PackageKit now handles multiple operations easily and under certain conditions can even recommend additional software when a user tries to access data files they don't have applications for. An example of this would be audio / video codecs. If you try to play a video you are missing codecs for, PackageKit may be able to recommend additional packages for installation. This is the first release of the recommendations feature and the Fedora project folks have already mentioned that they plan to expand it greatly with future releases to make it smarter and more flexible.
LiveUSB
I believe Fedora 8 first introduced an application to easily turn the LiveCD iso into a LiveUSB. With Fedora 9 they added a feature where you could have persistence storage on your LiveUSB setup. With Fedora 10 they have added an option to have a separate, persistent storage for an encrypted /home directory. I tested out these features by creating a LiveUSB setup that has both persistent storage and an encrypted /home directory. Here's the command line I used on a 4GB USB thumbdrive:
livecd-iso-to-disk --home-size-mb 1024 --overlay-size-mb 2047 F10-i686-Live-KDE.iso /dev/sdb1
That creates a 1GB encrypted /home disk image as well as a ~2GB persistent storage image. After I created the LiveUSB setup I booted it, installed the software updates as well as installed a lot of additional software including Firefox, OpenOffice.org, GIMP, etc. It worked very well and I was impressed.
I'd really like to see some more complete documentation on these features as using a FAT16 formatted USB thumbdrive limits one to image sizes of 2047MB or smaller. If I used an ext3 formatted USB drive could I overcome the limits of the FAT16-based system? It appears that their current setup assumes that one is using the default format provided by virtually all USB thumbdrive makers... FAT16. The plus of that assumption is that you can still plug the thumbdrive into a Windows box and use it like you always have as the process is non-destructive. The drawback is a maximum filesize of 2GB. Those with 4GB, 8GB or bigger USB thumbdrives might appreciate the ability to create larger disk images.
KDE 4 Desktop
One of the main complaints about Fedora 9 when it was released was their decision to drop the KDE 3.x desktop and go exclusively with the KDE 4.0.x desktop. Being a KDE user I can concur with the assessment that the version of KDE that shipped on the Fedora 9 install media was not very usable. As a result, I switched to GNOME for a few months until KDE updated to the 4.1.x series.
Fedora is really aggressive about keeping up with bug fixes and security updates over the lifecycle of their products. With Fedora 9, they updated (and will continue to update) KDE every time the KDE folks did. As a result, the KDE that ships with Fedora 10 is very similar to the KDE that you have on a fully updated Fedora 9 system. This is a good thing. After KDE came out with the 4.1.x series I switched back to KDE and have been fairly happy ever since. That isn't to say that all KDE users are happy with KDE 4 but I find it to be quite usable now.
KDM
KDE Startup
KDE Desktop
KDE Decorations
Encrypted Partitions
One feature that was made available in Fedora 9 that I never tried using was the option to use an Encrypted partition. With Fedora 10 I decided to give it a try on two of the systems I installed on by making an encrypted /home. This uses the LUKS (Linux Unified Key Setup) system to provide the encryption and password prompting during boot. It worked fine for me.
Some have complained that having the installer automatically make all of the LUKS decisions for the user is a lot less flexible than letting the user tweak all of the parameters manually. While that is true, having it part of the install means a lot more people are going to use it than who would have even considered doing it post install.
This feature is especially useful on laptops where one might be concerned if it got stolen, the thief could get valuable personal information off of the hard drive.
Constant Updates
One thing that makes Fedora stand out from other distributions is the number of updates that come out over the lifecycle of a release. Most distributions offer security updates and some offer bugfix updates but Fedora takes that a step further by quite frequently rebasing on newer versions of things. It is not unusual for Fedora to follow both KDE and GNOME with desktop version updates shortly after they become available. It is also not unusual for Fedora to have 100MB or more of updates a week. Some folks might cringe at that but I happen to like it.
A few mainline Linux kernel developers recommend Fedora when asked how end users can help with kernel testing since the kernels used by Fedora aren't usually that far behind the latest kernel release.
Upgrading from previous Fedora releases
All of my installs where clean installs with the exception being on one machine where I had /home on a separate partition which I retained. I did NOT try upgrading from Fedora 9 to Fedora 10. In the past Fedora really didn't recommend upgrading from one release to the next but that has been changing over the last few releases. They do provide upgrade instructions but not having tried them I can't comment on how well they work. I have read a few comments made by those who have done upgrades and so far all of them have been positive... and Fedora seems committed to improve the situation every release.
Conclusions
Fedora 10 has a lot of impressive features and a large library of software. The install is very easy and fast especially from the LiveCD. I believe there are still some compatibility issues with Xorg (that are probably not Linux distribution specific) on some newer hardware so the LiveCD option is great for pain free hardware compatibility testing. Fedora 10 doesn't offer a lot in the way of new major features but offers a lot of pretty impressive minor ones.
It is clear that Fedora improves things from release to release as they help mature the advanced technologies that they are early adopters of. I'm a Fedora fanboy myself so I'm usually not disappointed with any release but I think Fedora 10 overall has been one of their better releases.
I don't necessarily recommend Fedora 10 for a complete Linux newbie... but wholeheartedly recommend it for users with 6 months or more of Linux experience... especially for those who like being early adopters of new software technologies. Fedora is also THE distro for those who are considering becoming contributors.
Additional Links
Assuming you got this far and have some interest in giving Fedora 10 a try for yourself, I highly recommend the following resources provided by the Fedora Project:
Release Summary - https://fedoraproject.org/wiki/Releases/10/ReleaseSummary
Feature List - http://fedoraproject.org/wiki/Releases/10/FeatureList
Release Notes - http://docs.fedoraproject.org/release-notes/f10/en_US/
Known Issues - http://fedoraproject.org/wiki/Bugs/F10Common
Installation Guide - http://docs.fedoraproject.org/install-guide/f10/en_US/
Upgrading - http://docs.fedoraproject.org/install-guide/f10/en_US/ch-upgrading-system.html
Get Fedora - http://fedoraproject.org/en/get-fedora
fedora sucks man. why
fedora sucks man. why doesn't it have repo enabling like ubuntu instead of hunting ?

Get with the program
Fedora 10 does have that (if I understand what you mean) for the repos it supports... a little app named "gpk-repo" that is listed in the application menu as "Software Sources".
For third-party ones (like RPMfusion) you install a package they provide or manually add a .repo file for them in /etc/yum.repos.d/ directory. A .repo file really isn't that different from the sources.list file used by Debian and Ubuntu.
Bill, if you need any more info... just let me know. I know you have more time on your hands since you stopped making those commercials with Jerry.
Help me to run openoffice3 in my USB
I tried live usb with 2 GB persistent storage. And it works. Many thanks for that first.
Then I wanted to install openoffice 3 in my USB device. downloaded the "OOo_3.0.0_LinuxIntel_install_wJRE_en-US.tar.gz" file from openoffice website and unpacked it. And then I ran it with "package installer" and the file got installed inside my "live user" folder. Now the problem is, even after installation, I am unable to see any links in my "applications--> office--> ... ". Please help me... How to open the openoffice calc...?. Is it possible to open it in terminal...? I am a linux novice...
Thanks for the article.

OpenOffice.org 3 from LiveUSB
Nanda,
A couple things:
1) You don't have to download OOo 3 from the OOo site because OOo 3 is a standard package in Fedora 10... they just didn't have enough from on a single LiveCD to include it. You can install it after the fact with yum and it'll appear in the menus. Just install the following packages:
yum install openoffice.org-calc openoffice.org-draw openoffice.org-impress openoffice.org-writer
That'll figure out the deps and install everything.
2) Since there is a lot of updates needed and you want to install additional software, you might consider making your own LiveDVD respin of Fedora 10 and then turning that into a LiveUSB. I have a screencast on how make your own remix. It takes a while but it is very easy and the results are exactly what you want. See:
Screencast: How to Build a Fedora 10 Remix
Thanks for this top, Scott.
Thanks for this top, Scott. I just installed Fedora 10 and couldn't really figure out how to get OO 3 installed. I had no idea it was so easy! It's downloading now...
Better than Ubuntu and OpenSUSE
All I wanted for my PC is to be able to run KVM without any flaws especially when adding Windows guest OS to the system.
At the same time this release works with my Nvidia NVS290 after a simple driver installation. I tried Ubuntu and OpenSUSE to do the same thing but both of them cannot give me the flexibility of becoming a desktop PC and a Virtualization Server at the same time. This is the only fedora release that I dont have any issues. Thanks #10!
Bootable USB Drive
Could you provide more specifics as to how you created your bootable USB drive. I have not been able to locate that livecd-iso-to-disk shell script although I have found serveral links referencing it. (I found it finally on the liveCD but now to try it). I have tried using the liveusb-creator, without success. One USB drive does nothing, the other complains about not having a bootable partition. I checked using parted and it shows a bootable partition which I am able to toggle okay, leaving bootable, but still won't boot. The folder structure on both look identical. A friend of mind was succesfull in using liveusb-creator in Windows (I don't want to go there) but it won't boot up completely, hangs in the loading process but at least his starts loading linux... In the meantime, I am pursuing the boot partition problem, maybe try another USB device. I have a SuSE 10.3 USB drive that boots fine so I know it is not a computer issue. I am using a fresh hard drive install of Fedora 10 to do all this.
Thanks,
Clint
Bootable USB Drive
I was successful in getting a SanDisk 4GB USB drive working with F10 Gnome and was able to do the updates/add software pretty much as you were successful in doing. The trick was in marking the fat32 partition as bootable (used gParted) and this works even with the SanDisk U3 partition in place. I found the SanDisk 4GB USB drive to be extremely fast, very comparable to a hard drive in operation. Boot up in less than 50 seconds on a 4 year old laptop, 10 seconds from login to desktop, OpenOffice opens as fast from the USB device as it did from the hard drive. Shutdown in 10 seconds. Fedora 10 rocks on USB! I tried to use a Toshiba 4 GB formatted fat32 and it refused to boot, reporting a corrupt boot partition but it works fine as a storage USB device. I have found that all USB devices are not created equal and the Toshiba drive is one of them. My best consistent success stories have been with Kensington DataTraveler drives where I have created Bootable USB drives for SuSE 10.3, Vista SP1, and WindowsXP UBCD. Unfortunately, I did not have a spare Kensington drive when I started my work with F10 today. Are you only using 2 GB drives with fat16 partitions or am I missing something here?
Incidentally, I have not been able to find the live-iso-to-disk bash script on F10, even after installing liveusb—creator. The only copy I found of it was on the livecd in the LiveOS directory which I copied to a USB drive and then on to my hard drive where I have F10 installed, so I can try it here. It had been noted that the man have not been updated in the Fedora threads.
Will be looking forward to your article in the next few days.
Thanks,
Clint

Fedora media gets outdated SO FAST!
Clint,
The main reason I got into doing a Fedora 10 remix was because I wanted to update the LiveCD iso image. I prefer KDE and the version released on the Fedora 10 KDE LiveCD was version 4.1.2. Then a week or so after that Fedora updated to 4.1.3. So, making a LiveUSB from the original media, and then doing the updates... wastes an incredible amount of persistent storage. Then wait a month and almost everything else that was on the original media will have been updated.
I started using the stock LiveCD kickstart file that gave me a LiveCD exactly like Fedora's but with all of the updates applied. Then I decided I'd add some additional software like Firefox and OpenOffice.org. Of course it was way too big to fit on a single CD... so I had a LiveDVD at that point. Then I decided to add a ton more software including all of the Desktop Environments and Window Managers... all of the multimedia stuff from RPM Fusion and the Adobe Flash Player. I'm up to about 1,350-ish packages and a 1.7GB DVD. If you install that to hard drive it weighs in at a little over 4GB... so that squashfs (or whatever it is) really saves space. That'll fit on a 2GB USB thumbdrive without much room for any persistent storage nor encrypted home... so it's probably a better fit for a 4GB thumbdrive.
I have decided that the Fedora Live media is the fastest way to do an install. I mean, I have the LiveDVD with all of the software I like on it and it only takes about 5 minutes to install to hard drive. In order to be able to redistribute the DVD, I had to use the generic-logos and generic-release* packages rather than the fedora-logos and fedora-release... since I have added some non-Fedora software.
Regarding USB thumbdrives formated as FAT16 vs. FAT32... while I'm able to repartition my thumbdrives to FAT32 and even format them with "mkfs.vfat -F 32", the livecd-iso-to-disk script still won't let me create any image files (persistent storage nor encrypted home) over 2047MB. Are you able to create image files over 2047MB?
The LiveUSBs are fun to play with but I've found that it is very, very easy to corrupt their filesystems. At least they are pretty easy to reformat and get going again.
Regarding finding the livecd-iso-to-disk script, like I said... if you install the livecd-tools package, it is part of it. See:
[dowdle@dellfedora10 ~]$ which livecd-iso-to-disk
/usr/bin/livecd-iso-to-disk
[dowdle@dellfedora10 ~]$ rpm -qf /usr/bin/livecd-iso-to-disk
livecd-tools-020-1.fc10.i386
TYL,
--
Scott Dowdle
In Reply - Fedora media gets outdated SO FAST!
The flurry of updates is a great attribute of the Fedora Community, especially those just post release. Your efforts in maintaining an updated LiveDVD are admirable. Wondering if you make that available anywhere, looks like a good collection of most everything one would want on the LiveDVD.
2047MB appears to be a limitation of the liveUSB-creator package so I have not been succesfull of building anything bigger either. I too have experienced the fragility of bootable USB drives but so far, both the SuSE 10.3 and Fedora 10 have been stable, haven't broke them yet.
As a BTW, I tried using live-cd-iso-to-disk command line from the review with my copy of shell script from the liveCD which ran quickly, no errors, but didn't work for some reason. Didn't spend any time as to figuring out what didn't work, just went back and used the liveusb-creator GUI which worked okay.
Thanks for the helpful references to the livecd-tools.
Clint

USB Thumbdrive vs External USB Hard drive
Clint,
Are you trying to use a thumbdrive or a hard drive? I've only tried it with USB thumbdrives. In most cases I fdisk'ed them, made them FAT16, did a "mkfs.vfat /dev/sdb1" (device name will vary) on it and then ran the script. I've always only had one partition on them too.
The livecd-iso-to-disk script is part of the livecd-creator package but if you are on a previous release of Fedora you can find the newer version in the LiveOS directory of the Fedora 10 install media (as you mentioned). It doesn't look like they have updated the man page info about the encryted /home though.
Please tell me more about your scenario and I'll give it some thought.
Currently I've been experimenting with building my own customer respin/mix that includes all of the multimedia stuff from rpmfusion and the Adobe Flash plugin... as well as all of the desktop environments / window managers, all of the app and utility software I use, and a firmware or two. I haven't had to build any packages or anything... just using their livecd-creator script with modified versions of their live media kickstart files. I hope to write up an article on the process in the next few days.
--
TYL, Scott Dowdle
keyboard & mouse freeze in fedora
hai iam a new user to fedora 10. i installed fedora 8 on my system but after full installation and from next reboot my mouse and keyboard freezes and stop responding .
I tried fedora 9 also, it has same problem in my system.
configuration of system:
intel pentium (d) 2.08 ghz
d102ggc2 mother board
756 ram
microsft mouse & keyboard (multimedia)
can u help get out of this prblm......
plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
zzzzzzzzzzzzzzzzzzzzzzzzzz

Hardware incompatibility
As I mentioned in my review, of 6 computers I tried, 2 didn't work. Linux, and not just Fedora, seems to be somewhat hit or miss with certain hardware. There may be work-arounds for most problems but I'm not familiar with your particular problem so I don't really have any advice... other than to try a different distribution.
Nice Review
Thanks for the review Scott. Personally I am not a RH/Fedora fan/user, but I thought the review was very nicely done with valuable information for us all. I too am very interested in the USB image ability. I believe more and more distro's are starting to provide this feature although I have yet to test it.
live usb
Nice review. Especially enjoyed the information about running live from a USB device. Over the years, I've usually had Fedora on my hard drive, even if it wasn't my main system. That stopped with Fedora 9. The live options are drawing me back though. I'll wait a couple weeks and see what shows up in the Fedora forums. If setting it up the way I like involves minimal hassle, I'll give 10 a try. Thanks for your review.
waiting for rhel6 ;) first uptodate entraprise linux desktop
Although Fedora 10 is nice improvement over latest releases it still doesn't support suspend to ram in none of my 3 laptops neither F7,8,9 did... FC6 did it well out of the box :) and after its support term expired, I switched to CentOS (5.2 at the moment). KDE RedHat Packaging Project provides nice KDE3 (now its 3.5.10) for el5 so it saved me from KDE revolution which had to be done in F8/F9... I fought I would switch back to Fedora after some time but now I'm waiting not for F11/F12 but for CentOS6 and for eg. KDE 4.5 packages for it....

Suspend to RAM?
Works on the Dell Inspiron 5150 I have. Sorry to hear it is broken for you. I haven't tried hibernate though as I've heard that some devices might get confused and not work properly after coming out of hibernate. Luckily for me I use my laptop mostly at home and it isn't too much trouble to turn it off when not in use or plug it in when the battery is getting low.
Graphical Boot
The graphical boot in Fedora 10, when using native kernel modesetting and not some VESA mode hack, does shave a few seconds off boot time. A not-insignificant part of starting X is switching from text mode to graphics mode (or switching graphics modes, as the case may be). By having Plymouth switch the graphics mode as early and as lightweight as possible, the X server is no longer required to do so and there is a net gain. The fancy light show is just a bonus on top of that.
Curious
I never seriously using fedora. Usually i use centos as server. perhaps i'll give it a try.
Fedora 10 DVD's
Hi Scott.
Thank you so much for the review. A real big help with keeping up with the every day changes around us. Image the hours you saved a bunch of us.
Just thought I would add as most have probably already found out the iso image of Fedora 10 DVD(s) can be found here.
http://fedoraproject.org/en/get-fedora-all
Thanks again.



Installation without X
I typing this comment via my Fedora 10. Seem that it cannot use X server(graphic mode) while install even with vesa driver. I use Acer Aspire 4530 with NVIDIA graphic. But no problem for me to install the graphic driver after that.