Linux users have been waiting quite some time for Fedora 18. The final release has been postponed seven times, for a total of more than two months, from the originally planned release date of 6 November 2012 to the actual release on 15 January 2013.
No one can accuse the Fedora developers of being slaves to a calendar, or succumbing to pressure to ship a release before they believe it is really ready.
With the arrival of fedup, all upgrade functionality has been removed from anaconda as well, which should make it considerably smaller and less complicated. I will include some notes and screen shots of the new anaconda later in this post.
One of the major new features in this release is support for UEFI Secure Boot.
I have installed this release on UEFI systems, with Secure Boot enabled and disabled, and on traditional BIOS systems as well, all with no problems.
My previous two blog posts discuss some of the issues of UEFI and Secure Boot installation, so I will not go into more detail on that here.
I have installed this release on pretty much every laptop, sub-laptop, netbook and desktop system I have around here, and had no trouble with any of them. All of the hardware was detected and supported out of the box, with no additional searching, compiling, downloading, installing or other special actions required.
That includes CPUs, graphic controllers with VGA, DVI, HDMI and laptop display connection (including the dual-display setup I have on my desk - Fedora is the only distribution I use that recognizes and configures dual monitors automatically), wired and wireless network controllers, audio input and output, and whatever else is around here.
A few other highlights of this release:
As is normal with the Fedora distribution, there is no non-FOSS software included. The most notable example of this is that there is no Adobe Flash player included. An explanation of this, and instructions for downloading and installing the Adobe Flash Player for Fedora are on the Flash - Fedora Project web page.
New in this release, Fedora includes support for the MATE desktop. For those who are not fond of Gnome 3, MATE offers a traditional Gnome 2-style desktop, with upper and/or lower panels, menus, desktop icons and a variety of associated applications.
MATE is not included in the base distribution, to get it you have to run the command "yum install @mate" (as root, of course). It would be nice if there were a meta-target in the Software Install utility, but if there is, I haven't figured it out yet.
After installing MATE, the next time you log in you will see a new "Session..." button on the password entry screen. Click that, and you can choose between the Gnome and MATE desktops. MATE has come a long way, and for my purposes I can no longer distinguish between it and the actual Gnome 2 desktop.
Fedora also offers a KDE (version 4.9.4) distribution. This is not just a KDE desktop built on top of the Gnome distribution, it is a separate distribution built with KDE utilities and applications. Some of the notable differences:
Of course, if you prefer Firefox, LibreOffice or whatever, you can still go to the Software Management utility, search and select the version you prefer, and install it on Fedora KDE. There are a variety of other application differences, and of course all of the standard utilities such as the file manager, CD/DVD disk burner are KDE-specific rather than their Gnome equivalents.
I can't let a new release with KDE go by without plugging my favorite netbook desktop - KDE netbook.
This is included in the standard KDE distribution, all you have to do is select it in "System Settings/Workspace Behavior". It changes the desktop into the multi-sectioned layout shown above, with a top panel (which auto-hides when an application is started), a quick launch area, a search bar, and an application/utility menu area. It just keeps getting better with every new KDE release.
This is the initial view of the anaconda installation summary screen.
What is important here is the Storage Installation Destination, click that to select the disks and partitions where Fedora is to be installed. You can also change the timezone and keyboard layout if necessary - but note that changing the keyboard here has no affect on the installation process itself.
If you want to change the keyboard layout for that, you have to use the normal tools - go to the application menu and type Language, then select the Region and Language utility program, and use the Input Sources tab to select a new layout.
After clicking Storage Installation Destination and then selecting the disk you want to install on, you will get this screen with installation options.
The exact content of the upper part of the window will depend on how your disk is partitioned and how much free space you have. In the lower portion of the window you will find a Partition Scheme Configuration drop-down. Fedora uses lvm disk management by default, if you want to use standard partitions you have to click this drop-down and select that option.
If you want to specify the partition layout yourself, you have to click the I don't need help box. anaconda will then not try to figure out a partition layour for you, when you click Reclaim space it will simply take you to the next screen where you can do it all yourself. I found this a bit scary, I didn't want it to reclaim space, I want to tell it myself which existing partition to reuse, but you have to click that button to go on.
This is the initial view of the existing disk partition layout.
Don't be confused or intimidated by my rather large number of partitions, a more typical one will probably have something like one to four partitions, depending on what is already installed.
If you want to reuse an existing partition, click the drop-down for that installation in the list. Then select the partition you want to reuse, and its details will be shown at the right side of the window.
In the Mount Point input box, enter what you want to use this partition for (it is / in this case). You must also click the drop-down for Customize... and then click the Reformat box, and then click Apply Changes.
After applying the changes in the previous screen, click the drop-down beside New Fedora 18 Installation and you should see the root partition that you are reusing.
If there is a swap partition on the disk, it will be picked up for this installation automatically at this point. Click Finish Partitioning to commit the changes and return to the installation summary.
If you are installing on a UEFI system, it will require a special EFI Boot partition.
If you already have another operating system installed (Windows 8 or some UEFI-capable Linux), you can figure out which partition is already used for EFI boot, and then manually reuse that one by marking it for mount on /boot/efi in the new Fedora installation.
Important: do NOT mark the Reformat box for this file system. Of course, if you don't want to reuse the existing partition, or you don't want to bother figuring out which one it is, you can just make a new partition for this, or just let Fedora make the partitions itself automatically.
An important note - when you return to this screen after completing disk partitioning, it will initially still say "Please complete required items...". It takes a short time (5-15 seconds) for anaconda to process and check the changes, then if everything is all right it will remove that message and the Begin Installation button will become active.