Finally, the Fedora Projects announced the availability of the latest release of Fedora 21, which shapes with many new changes and updates, in this quick-post we’ll talk about the most important changes in the new release of Fedora.
So, What’s new in Fedora 21?
There are 3 versions of Fedora now:
- Workstation: Which is designed for the desktop.
- Server: Which is designed for creating normal servers.
- Cloud: If you want to create a server on the cloud, Fedora has a special version for that.
Changes in Fedora Workstation 21
- Gnome 3.14 is now the default desktop environment for Fedora, Gnome 3.14 includes many updated software and changes.
- Gnome-Wayland Session: in Fedora 21, you can test the Wayland display server easily by logging out the desktop and choosing the session.
- Support for 32-bit PowerPC architecture has been completely dropped in Fedora 21.
- The “Anaconda” installer now supports using “zRAM” Swap during the installation process, this is good for old computers, if your computer’s
RAM is under 2GB, this feature will be enabled automatically in order to speed up the installation process.
- Some packages has been updated, like Linux kernel 3.17.4, Firefox 33.1 (Firefox 34 is available as an update in the repositories), LibreOffice 22.214.171.124 , systemd 215 (The boot process in Fedora is very fast actually).
- MariaDB has been updated to the 10th version in Fedora 21, Python has been updated to Python 3.4, PHP 5.6 and Ruby 2.1.
- Instead of openJDK7, openJDK8 is the default Java development kit in Fedora 21.
- RPM package system has been updated to the 4.12 version, which include many new features like the support for packaging files larger than 4GB in size, a new sub-tool called “rpm2archive” which allows to convert .rpm files to .tar format easily, even if they were larger than 4GB.
- Unfortunately, KDE Plasma hasn’t been updated to KDE 5.1, it stills in KDE 4.14.
Following are some of the screenshots of GNOME 3.14 taken from the Fedora 21 Workstation.
Changes in Fedora Server 21
Fedora Server is a special release from the Fedora Project for those who want to create a running web-server using Fedora, if you want to run web-applications, test web-services, create a FTP web-server.. etc, then, this release is for you.
In Fedora Server 21 many tools have been added, like:
- Cockpit – which is a server monitoring tool that include a web-interface that you can use from your browser.
- OpenLMI – which is a remote management system which allows you to control a group of servers and monitor them remotely beside running shell
- RoleKit – A tool which is a server role deployment and management kit designed to allow server administrators to install & configure any packages they want on their servers to do a specific role, but it’s not finished yet in Fedora 21.
Changes in Fedora Cloud 21
Fedora Cloud is a new release in the Fedora family, its main focus is on cloud environments like OpenStack and others, you may use this image only if you want to create & use cloud-computing solutions.
Fedora Cloud 21 includes a special program called “Project Atomic” which allows you to create Docker containers easily, “Project Atomic” was developed
by RedHat, Fedora 21 is the first release to include Atomic host to create, manage and monitor Docker containers.
To view all the changes, you may check the release notes at Fedora 21 Release Notes.
Download Fedora 21 DVD ISO Images
Fedora 21 included many new changes, you may give it a try if you want and believe me, you won’t regret it!
Download Fedoroa 21 Gnome Desktop
Download Fedora Workstation 21 with GNOME (for desktop computers):
- Fedora-Live-Workstation-i686-21-5.iso – Size 1.2GB
- Fedora-Live-Workstation-x86_64-21-5.iso – Size 1.4GB
Download Fedoroa 21 Xfce Desktop
Download Fedoroa 21 Mate & Compiz Desktop
- Fedora-Live-MATE_Compiz-i686-21-5.iso – Size 973MB
- Fedora-Live-MATE_Compiz-x86_64-21-5.iso – Size 916MB
Download Fedora 21 KDE Desktop
Download Fedora 21 LXDE Desktop
Download Fedora 21 Server
Download Fedora 21 Cloud
- Fedora-Cloud-Base-20141203-21.x86_64.raw.xz – Size 100MB
- Fedora-Cloud-Atomic-20141203-21.x86_64.raw.xz – Size 232MB
How to Upgrade to Fedora 21 from Fedora 20
The best way to upgrade to Fedora 21 from Fedora 20 is to use the “fedup” tool to run the upgrade process. First we must install the “fedup” package, to do this, run:
$ sudo yum install fedup
Now, there are 3 ways to do the upgrade:
Upgrade to Fedora 21 using Network
This is easiest way to upgrade to Fedora 21, just run the commands and wait the packages to be upgraded, run this command to check for a new release.
$ sudo yum update fedup fedora-release
Now in order to start the upgrade process, run the following command.
$ sudo fedup --network 21 –product=workstation
The above command will upgrade your Fedora 20 system to Fedora Workstation 21, if you want to upgrade to the server or cloud version, you may
replace “workstation” with the name of the release you want, like:
$ sudo fedup --network 21 –product=server
And wait the upgrade process to complete.
Upgrade to Fedora 21 using the .ISO File
This way is good if you already have the .ISO file for Fedora 21, you’ll be happy to know that the “fedup” tool supports upgrading to Fedora 21 using its .iso file instead of starting a clean installation.
Let’s say that the Fedora 21 .ISO file is located in /home/user/Fedora-21.iso, you’ll have to run this simple command only.
$ sudo fedup --iso /home/user/Fedora-21.iso
And wait it to complete.. Don’t forget to replace /home/user/Fedora-21.iso with the path to the .ISO file that you downloaded for Fedora 21.
Note: The .ISO file must be in the same architecture of the installed system (if your installed system is a 32-bit system, you should download Fedora 21 32-bit version).
Upgrade to Fedora 21 using Another Device
This option isn’t very common in fact, but it may help you to complete the upgrade process anyway. Imagine that you have mounted the Fedora 21 source
to /mnt/ourfedora21 and that you want to upgrade your current Fedora 20 installation to 21 using that mounted device, you can simply do it by running.
$ sudo fedup --device /mnt/ourfedora21 --debuglog=debug.log
Don’t forget to replace /mnt/ourfedora21 with your mounted device path, if any errors occurred, you may check the “debug.log” file.
Now after you complete anyone of the steps above.. You still have to do one thing: After the upgrade finishes, reboot the computer, in the GRUB menu, you’ll see an option like this.
Select it in order to complete the upgrade.
And that’s it! You can now reboot to your new Fedora 21 installation.
Have you tried Fedora 21? What do you think about the new version? Are you going to switch for it? Share your comments with us!
Read Also: Fedora 21 Workstation Installation Guide