Appendix D. Other Technical Documentation
This document provides a reference for using the Fedora installation
software, known as anaconda
. To learn more about
anaconda
, visit the project Web page:
https://www.fedoraproject.org/wiki/Anaconda.
Both anaconda
and Fedora systems use a common set
of software components. For detailed information on key
technologies, refer to the Web sites listed below:
-
Boot Loader
-
Fedora uses the
GRUB
boot loader. Refer to
https://www.gnu.org/software/grub/ for more
information.
-
Disk Partitioning
-
Fedora uses parted
to partition disks. Refer
to https://www.gnu.org/software/parted/ for more
information.
-
Storage Management
-
Logical Volume Management (LVM) provides administrators with a
range of facilities to manage storage. By default, the Fedora
installation process formats drives as LVM volumes. Refer to
https://www.tldp.org/HOWTO/LVM-HOWTO/ for more
information.
-
Audio Support
-
The Linux kernel used by Fedora incorporates
ALSA (Advanced Linux Sound Architecture). For more information
about ALSA, refer to the project Web site:
https://www.alsa-project.org/.
-
Graphics System
-
Both the installation system and Fedora use the
Xorg
suite to provide graphical
capabilities. Components of Xorg
manage the
display, keyboard and mouse for the desktop environments that
users interact with. Refer to https://www.x.org/
for more information.
-
Remote Displays
-
Fedora and anaconda
include
VNC (Virtual Network Computing) software to enable remote
access to graphical displays. For more information about VNC,
refer to the documentation on the RealVNC Web site:
https://www.realvnc.com/documentation.html.
-
Command-line Interface
-
By default, Fedora uses the GNU bash
shell to
provide a command-line interface. The GNU Core Utilities
complete the command-line environment. Refer to
https://www.gnu.org/software/bash/bash.html for
more information on bash
. To learn more
about the GNU Core Utilities, refer to
https://www.gnu.org/software/coreutils/.
-
Remote System Access
-
Fedora incorporates the
OpenSSH suite to provide remote access to the system. The SSH
service enables a number of functions, which include access to
the command-line from other systems, remote command execution,
and network file transfers. During the installation process
anaconda
may use the scp
feature of OpenSSH to transfer crash reports to remote
systems. Refer to the OpenSSH Web site for more information:
https://www.openssh.com/.
-
Access Control
-
SELinux provides Mandatory Access Control (MAC) capabilities
that supplement the standard Linux security features. Refer to
the SELinux FAQ for more information:
https://docs.fedoraproject.org/selinux-faq/.
-
Firewall
-
The Linux kernel used by Fedora incorporates the
netfilter
framework to provide
firewall features. The Netfilter project website provides
documentation for both netfilter
, and the
iptables
administration facilities:
https://netfilter.org/documentation/index.php.
-
Software Installation
-
Fedora uses
yum
to manage the RPM packages that make up
the system. Refer to
https://docs.fedoraproject.org/yum/ for more
information.
-
Virtualization
-
Virtualization provides the capability to
simultaneously run multiple operating systems on the same
computer. Fedora also includes tools to install and manage the
secondary systems on a Fedora host. You may select
virtualization support during the installation process, or at
any time thereafter. Refer to https://www.fedoraproject.org/wiki/Tools/Virtualization
for more information.