0% found this document useful (0 votes)
52 views

Fedora Linux

Fedora Linux is an innovative open-source operating system known for its regular release schedule, inclusion of cutting-edge software, and emphasis on security features. It is community-driven and adheres strictly to open-source principles. Key features include updated desktop environments, software packages, and developer tools with each new version released approximately every six months. Fedora serves as a testing ground for new Linux technologies and embraces containerization.

Uploaded by

khunaguero2415
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Fedora Linux

Fedora Linux is an innovative open-source operating system known for its regular release schedule, inclusion of cutting-edge software, and emphasis on security features. It is community-driven and adheres strictly to open-source principles. Key features include updated desktop environments, software packages, and developer tools with each new version released approximately every six months. Fedora serves as a testing ground for new Linux technologies and embraces containerization.

Uploaded by

khunaguero2415
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

RUNNING HEAD TITLE

Fedora Linux

An Innovative

Open-Source Operating System

Garduque Kenneth G.

Oscillada Jessa

BS Information Technology 2-4

Platform Technology

Table of Contents
RUNNING HEAD TITLE 2
(SHORTENED)

Abstract….………………………………………………………………………………….….3

Logo, History and Supporters…….………………………………………………..……….4

Functionalities……………….…………………………………………………………..…….6

Programming Language…………………………………..………………..…..……….…7

Year Released and Versions…………………………………...………………………..…

Licensing………………………………………………………………………...…………..…8

OS Structure and Architecture……….………………..………………………………..…9

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

cutting-edge technologies, pushing the boundaries of what is possible in the open-source

ecosystem.

Keywords: Powerful, Forefront, Principles, Significance, Freedom, Innovation,

Collaboration, Control, Cutting-Edge, Boundaries.

History and Logo

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.

Fedora is a trademark of Red Hat, Inc. Red Hat's application for


trademark status for the name "Fedora" was disputed by Cornell
University and the University of Virginia Library, creators of the
unrelated Fedora Commons digital repository management software.
[80] The issue was resolved and the parties settled on a co-existence
agreement that stated that the Cornell-UVA project could use the name when clearly associated
RUNNING HEAD TITLE 5
(SHORTENED)

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

Licensing, server/workstation mobile and others.


Fedora Linux follows strict guidelines regarding software licensing. It adheres to the
principles of free and open-source software, which means that most of the software included in
Fedora's repositories is distributed under licenses that allow users to view, modify, and
redistribute the source code. The predominant licenses are the GNU General.
RUNNING HEAD TITLE 8
(SHORTENED)

 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

software geared towards productivity, multimedia, and software development.

 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.

OS structure and architecture


 Kernel: At the core of Fedora is the Linux kernel, responsible for managing hardware
resources, system services, and acting as the intermediary between hardware and
software.
RUNNING HEAD TITLE 9
(SHORTENED)

 File System Hierarchy: Fedora


follows the Filesystem Hierarchy
Standard (FHS), which defines the
structure and organization of
directories and files. Key directories
include /bin, /boot, /dev, /etc, /home,
/lib, /lib64, /media, /mnt, /opt, /proc,
/root, /run, /sbin, /srv, /sys, /tmp, /usr,
and /var.
 Package Management: Fedora uses DNF (Dandified YUM) for package management.
Software is distributed in RPM (Red Hat Package Manager) packages, which can be
installed, updated, or removed using DNF.
 Desktop Environment: Fedora Workstation typically uses the GNOME desktop
environment as the default, but it supports multiple desktop environments, including
KDE Plasma, Xfce, LXQt, and more.
 Security: Fedora incorporates security features like SELinux (Security-Enhanced
Linux) for mandatory access controls, firewalld for managing firewalls, and other
mechanisms to enhance system security.
 User Authentication: PAM (Pluggable Authentication Module) is used for user
authentication and management. User account information is stored in /etc/passwd
and /etc/shadow.
 Hardware Architectures: Fedora supports various hardware architectures, including
x86_64, i686, ARM, AArch64, POWER, s390x, and more, making it versatile for
different hardware platforms.
 Hardware Architectures: Fedora supports various hardware architectures, including
x86_64, i686, ARM, AArch64, POWER, s390x, and more, making it versatile for
different hardware platforms.
 Init System: Fedora has transitioned to systemd as the default init system, responsible
for managing system initialization and services.
RUNNING HEAD TITLE 10
(SHORTENED)

 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)

You might also like