Join Scott Simpson for an in-depth discussion in this video What is Fedora?, part of Learning Fedora Linux.
- Fedora is a distribution of Linux owned by Red Hat. It's supported by an organization called the Fedora Project, and is intended to be on the cutting edge of new technologies, software, and features. As new features develop and stabilize in the Fedora environment, they're evaluated and incorporated back into Red Hat Enterprise Linux. This arrangement means that Fedora is upstream from Red Hat Enterprise Linux. You could say that Fedora is the testing area, or sandbox, for updates and cool new stuff. If you read about a new Linux technology, chances are you'll see it in Fedora pretty quickly, but it'll be a while before it shows up in Red Hat.
Because Fedora is intended to be cutting edge, it doesn't have as long of a support life cycle as other distributions do. So if you're deploying a lab full of computers, and you expect to keep them on the same software version for a few years and have active support from the community, Fedora probably isn't your best bet. But if you want to use Linux on the desktop, you want access to the latest technologies, and you don't mind frequent OS updates, Fedora is an excellent choice. While Fedora has traditionally had a desktop or workstation focus, with Version 21 there's Server and Cloud versions as well.
The Fedora Workstation environment is intended for Desktop GUI, or Graphical User Interface, use. The Server environment can be installed natively, or in a virtual machine, and it doesn't come with a GUI out of the box. The Cloud environment is intended for use on virtual infrastructure, and it's a minimal installation, allowing for customization as needed. As with Fedora Workstation, the Server and Cloud environments embrace the latest technologies to become available, rather than focusing on a long support life cycle. Fedora Workstation ships with the popular GNOME shell environment, and a standard set of productivity tools, but there are also other spins available: Versions of Fedora with other desktop managers and software packages.
Throughout this course, I'll be using the default GNOME installation, but I encourage you to check out the spins if you like. You can see which spins are available at spins.fedoraproject.org. Just click one to learn a little bit more and download a live CD image. You can boot this live image in a virtual machine, or put it on a USB stick or a DVD to try out.
- What is Fedora Linux?
- Downloading and installing Fedora
- Navigating the GNOME Shell
- Working with files and folders
- Working at the command line
- Configuring Fedora Server
Skill Level Beginner
Q: Why don't the VirtualBox Guest Additions install properly on Fedora 23?
A: It seems that the VirtualBox Guest Additions don’t like the version of the X.Org Server software that comes with the Fedora 23 ISO. Before installing the additions, make sure to run:
sudo dnf update
This will get the latest version of X.Org Server (currently 1.18). After that, restart the VM. Then run:
sudo dnf install gcc kernel-devel-$(uname -r)
This command installs the gcc compiler and updated kernel headers, which the Guest Additions need in order to build themselves. $(uname -r) takes the output of the uname -r command, which returns the current kernel version number, and uses it to request to install the correct version for your system. Then try installing the Guest Additions again. You should see "Installing X.Org Server 1.18 modules [ OK ].” Restart the system again, and the full-screen feature should work.