Fedora Linux
Fedora Linux
Fedora Linux
An Innovative
Garduque Kenneth G.
Oscillada Jessa
Platform Technology
Table of Contents
RUNNING HEAD TITLE 2
(SHORTENED)
Abstract….………………………………………………………………………………….….3
Functionalities……………….…………………………………………………………..…….6
Programming Language…………………………………..………………..…..……….…7
Licensing………………………………………………………………………...…………..…8
References……………………………………………………………………...…………..…8
Abstract
RUNNING HEAD TITLE 3
(SHORTENED)
Fedora Linux is a powerful, community-driven open-source operating system that stands at the
forefront of innovation in the world of Linux distributions. This abstract provides an overview of
Fedora Linux, highlighting its key features, principles, and significance in the realm of open-
source software.
Fedora's foundation is built upon the principles of freedom, innovation, and collaboration. It
adheres to a strict policy of only including open-source software, ensuring users have complete
control over their computing environments. As a result, Fedora serves as a testing ground for
ecosystem.
The name of Fedora derives from the original "Fedora Linux", a volunteer
project that provided extra software for the Red Hat Linux distribution,
and from the characteristic fedora hat used in Red Hat's "Shadowman"
logo. Warren Togami began Fedora Linux in 2002 as an undergraduate
project at the University of Hawaii, intended to provide a single
repository for well-tested third-party software packages so that non-Red
Hat software would be easier to find, develop, and use. The key difference between Fedora
Linux and Red Hat Linux was that Fedora's repository development would be collaborative with
the global volunteer community. The original Fedora Linux was eventually absorbed into the
RUNNING HEAD TITLE 4
(SHORTENED)
Fedora Project, carrying with it this collaborative approach. The Fedora Project is sponsored
primarily by Red Hat with additional support and sponsors from other companies and
organizations.
Fedora Linux, then known as "Fedora Core", was a fork of Red Hat Linux launched in 2003,
when Red Hat Linux was discontinued so the team can focus on their paid version for servers
Red Hat Enterprise Linux. Red Hat Enterprise Linux was to be Red Hat's only officially
supported Linux distribution, while Fedora was to be a community distribution. Red Hat
Enterprise Linux branches its releases from versions of Fedora.
Before Fedora 7, Fedora was called Fedora Core after the name of one of the two main software
repositories - Core and Extras. Fedora Core contained all the base packages that were required by
the operating system, as well as other packages that were distributed along with the installation
CD/DVDs, and was maintained only by Red Hat developers. Fedora Extras, the secondary
repository that had been included since Fedora Core 3, was community-maintained and not
distributed along with the installation CD/DVDs. Upon the release of Fedora 7, the distinction
between Fedora Core and Fedora Extras was eliminated.
Since the release of Fedora 21, as an effort to bring modularization to the Fedora distribution and
make development more agile, three different versions are available: Workstation, focused on the
personal computer, Server and Atomic for servers, Atomic being the version meant for cloud
computing.
with open source software for digital object repository systems and that Red Hat could use the
name when it was clearly associated with open source computer operating systems.
In April 2020, project leader Matthew Miller announced that Fedora Workstation would be
shipping on select new ThinkPad laptops, thanks to a new partnership with Lenovo.
Functionalities
Fedora Linux is known for its regular release schedule, with new versions coming out
approximately every six months. Each Fedora release brings a set of new features,
improvements, and updated software packages. This is an overview of what you can expect from
Fedora releases:
Cutting-Edge Software: Fedora is often on the bleeding edge of Linux
distributions, incorporating the latest stable versions of software packages. This
means you'll have access to the latest features and technologies.
Kernel Updates: Each Fedora release typically includes an updated Linux kernel,
which brings improved hardware support, performance enhancements, and
security features.
Desktop Environments: Fedora offers a
variety of desktop environments to
choose from, including GNOME (the
default), KDE Plasma, Xfce, LXQt, and
more. You can expect the latest versions
of these desktop environments in Fedora
releases.
RUNNING HEAD TITLE 6
(SHORTENED)
Software Package Updates: Fedora includes the DNF package manager for
software management. With each release, you'll get updated versions of software
packages, including web browsers, office suites, multimedia applications, and
development tools.
Security Features: Fedora places a strong emphasis on security. You can expect
features like SELinux (Security-Enhanced Linux) and timely security updates to
be part of each release.
New Technologies: Fedora often serves as a testing ground for new technologies
and features that may eventually make their way into other Linux distributions.
This includes experimental file systems, display servers, and more.
Developer Tools: Fedora is popular among developers, and each release includes
a robust set of development tools, libraries, and languages. This makes it a great
choice for software development and testing.
Container and Cloud Technologies: Fedora embraces containerization and
cloud technologies. You'll find tools and
features that facilitate the creation and management of containers and cloud
instances.
Community Contributions: Fedora is a community-driven project, and each
release benefits from the contributions of developers, testers, and users from
around the world. Community involvement is a key part of Fedora's identity.
Customization: Fedora is known for its flexibility and customizability. Users can
tailor their Fedora installations to suit their specific needs, whether they are
running servers, workstations, or specialized systems.
Programming Language
Fedora Linux is based on the Linux kernel and uses the GNU userland utilities. It is not
based on a specific programming language or operating system (OS) in the traditional sense.
RUNNING HEAD TITLE 7
(SHORTENED)
Instead, Fedora is a Linux distribution that combines the Linux kernel with a collection of open-
source software and packages to create a complete operating system.
The Linux kernel is primarily written in the C programming language, and the GNU
userland utilities are also primarily written in C. However, Fedora, like many Linux
distributions, supports a wide range of programming languages, and you can develop and run
software written in various languages on the Fedora platform.
Year Released and versions
Fedora Servers: Fedora Server is a specialized edition of Fedora designed for server
environments. It provides a minimal installation with server-related packages and
configurations. It's suitable for running web servers, file servers, databases, and other
server applications.
Fedora Workstations: Fedora Workstation is tailored for desktop and laptop use. It
includes a user-friendly desktop environment (typically GNOME) and a selection of
Fedora Mobile and ARM Support: Fedora supports ARM-based architectures, making
it suitable for mobile devices and single-board computers. There's also an initiative called
"Fedora IoT" aimed at IoT (Internet of Things) devices.
Spins and Remixes: Fedora offers a concept called "Spins" and "Remixes." Spins are
alternate versions of Fedora that feature different desktop environments or use cases.
Remixes, as mentioned earlier, are targeted versions like Workstation and Server.
Boot Process: Fedora's boot process involves the GRUB bootloader, which loads the
Linux kernel and initiates the system startup sequence.
Package Build System: Koji is Fedora's package build system used to create and
maintain RPM packages, with contributions from the community.
User Home Directories: Each user typically has a home directory under /home, where
personal files and settings are stored.
RUNNING HEAD TITLE 11
(SHORTENED)
References
Nottingham, Bill (6 November 2003). "Announcing Fedora Core 1". Fedora Project announce
(Mailing list). Archived from the original on 19 August 2014. Retrieved 18 May 2014.
"What's new in Fedora Workstation 38". Fedora Magazine. 18 April 2023. Retrieved 18 April
2023.
Togami, Warren (February 2006). "Why Fedora?". Archived from the original (ODP) on 31
August 2011. Retrieved 30 April 2011.
https://en.wikipedia.org/wiki/Fedora_Linux
RUNNING HEAD TITLE 12
(SHORTENED)
RUNNING HEAD TITLE 13
(SHORTENED)