From fc56117653209563d05f1a27f1d2439635ca0c1b Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 16 Sep 2019 15:11:02 +0200 Subject: [PATCH 01/73] Branch for f31 and update version numbers --- antora.yml | 2 +- modules/ROOT/pages/index.adoc | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/antora.yml b/antora.yml index c183b00..1ae182b 100644 --- a/antora.yml +++ b/antora.yml @@ -1,6 +1,6 @@ name: fedora title: Fedora User Docs -version: rawhide +version: 31 nav: #- modules/ROOT/nav.adoc - modules/release-notes/nav.adoc diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 0af771a..4517f08 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,12 +1,12 @@ -= Fedora rawhide User Documentation += Fedora 31 User Documentation Fedora documentation describes how to install and use the Fedora operating system and the software packaged by the Fedora Project. This section contains three books about Fedora rawhide: -* xref:rawhide@fedora:release-notes:index.adoc[Fedora rawhide Release Notes] -* xref:rawhide@fedora:install-guide:index.adoc[Fedora rawhide Installation Guide] -* xref:rawhide@fedora:system-administrators-guide:index.adoc[Fedora rawhide System Administrator’s Guide] +* xref:f31@fedora:release-notes:index.adoc[Fedora 31 Release Notes] +* xref:f31@fedora:install-guide:index.adoc[Fedora 31 Installation Guide] +* xref:f31@fedora:system-administrators-guide:index.adoc[Fedora 31 System Administrator’s Guide] The Fedora Documentation Project only actively maintains documentation for the most recent release and the one before it. We also preserve older documentation on this site for historical interest and to acknowledge the generous contribution of time and effort by many, many writers and translators. From 999a6d5e636586b8fcf925194bd072802d834815 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 16 Sep 2019 16:20:50 +0200 Subject: [PATCH 02/73] Fix version number in antora.yml --- antora.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/antora.yml b/antora.yml index 1ae182b..0c36f37 100644 --- a/antora.yml +++ b/antora.yml @@ -1,6 +1,6 @@ name: fedora title: Fedora User Docs -version: 31 +version: f31 nav: #- modules/ROOT/nav.adoc - modules/release-notes/nav.adoc From 2c6228b29f25b14880aab532c145fef1948fb64b Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 16 Sep 2019 16:37:01 +0200 Subject: [PATCH 03/73] Fix versionnum in index --- modules/ROOT/pages/index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 4517f08..376967a 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -2,7 +2,7 @@ Fedora documentation describes how to install and use the Fedora operating system and the software packaged by the Fedora Project. -This section contains three books about Fedora rawhide: +This section contains three books about Fedora 31: * xref:f31@fedora:release-notes:index.adoc[Fedora 31 Release Notes] * xref:f31@fedora:install-guide:index.adoc[Fedora 31 Installation Guide] From 4da46f46492407354b649f5fc6072695babdb3c7 Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Tue, 20 Jul 2021 20:24:28 -0400 Subject: [PATCH 04/73] Fix capitalization of "Rawhide" --- modules/ROOT/pages/index.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 0af771a..e72d8b7 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,12 +1,12 @@ -= Fedora rawhide User Documentation += Fedora Rawhide User Documentation Fedora documentation describes how to install and use the Fedora operating system and the software packaged by the Fedora Project. -This section contains three books about Fedora rawhide: +This section contains three books about Fedora Rawhide: -* xref:rawhide@fedora:release-notes:index.adoc[Fedora rawhide Release Notes] -* xref:rawhide@fedora:install-guide:index.adoc[Fedora rawhide Installation Guide] -* xref:rawhide@fedora:system-administrators-guide:index.adoc[Fedora rawhide System Administrator’s Guide] +* xref:rawhide@fedora:release-notes:index.adoc[Fedora Rawhide Release Notes] +* xref:rawhide@fedora:install-guide:index.adoc[Fedora Rawhide Installation Guide] +* xref:rawhide@fedora:system-administrators-guide:index.adoc[Fedora Rawhide System Administrator’s Guide] The Fedora Documentation Project only actively maintains documentation for the most recent release and the one before it. We also preserve older documentation on this site for historical interest and to acknowledge the generous contribution of time and effort by many, many writers and translators. From 0dfd5b15ecd51cd239d0e911e6dec04a54b2dfce Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Thu, 5 Aug 2021 09:10:37 -0400 Subject: [PATCH 05/73] Use smart apostrophes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Originally, this repo would sometimes use U+0027 APOSTROPHE for apostrophes and sometimes use U+2019 RIGHT SINGLE QUOTATION MARK for apostrophes. This change makes it always use U+2019 because that’s what Unicode recommends. See: - https://www.unicode.org/versions/Unicode13.0.0/ch06.pdf#G12411 - https://www.unicode.org/charts/PDF/U0000.pdf#page=4 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 82ad1f6..9822adb 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Fedora Modularity Docs Please report Issues and submit Pull Requests for **Content Fixes** here. -Never done a pull request (or "PR")? Here's the [Pagure documentation for +Never done a pull request (or "PR")? Here’s the [Pagure documentation for Pull Requests](https://docs.pagure.org/pagure/usage/pull_requests.html). @@ -10,7 +10,7 @@ the [publishing software](https://pagure.io/fedora-docs/docs-fp-o). ## How to edit these documents -All of this is written in AsciiDoc. It's a simple mostly-plain-text +All of this is written in AsciiDoc. It’s a simple mostly-plain-text markup language. You may want to look at: From 7a81b0633bb74aa5d2a49d7c2bec8e312d39d63f Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Sun, 18 Jul 2021 19:22:43 -0400 Subject: [PATCH 06/73] Fix README's title --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9822adb..5304fb8 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Fedora Modularity Docs +# Fedora User Documentation Home Please report Issues and submit Pull Requests for **Content Fixes** here. Never done a pull request (or "PR")? Here’s the [Pagure documentation for From 07c6aa56c0779ad1bc72685cdb35f9dc669ebe79 Mon Sep 17 00:00:00 2001 From: darknao Date: Sun, 6 Feb 2022 16:02:29 +0100 Subject: [PATCH 07/73] set rawhide as prerelease --- antora.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/antora.yml b/antora.yml index c183b00..3a2ae4d 100644 --- a/antora.yml +++ b/antora.yml @@ -1,6 +1,8 @@ name: fedora title: Fedora User Docs version: rawhide +# Remove or set the prerelease key to "false" when promoting this release to stable +prerelease: true nav: #- modules/ROOT/nav.adoc - modules/release-notes/nav.adoc From 7d1037dfa50852911e1e0edfa33473d4abe9aa84 Mon Sep 17 00:00:00 2001 From: darknao Date: Fri, 18 Feb 2022 22:27:19 +0100 Subject: [PATCH 08/73] use True|False for prerelease boolean --- antora.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/antora.yml b/antora.yml index 3a2ae4d..7d4d7d1 100644 --- a/antora.yml +++ b/antora.yml @@ -1,8 +1,8 @@ name: fedora title: Fedora User Docs version: rawhide -# Remove or set the prerelease key to "false" when promoting this release to stable -prerelease: true +# Remove or set the prerelease key to "False" when promoting this release to stable +prerelease: True nav: #- modules/ROOT/nav.adoc - modules/release-notes/nav.adoc From 98d3c27139c4f365d3206a4a42c3add28165b2a2 Mon Sep 17 00:00:00 2001 From: py0xc3 Date: Wed, 21 Sep 2022 13:39:31 +0000 Subject: [PATCH 09/73] Remove pagure, add GitLab, make the readme.md generic --- README.md | 31 ++----------------------------- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 5304fb8..0dc2af3 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,8 @@ # Fedora User Documentation Home -Please report Issues and submit Pull Requests for **Content Fixes** here. -Never done a pull request (or "PR")? Here’s the [Pagure documentation for -Pull Requests](https://docs.pagure.org/pagure/usage/pull_requests.html). +You can report Issues and submit Merge Requests for **Content Fixes** here. However, this repo is usually maintained internally. If you are unsure what to do, open a ticket. - -General appearance issues and publishing issues should be reported against -the [publishing software](https://pagure.io/fedora-docs/docs-fp-o). +General appearance issues and publishing issues should be reported against [/ fedora / Fedora Docs / Docs Website / Fedora Docs pages](https://gitlab.com/fedora/docs/docs-website/pages). ## How to edit these documents @@ -18,26 +14,3 @@ markup language. You may want to look at: * [AsciiDoc Writer’s Guide](http://asciidoctor.org/docs/asciidoc-writers-guide/) * [Antora Documentation](https://docs.antora.org/antora/1.0/page/) - -## Local preview - -This repo includes scripts to build and preview the contents of this repository. - -**NOTE**: Please note that if you reference pages from other repositoreis, such links will be broken in this local preview as it only builds this repository. If you want to rebuild the whole Fedora Docs site, please see [the Fedora Docs build repository](https://pagure.io/fedora-docs/docs-fp-o/) for instructions. - -Both scripts use docker, so please make sure you have it installed on your system. Please see below for instructions. - -To build and preview the site, run: - -``` -$ ./build.sh && ./preview.sh -``` - -The result will be available at http://localhost:8080 - -### Installing docker on Fedora - -``` -$ sudo dnf install docker -$ sudo systemctl start docker && sudo systemctl enable docker -``` From 66d7984559871deaf86aa2a9831db07d46b44037 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Wed, 19 Oct 2022 12:34:46 +0200 Subject: [PATCH 10/73] First cut of a variant oriented homepage --- .../automatic_download.png | Bin 0 -> 29487 bytes .../distro_information.png | Bin 0 -> 161746 bytes .../fedora_media_writer/main_screen.png | Bin 0 -> 32168 bytes .../fedora_media_writer/write_to_device.png | Bin 0 -> 28520 bytes modules/ROOT/assets/images/title_logo.svg | 53 ++++ modules/ROOT/nav.adoc | 9 + modules/ROOT/pages/fedora-downloads-info.adoc | 73 +++++ modules/ROOT/pages/getting-help.adoc | 32 ++ modules/ROOT/pages/getting-started.adoc | 99 ++++++ modules/ROOT/pages/index.adoc | 93 +++++- modules/ROOT/pages/preparing-boot-media.adoc | 293 ++++++++++++++++++ modules/ROOT/pages/system-upgrade.adoc | 28 ++ 12 files changed, 666 insertions(+), 14 deletions(-) create mode 100644 modules/ROOT/assets/images/fedora_media_writer/automatic_download.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/distro_information.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/main_screen.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/write_to_device.png create mode 100644 modules/ROOT/assets/images/title_logo.svg create mode 100644 modules/ROOT/pages/fedora-downloads-info.adoc create mode 100644 modules/ROOT/pages/getting-help.adoc create mode 100644 modules/ROOT/pages/getting-started.adoc create mode 100644 modules/ROOT/pages/preparing-boot-media.adoc create mode 100644 modules/ROOT/pages/system-upgrade.adoc diff --git a/modules/ROOT/assets/images/fedora_media_writer/automatic_download.png b/modules/ROOT/assets/images/fedora_media_writer/automatic_download.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8b38e662432ef7f36670e014510da9356b7bbe GIT binary patch literal 29487 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 literal 0 HcmV?d00001 diff --git a/modules/ROOT/assets/images/fedora_media_writer/distro_information.png b/modules/ROOT/assets/images/fedora_media_writer/distro_information.png new file mode 100644 index 0000000000000000000000000000000000000000..75339b807887166516e433f7ac978f2076042a3a GIT binary patch literal 161746 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

Vw*YmI}aXN$a%f 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 S;F~vZ-pEQSNmPh^3;Z7eDJ&)c literal 0 HcmV?d00001 diff --git a/modules/ROOT/assets/images/fedora_media_writer/main_screen.png b/modules/ROOT/assets/images/fedora_media_writer/main_screen.png new file mode 100644 index 0000000000000000000000000000000000000000..5dd4245ff6349aa607df7b57a818e90cc8fcb319 GIT binary patch literal 32168 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

niAGrQRJMtY)fW_%YF48bsj=+D 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⩔b-Bvk!~!OQZsHc- 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 V0;`jx@l!84Wd#lS8d;05{|EPbLu~*6 literal 0 HcmV?d00001 diff --git a/modules/ROOT/assets/images/title_logo.svg b/modules/ROOT/assets/images/title_logo.svg new file mode 100644 index 0000000..8dd65ac --- /dev/null +++ b/modules/ROOT/assets/images/title_logo.svg @@ -0,0 +1,53 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 960cddb..5d59f65 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -1 +1,10 @@ * xref:index.adoc[starting page] +* xref:index.adoc[Fedora User Documentation] +** xref:getting-started.adoc[Getting started] +*** xref:fedora-downloads-info.adoc[Fedora Downloads] +*** xref:preparing-boot-media.adoc[Preparing Boot Media] +*** xref:getting-help.adoc[Getting Help] +** xref:system-upgrade.adoc[System upgrade] +** Release Notes Fedora 35 +** Previous release notes +** A newbee's primer diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc new file mode 100644 index 0000000..98a0450 --- /dev/null +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -0,0 +1,73 @@ += Fedora Downloads + +[IMPORTANT] +==== +This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. +==== + +.Fedora Editions +Fedora provides three primary Editions tailored for some specific use cases. link:++https://getfedora.org++[] offers Fedora Cloud for scalable infrastructure, Fedora Server for organizational infrastructure, and Fedora Workstation for the developer and desktop user. + +For alternative desktop environments or media built for more niche purposes, check out link:++https://spins.fedoraproject.org++[Fedora Spins]. + +Each of these downloads provides a different set of default packages, but you can add to your system after the initial installation to customize it for your needs. The installation process is the same for all spins and Editions, so you can use this guide for any choice you make. + +.Which Architecture Is My Computer? +Most modern systems are 64{nbsp}bit x86 architecture. If your computer was manufactured after 2007, or you aren't sure, you probably have a `x86_64` system. + +Changing a Fedora installation from one architecture to another is not supported. Use the following table to determine the architecture of your computer according to the type of processor. Consult your manufacturer's documentation for details on your processor, or resources such as link:++https://ark.intel.com/++[] or link:++https://products.amd.com/++[], if necessary. + +[[List-Processor_and_Architecture_Types]] +.Processor and architecture types + +[options="header"] +|=== +|Processor manufacturer and model|Architecture type for Fedora +|some Intel Atom, Core series, Pentium 4, and recent vintage Xeon; AMD Athlon, Duron, some Semprons; and older; VIA C3, C7|`i386` +|some Intel Atom, Core 2 series, Core i series and Xeon; + AMD: Athlon 64, Athlon II, Sempron64, Phenom series, Fusion series, Bulldozer series and Opteron; Apple MacBook, MacBook Pro, and MacBook Air|`x86_64` +|Some newer Arm SBCs, SBSA and SystemReady Arm based machines|`aarch64` +|Some older 32-bit Arm SBCs|`armhfp` +|=== + +.Media Types +Several media types are available. Choose the one that best suits your requirements. + +Live Image:: Live images allow you to preview Fedora before installing it. Instead of booting directly into the installer, a live image loads the same environment you'll get after installation. Fedora Workstation and Fedora Spins are live images. ++ +Use a live image to install your favorite system, test Fedora on new hardware, troubleshoot, or share with friends. + +DVD Image:: DVD images boot directly into the installation environment, and allow you to choose from a variety of packages that are provided with it. In Fedora 21, the DVD option is only available in the *Fedora Server* Edition. ++ +Use the Fedora Server DVD image when you want customized Fedora Server installations using an offline installation source. + +netinstall Image:: The netinstall image boots directly into the installation environment, and uses the online Fedora package repositories as the installation source. With a netinstall image, you can install any Fedora Edition or select a wide variety of packages to create a customized installation of Fedora. ++ +Compared to Fedora Workstation DVD image with Fedora Workstation installation: the netinstall images do not hide the GRUB2 menu. ++ +The link:++https://alt.fedoraproject.org++[netinstall images] have different default settings: ++ +* Fedora Server: +** presets Fedora Server Edition +** LVM with XFS file system configuration +** server firewall configuration +** 15 GiB hard disk space assigned to /; remaining free space left as unpartitioned LVM space +* Everything: +** presets Fedora Custom Operating System +** BTRFS file system configuration +** client firewall configuration +** hard disk space assignment does not leave unpartitioned free space + +ARM images:: For many ARM systems, Fedora provides preconfigured filesystem images. Write the image to removable media and boot directly into a Fedora installation that's ready to use. ++ +ARM devices often require special setup procedures that aren't covered in this guide. Start learning about Fedora ARM at link:++https://fedoraproject.org/wiki/Architectures/ARM++[] + +Cloud Images:: Fedora Cloud images are preconfigured filesystem images with very few packages installed by default. They include special tools for interacting with cloud platforms, and are not intended to be used outside of cloud environments. ++ +Fedora Cloud comes in several varieties. The Fedora Cloud Base image is a minimal base for cloud deployments. The Fedora Cloud Atomic image is a Docker container host that uses link:++https://www.projectatomic.io/++[Project Atomic] technology for updates. A Docker base image for Fedora is also available. ++ +Cloud images are preconfigured and do not require installation as described in this guide. Get started using Fedora Cloud at link:++https://fedoraproject.org/wiki/Cloud++[] + +Boot Images:: The tiny images at link:++https://boot.fedoraproject.org/++[] are written to CDs, USB drives, or even floppy disks. The BFO image loads installation media from Fedora's servers and directly loads an installation environment, like the netinstall ISO. ++ +BFO images work like PXE deployments, without having to set up a server. \ No newline at end of file diff --git a/modules/ROOT/pages/getting-help.adoc b/modules/ROOT/pages/getting-help.adoc new file mode 100644 index 0000000..e63b29e --- /dev/null +++ b/modules/ROOT/pages/getting-help.adoc @@ -0,0 +1,32 @@ += Getting help + +[IMPORTANT] +==== +This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. +==== + +This chapter offers some pointers on how to get help when something goes wrong. It also discusses some common installation problems and their solutions. + +[[sect-troubleshooting-getting-help]] +== Getting Help + +There are many places on the internet which can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: + +* link:++https://ask.fedoraproject.org/en/questions/++[Ask Fedora] - Fedora's knowledge base, available in multiple languages + +* The #fedora IRC channel on link:++https://libera.chat/++[Libera.Chat] - one of the main IRC channels used by Fedora users, English only + +* link:++https://fedoraproject.org/wiki/++[Fedora Project Wiki] - the official wiki for Fedora Project + +* link:++https://unix.stackexchange.com/++[Stack Exchange] - an English language Q&A board, not specific to Fedora + +[NOTE] +==== + +The above list is by no means complete - you can find help in many other places as well. Additional information about available resources such as IRC channels and mailing lists is available at link:++https://fedoraproject.org/wiki/Communicating_and_getting_help++[]. + +==== + +Before you open a new discussion or ask anyone for help on IRC, you should always do some research on your own. If you are encountering an issue, there is usually a good chance that someone else ran into the same problem before you and published a solution somewhere. Opening a discussion about something already explained elsewhere, or asking a common question which has been answered many times before, is not likely to result in a friendly, constructive response. + +When you ask for help troubleshooting problems related to the installation, you may be asked to provide log files generated by the installer. The sections below explain which files are generated, what their contents are, and how to transfer them from the installation system. \ No newline at end of file diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc new file mode 100644 index 0000000..3945b94 --- /dev/null +++ b/modules/ROOT/pages/getting-started.adoc @@ -0,0 +1,99 @@ += Getting Started + +[IMPORTANT] +==== +This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. +==== + +[abstract] +____ +This manual explains how to install Fedora on 64-bit AMD, Intel and Arm SystemReady machines. The guide and it's further detailed guides about different variants are intended for users of all levels of experience. However, it describes the installation process and its many options in far greater detail than most users are likely to require. This should help new users to complete the installation process without interruptions. Users my skip section about familiar topics. +____ + +== Introduction + +This guide covers installation of Fedora, a Linux distribution built on free and open source software. This manual helps you install Fedora on desktops, laptops, and servers. The installation system is easy to use, even if you lack previous knowledge of Linux or computer networks. If you select default options, Fedora provides a complete desktop operating system, including productivity applications, Internet utilities, and desktop tools. + +Fedora is provided in several distribution items tailored for special Purpuses. We call it *Editions* and *spins*. Because of these differences, there is no single installation procedure. Most editions and spins, but not all, use Anaconda, the Fedora installer, but in a way that is quite different in detail. + +Therefore, each edition describes the installation separately . Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. + +Nevertheless, there are some preparatory steps that are almost the same for all variants, e.g. you need to prepare an installation media. + + +== Fedora Variants and how to install + +Fedora Workstation Edition:: +This variant is installed by using a Live CD ++ +Software download at https://... + + +Fedora Server Edition:: +This variant provides a flexible and highly adaptable Server, suitable to provide a wide range of services. ++ +The project provides a dedicated http://url[installation guide] and documentation about usage and administration. ++ +Software download at https://... + +Fedora IoT Edition:: +This variant implements a server for the 'Internet of Things' or 'edge computing' ++ +The project provides a dedicated http://url[installation guide] and documentation about usage and administration. ++ +Software download at https://... + +Fedora CoreOS:: +A minimal, container-focused operating system, designed for clusters but also operable standalone. The project provides a dedicated http://url[installation guide] ++ +Softeare download at https://... + +Fedora Silverblue:: +An immutable desktop variant of Fedora Workstation Edition and an excellent platform for container-focused workflows. The project provides a dedicated http://url[installation guide] ++ +Software download at https://... + +Fedora Kinoite:: +An immutable desktop variant of Fedora Workstation Edition and an excellent platform for container-focused workflows. The project provides a dedicated http://url[installation guide] ++ +Software download at https://... + +Fedora Cloud (upcomming edition):: +As the name indicates focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. ++ +Software download at https://... + +Additional Fedora Variants:: +The page https://...[text] lists a lot of additional variants. Most of them are variants of the Werkstation Edition, providing an alternativ desktops GUI. Installation and usage follows the Workstation Edition so you can use it's documentation. + +According to different usage und purposes the variation not only differ in their installation process, they differ in administration and usage. To learn how to use an installed Fedora system, see the manuals available at the specific variant documentation pages. + +Regarding installatio, be especially prepared for the fact that each variant requires additional post-installation processes. + + + +== General preparations +Despite all the differentiation, some things are the same for all variants. + +=== Download the software deliverables + +TBD: + +* The differentiation according to tasks and areas of application corresponds to a differentiation of the download options. +* There is not one Download source but many according the the variants. + +To find out more about Fedora download options, see xref:downloading-fedora.adoc[Downloading Fedora]. + +Visit the link:++https://getfedora.org/++[Fedora Project downloads site] to download a distribution file. + +=== Prepare boot media +TBD: If install on hardware, the download must be transferred to a bootable medium. + + + +== Getting Additional Help + +If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. + +The discussion forum https://ask.fedoryproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. +The discussion forum https://ask.fedoryproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. \ No newline at end of file diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index e72d8b7..b040cee 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,19 +1,84 @@ -= Fedora Rawhide User Documentation - -Fedora documentation describes how to install and use the Fedora operating system and the software packaged by the Fedora Project. - -This section contains three books about Fedora Rawhide: - -* xref:rawhide@fedora:release-notes:index.adoc[Fedora Rawhide Release Notes] -* xref:rawhide@fedora:install-guide:index.adoc[Fedora Rawhide Installation Guide] -* xref:rawhide@fedora:system-administrators-guide:index.adoc[Fedora Rawhide System Administrator’s Guide] - -The Fedora Documentation Project only actively maintains documentation for the most recent release and the one before it. -We also preserve older documentation on this site for historical interest and to acknowledge the generous contribution of time and effort by many, many writers and translators. -In 1997, Richard Stallman wrote: += Fedora Linux User Documentation +[abstract] ____ -"The biggest deficiency in free operating systems is not in the software — it is the lack of good free manuals that we can include in these systems.”footnote:[Free Software and Free Manuals, available from link:http://www.gnu.org/philosophy/free-doc.html[]] +Fedora documentation provides extensiv information how to install and use the Fedora operating system and the software packaged by the Fedora Project. Fedora is a large project. Therefore, the focus here is on basic explanation and references to detailed documentation of the various subprojects. A special focus is on making it easier for new users to get started. ____ +Free Software has produced outstanding technical achievements and solutions over the past decades. Just one example is the Apache server, which is used today by the vast majority of websites and provides the entire Internet with information. This quickly overshadows a fact that Richard Stallman emphasized as early as 1997: + +_"The biggest deficiency in free operating systems is not in the software — it is the lack of good free manuals that we can include in these systems.”footnote:[Free Software and Free Manuals, available from link:http://www.gnu.org/philosophy/free-doc.html[]]_ + +It is this spirit that inspires the Fedora documentation team to do the often tough and time-consuming work on our documentation. + +You'll find here a bunch of information: + +xref:getting-started.adoc[Getting started]:: +*First time with Fedory Linx?* New users find here extensiv information to get Fedora up and running +xref:system-upgrade.adoc[System upgrade]:: +*You already have a Fedora Linux edtion or spin up and running?* You don't need to reinstall your system to get the new release. In fact, that's definitely not the recommended way. Fedora has put a lot of work into making an in-place update reliable and fully automated. +Fedora 35 release notes:: +Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check, if the may affected by one of the changes or are now able to resolve an issue with a new feature +Previous release notes:: +Fedora supports the current und the previous release. As a reference here a quick link to the previous release notes. ++ +In the top bar you can select older release notes. You can also access https://docs.fedoraproject.org/en-US/Fedora/26/html/Release_Notes/index.html[even older release notes] +A newbee’s primer:: +Are you new to Linux? Here we provide some facts, vocabulary and links for a https://docs.fedoraproject.org/en-US/quick-docs/getting-started-guide/[first orientation]. ++ +[NOTE] +==== +Editors note: TBD restructure / rename / relocate Quick Doc article +==== + + +== Getting help +[abstract] +-- + * Link to ask.fp.o +-- + +== Join the community + +[abstract] +-- + * Link to discussion +-- + +== How to help us and give you back a better working Fedora +[abstract] +-- +* Provide feedback +* Tell us about your usage +-- + +The Fedora Documentation Project only actively maintains documentation for the most recent release and the one before it. We also preserve older documentation on this site for historical interest and to acknowledge the generous contribution of time and effort by many, many writers and translators. + + +=== Please, help us to improve the documentation +We are always working to update and further improve this documentation. To do this, we rely on feedback. If you find errors, miss or don't clearly understand a specific information, or have suggestions for improvement, open an issue at our https://pagure.io/fedora-docs/install-guide/issues[documentation repository]. + +In the issue: + +. Provide a short summary of the error or your suggestion in the `Issue Title` field. + +. Copy the following template into the `Comment` field and give us the details of the error or suggestion as specifically as you can. If possible, include some surrounding text so we know where the error occurs or the suggestion fits. ++ +[subs="quotes"] +---- +Document URL: + +Section name: + +Error or suggestion: + +Additional information: + +---- + +. Click the btn:[Create Issue] button. + + + +We thank everybody who worked hard to correct that deficiency for previous versions of Fedora. We thank everybody who worked hard to correct that deficiency for previous versions of Fedora. diff --git a/modules/ROOT/pages/preparing-boot-media.adoc b/modules/ROOT/pages/preparing-boot-media.adoc new file mode 100644 index 0000000..8c14911 --- /dev/null +++ b/modules/ROOT/pages/preparing-boot-media.adoc @@ -0,0 +1,293 @@ += Preparing Boot Media + +[IMPORTANT] +____ +This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. +____ + +Fedora images are `Hybrid ISOs` and can be used to create installation media with both optical and USB disks, for booting on both BIOS and UEFI systems. + +== Fedora Media Writer + +[application]*Fedora Media Writer* has been significantly improved and is now the official, tested and supported way to make bootable media. [application]*Fedora Media Writer* supports Linux, macOS, and Windows. It is an easy way to make +bootable USB media to install Fedora (or other operating systems). Using [application]*Fedora Media Writer* is strongly encouraged, although other USB media creation software can work as well. + +Some of the new additions to [application]*Fedora Media Writer* are that Fedora Workstation and Server are easily and quickly accessible from the selection on the main screen. Further choices are available if you select the button below _Custom image_. This offers a selection of various Fedora Spins, such as Xfce or Mate. + +Historically, universal USB creation tools, such as [application]*Unetbootin*, are a popular way to create USB installers from ISOs intended for optical media. They typically create a filesystem on the USB drive by extracting files from the image, and writing [application]*syslinux* bootloader to the device. + +These methods circumvent the boot-loader configuration built into Fedora images, which are pre-partitioned and designed to boot on UEFI systems with SecureBoot enabled as well as BIOS systems, and thus they do not produce consistent results with Fedora images, especially on UEFI systems. + +The best results are produced by utilities that use a direct write method and do not modify the Fedora image. + +[WARNING] +==== +Always think twice before writing an image to the device. The media creation methods described in this article are destructive. +All data on the USB stick are deleted during the process, so make sure you have a back up of the data on the USB stick. Double check that you have selected correct device to write the image to! +==== + +=== Installing and running Fedora Media Writer + +==== On Fedora + +On Fedora 25 or later, [application]*Fedora Media Writer* is available in the default repository. You can use `dnf` to install the +package. + +. To install the [application]*Fedora Media Writer* using: ++ +[subs="quotes, macros, attributes"] +---- +$ [command]#sudo dnf install mediawriter# +---- ++ +. Run the [application]*Fedora Media Writer*: ++ +[subs="quotes, macros, attributes"] +---- +$ [command]#mediawriter# +---- ++ +or in [application]*Gnome 3* select *Activities* and then click on [application]*Fedora Media Writer*. + + +==== On other Linux distributions + +The best way to install [application]*Fedora Media Writer* on various Linux distributions is to use the pre-built _Flatpak_ package. +The package can be obtained from the official Flatpak repository https://flathub.org/apps/details/org.fedoraproject.MediaWriter[Flathub.org]. + +. To setup *Flatpak* on your Linux system, follow the guidelines on the https://flatpak.org/setup/[Flatpak documentation] page. + +. Run the application: ++ +[subs="quotes, macros, attributes"] +---- +$ [command]#sudo mediawriter# +---- + +==== On Windows + +. Download the latest Windows Installer file from link:++https://getfedora.org++[GetFedora.org]. The server automatically detects the running system and offers you the correct installation file for your Windows version. + +. Run the installation by double clicking the installer, and then continue through the set-up wizard. The Wizard lets you customize the software's installation if you choose to. + +. Run the application by clicking on a launcher. ++ +In Windows 8 and 10, the [application]*Fedora Media Writer* launcher will be placed in the _All apps_ menu under _F_. In Windows 10, you can just type [application]*Fedora Media Writer* in the search box on the task bar. + + +==== On macOS + +. Download the latest Macintosh Disk Image (the package will have a .dmg extension) from link:++https://getfedora.org++[GetFedora.org]. The server automatically detects the running system and offers a correct package for your macOS. + +. Open the `.dmg` file, and press and hold the kbd:[Ctrl] key while clicking on the [application]*Fedora Media Writer* application. + +. Press "`Open`" in the pop-up menu. + +. Click the "`Open`" button in the confirmation dialog, if it appears. + +=== Writing the ISO image to the USB Media. +. Select the Fedora Edition you wish to make a bootable USB drive for. ++ +[[figu-fedora_media_writer_choose_flavor_linux]] +.Fedora Media Writer Main Screen: Choose your Edition of Fedora ++ +image::fedora_media_writer/main_screen.png[Image of Fedora Media Writer Main Screen] ++ +The main selection lets you choose one of the default Fedora editions, Fedora *Workstation* or *Server*. [application]*Fedora Media Writer* displays more details about the edition before you can proceed with downloading the image and the USB creation. You can choose a different architecture, if you select _Other variants_. + +. Select "`Create Live USB`" to proceed. ++ +[[figu-fedora_media_writer_distro_information_fedora]] +.Fedora Media Writer Distro Information ++ +image::fedora_media_writer/distro_information.png[Image of Fedora Media Writer Distro Information Screen] ++ +Fedora Media Writer will automatically download the ISO for you. If you have downloaded the ISO before and placed it in the _Downloads_ directory, it will be immediately available to use. ++ +[[figu-fedora_media_writer_Automatic_download_fedora]] +.Fedora Media Writer Automatic Download ++ +image::fedora_media_writer/automatic_download.png[Image of Fedora Media Writer Automatic Download] + +. Plug in a USB drive on which you want to create the bootable media. + +. To write the image onto the media, click the red btn:[Write to disk] button. ++ +[[figu-fedora_media_writer_write_to_device_linux]] +.Fedora Media Writer Write to USB Device ++ +image::fedora_media_writer/write_to_device.png[Image of Fedora Media Writer write to device red button] + +=== Other methods to create a live USB + +Using the *Fedora Media Writer* is highly recommended for everybody, because it offers a reliable way to create a live USB stick for Fedora installation. + +However, some experienced users may prefer to go through the creation process manually. If you decide to do so, you have to download the installation images and use an application to write them onto the USB stick. + +[NOTE] +==== +If you have downloaded and verified the installation images manually, you still can write them onto the USB stick using *Fedora Media Writer*. +==== + + +[[sect-preparing-obtaining-images]] +==== Downloading Boot and Installation Images + +The Fedora Project offers different Editions tailored for some specific use cases. Choose the Fedora Edition best for you. You can also build your own by customizing Fedora after it's installed or by using a kickstart file as described in _Creating a Kickstart File_. + +//xref:advanced/Kickstart_Installations.adoc#sect-kickstart-file-create[Creating a Kickstart File]. +Kickstart installation requires the `netinstall` media type, or a direct installation booting method such as PXE; kickstarts are not supported with live images. + +Read more about Fedora Workstation, Fedora Cloud, Fedora Server and the available media types in _Downloading Fedora_. + +//xref:Downloading_Fedora.adoc#chap-downloading-fedora[Downloading Fedora]. + +You can also choose a Fedora _Spin_ featuring favorite alternative desktops or tools for specialized tasks at link:++https://spins.fedoraproject.org++[]. + +[[sect-verifying-images]] +==== Verifying the Downloaded Image + +Because transmission errors or other problems may corrupt the Fedora image you have downloaded, it is important to verify the file's integrity. After the images are created, an operation is performed on the file that produces a value called a `checksum` using a complex mathematical algorithm. The operation is sufficiently complex that *any change* to the original file will produce a different checksum. + +By calculating the image's `checksum` on your own computer and comparing it to the original `checksum`, you can verify the image has not been tampered with or corrupted. The original checksum values are provided at link:++https://getfedora.org/security/++[], and are [command]#gpg# signed to demonstrate their integrity. + +[[sect-verifying-windows]] +==== Verifying checksums on Windows systems + +. Download the Fedora image of your choice from link:++https://getfedora.org/++[] and the corresponding checksum file from link:++https://getfedora.org/security/++[] + +. Open a [command]#powershell# session. + +. Change to the directory containing the downloaded files. ++ +[subs="macros"] +---- +> cd $HOME\Downloads\ +> ls + +Directory: C:\Users\Pete\Downloads + +Mode LastWriteTime Length Name +---- ------------- ------ ---- +-a--- 11/25/2014 12:39 PM 272 Fedora-Server-21-x86_64-CHECKSUM +-a--- 11/25/2014 12:39 PM 2047868928 Fedora-Server-DVD-x86_64-21.iso + +---- + +. Load the resources required to calculate the checksum. ++ +---- +> $image = "Fedora-Server-DVD-x86_64-21.iso" +> $checksum_file = "Fedora-Server-21-x86_64-CHECKSUM" +> $sha256 = New-Object -TypeName System.Security.Cryptography.sha256CryptoServiceProvider +> $expected_checksum = ((Get-Content $checksum_file | Select-String -Pattern $image) -split " ")[0].ToLower() +---- + +. Calculate the downloaded image's checksum. This will take a while! ++ +---- +> $download_checksum = [System.BitConverter]::ToString($sha256.ComputeHash([System.IO.File]::ReadAllBytes("$PWD\$image"))).ToLower() -replace '-', '' +---- + +. Compare the calculated checksum to the expected checksum. ++ +[subs="macros"] +---- +> echo "Download Checksum: $download_checksum" +> echo "Expected Checksum: $expected_checksum" +> if ( $download_checksum -eq "$expected_checksum" ) { +echo "Checksum test passed!" +} else { +echo "Checksum test failed." +} +---- + +[[sect-verifying-nix]] +==== Verifying checksums on Linux and macOS systems + +. Download the Fedora image of your choice from link:++https://fedoraproject.org/get-fedora++[] and the corresponding checksum file from link:++https://getfedora.org/security/++[] + +. Open a terminal window, and navigate to the directory with the downloaded files. ++ +[subs="quotes, macros, attributes"] +---- +$ [command]#cd ~/Downloads# +---- + +. Use the appropriate utility to verify the image checksum. ++ +** For Linux: ++ +[subs="macros, attributes"] +---- +$ sha256sum -c *CHECKSUM +---- ++ +** For macOS: ++ +[subs="macros, attributes"] +---- +$ grep '^SHA256' *-CHECKSUM | awk -F '[()=]' '{ print $4 " " $2 }' | shasum -a 256 -c +---- + +=== Writing the images to USB media + +==== Creating USB media with [application]*GNOME Disks* +. On a system with [application]*GNOME*, or with the [package]*gnome-disk-utility* package installed, open `Disks` using the system menu. + +. Click your USB device in the left column. + +. Click the menu icon in the upper right corner of the window, and choose the `Restore Disk Image` option. + +. Navigate to your image file and click `Start Restoring`. After a few minutes, it will report the process is complete and your installation media will be ready to use. + +==== Creating USB Media on the Linux command line +. Open a terminal window and insert the usb drive. + +. Find the `device node` assigned to the drive. In the example below, the drive is given `sdd`. ++ +[subs="quotes, macros, attributes"] +---- +$ [command]#dmesg|tail# +[288954.686557] usb 2-1.8: New USB device strings: Mfr=0, Product=1, SerialNumber=2 +[288954.686559] usb 2-1.8: Product: USB Storage +[288954.686562] usb 2-1.8: SerialNumber: 000000009225 +[288954.712590] usb-storage 2-1.8:1.0: USB Mass Storage device detected +[288954.712687] scsi host6: usb-storage 2-1.8:1.0 +[288954.712809] usbcore: registered new interface driver usb-storage +[288954.716682] usbcore: registered new interface driver uas +[288955.717140] scsi 6:0:0:0: Direct-Access Generic STORAGE DEVICE 9228 PQ: 0 ANSI: 0 +[288955.717745] sd 6:0:0:0: Attached scsi generic sg4 type 0 +[288961.876382] sd 6:0:0:0: *sdd* Attached SCSI removable disk +---- + +. Use the [command]#dd# utility to write the image. ++ +[subs="macros"] +---- +# dd if=/path/to/Fedora-Live-Security-x86_64-21.iso of=/dev/sdd +---- ++ +[WARNING] +==== +Pay extreme attention to the source (`if=`) and target (`of=`) device. The `dd` command destroys all data on the +target device. If you made a mistake, you could lose important data. +==== + +=== Creating a Boot CD or DVD +In addition to creating a bootable USB flash drive, you can also use the provided ISO images to create bootable optical media (a CD or DVD). This approach may be necessary when installing Fedora on an older system which cannot boot from USB. + +[NOTE] +==== + +The exact steps you need to take to burn a bootable CD or DVD from an ISO image will vary depending on what disc burning software you use. This procedure only offers a general overview. + +==== + +. Insert a blank CD or DVD into your system's CD or DVD burner. + +. Open your system's burning software - for example, [application]*Brasero* on Fedora systems with [application]*GNOME* desktop environment, or [application]*Nero* on Windows systems. In the software's main menu, find an option which lets you burn an ISO image to a disc. For example, in [application]*Brasero*, this option is `Burn image` in the main menu on the left side of the window. + +. When prompted, select the ISO image of Fedora to be burned, and the CD or DVD burner with a blank disc inside (if you have more than one drive). + +. Confirm your selection, and wait for the disc to be burned. \ No newline at end of file diff --git a/modules/ROOT/pages/system-upgrade.adoc b/modules/ROOT/pages/system-upgrade.adoc new file mode 100644 index 0000000..c998750 --- /dev/null +++ b/modules/ROOT/pages/system-upgrade.adoc @@ -0,0 +1,28 @@ += Upgrading Your Current System + +[IMPORTANT] +==== +This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. +==== + +This chapter explains how to upgrade your existing Fedora installation to the current release. There are two basic ways to do so: + +Automatic upgrade using [application]*dnf system upgrade*:: The preferred way to upgrade your system is an automatic upgrade using the [application]*dnf system upgrade* utility. For information on performing an automatic upgrade, see link:++https://fedoraproject.org/wiki/DNF_system_upgrade++[Fedora Wiki DNF system upgrade]. + +Manual Reinstallation:: You can upgrade to the latest version of Fedora manually instead of relying on [application]*dnf system upgrade*. This involves booting the installer as if you were performing a clean installation, letting it detect your existing Fedora system, and overwriting the root partition while preserving data on other partitions and volumes. The same process can also be used to reinstall the system, if you need to. For detailed information, see _Manual System Upgrade or Reinstallation_. + +//xref:sect-upgrading-fedora-manual-reinstall[Manual System Upgrade or Reinstallation]. + +[WARNING] +==== + +Always back up your data before performing an upgrade or reinstalling your system, no matter which method you choose. + +==== + +[[sect-upgrading-fedora-manual-reinstall]] +== Manual System Upgrade or Reinstallation + +Unfortunately, we have not written this chapter yet, and there is no dedicated documentation about a manual reinstall on the Wiki, either. In the meantime before we fix this, you can try to start the installation normally (from a boot CD/DVD/USB), select manual partitioning in your installer, and reuse existing partitions instead of destroying them and creating new ones. The instructions at _Manual Partitioning_ should in most cases be easy to adapt for this. + +//xref:install/Installing_Using_Anaconda.adoc#sect-installation-gui-manual-partitioning[Manual Partitioning] should in most cases be easy to adapt for this. \ No newline at end of file From aba4a357956dabec8f9c624bc02c9976bff17f76 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Sat, 22 Oct 2022 12:56:30 +0200 Subject: [PATCH 11/73] Fixed navigation bar --- antora.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/antora.yml b/antora.yml index 7d4d7d1..a75b98e 100644 --- a/antora.yml +++ b/antora.yml @@ -4,7 +4,7 @@ version: rawhide # Remove or set the prerelease key to "False" when promoting this release to stable prerelease: True nav: -#- modules/ROOT/nav.adoc +- modules/ROOT/nav.adoc - modules/release-notes/nav.adoc -- modules/install-guide/nav.adoc -- modules/system-administrators-guide/nav.adoc +#- modules/install-guide/nav.adoc +#- modules/system-administrators-guide/nav.adoc From 6fa39c96a81b0d76655b215ddc08ebfee313c7e0 Mon Sep 17 00:00:00 2001 From: darknao Date: Sat, 22 Oct 2022 13:48:00 +0200 Subject: [PATCH 12/73] add local preview script --- docsbuilder.sh | 278 +++++++++++++++++++++++++++++++++++++++++++++++++ nginx.conf | 14 +++ site.yml | 29 ++++++ 3 files changed, 321 insertions(+) create mode 100755 docsbuilder.sh create mode 100644 nginx.conf create mode 100644 site.yml diff --git a/docsbuilder.sh b/docsbuilder.sh new file mode 100755 index 0000000..ded7f8d --- /dev/null +++ b/docsbuilder.sh @@ -0,0 +1,278 @@ +#!/bin/bash + +# script to watch source directory for changes, and re-run build and preview + +script_name="docsbuilder.sh" +script_source="https://gitlab.com/fedora/docs/templates/fedora-docs-template/-/raw/main/${script_name}" +version="1.2.0" +image="docker.io/antora/antora" +cmd="--html-url-extension-style=indexify site.yml" +srcdir="modules" +buildir="public" +previewpidfile="preview.pid" + +# 4913: for vim users, vim creates a temporary file to test it can write to +# directory +# https://groups.google.com/g/vim_dev/c/sppdpElxY44 +# .git: so we don't get rebuilds each time git metadata changes +inotifyignore="\.git.*|4913" + +watch_and_build () { + if ! command -v inotifywait > /dev/null + then + echo "inotifywait command could not be found. Please install inotify-tools." + echo "On Fedora, run: sudo dnf install inotify-tools" + stop_preview_and_exit + else + # check for git + # required to get ignorelist + if ! command -v git > /dev/null + then + echo "git command could not be found. Please install git." + echo "On Fedora, run: sudo dnf install git-core" + stop_preview_and_exit + else + # Get files not being tracked, we don't watch for changes in these. + # Could hard code, but people use different editors that may create + # temporary files that are updated regularly and so on, so better + # to get the list from git. It'll also look at global gitingore + # settings and so on. + inotifyignore="$(git status -s --ignored | grep '^!!' | sed -e 's/^!! //' | tr '\n' '|')${inotifyignore}" + fi + + while true + do + echo "Watching current directory (excluding: ${inotifyignore}) for changes and re-building as required. Use Ctrl C to stop." + inotifywait -q --exclude "($inotifyignore)" -e modify,create,delete,move -r . && echo "Change detected, rebuilding.." && build + done + fi +} + +build () { + if [ "$(uname)" == "Darwin" ]; then + # Running on macOS. + # Let's assume that the user has the Docker CE installed + # which doesn't require a root password. + echo "" + echo "This build script is using Docker container runtime to run the build in an isolated environment." + echo "" + docker run --rm -it -v $(pwd):/antora $image $cmd + + elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then + # Running on Linux. + # Check whether podman is available, else faill back to docker + # which requires root. + + if [ -f /usr/bin/podman ]; then + echo "" + echo "This build script is using Podman to run the build in an isolated environment." + echo "" + podman run --rm -it -v $(pwd):/antora:z $image $cmd --stacktrace + + elif [ -f /usr/bin/docker ]; then + echo "" + echo "This build script is using Docker to run the build in an isolated environment." + echo "" + + if groups | grep -wq "docker"; then + docker run --rm -it -v $(pwd):/antora:z $image $cmd + else + echo "" + echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." + echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." + echo "" + sudo docker run --rm -it -v $(pwd):/antora:z $image $cmd + fi + + else + echo "" + echo "Error: Container runtime haven't been found on your system. Fix it by:" + echo "$ sudo dnf install podman" + exit 1 + fi + fi +} + +start_preview () { + + # clean up a preview that may be running + stop_preview + + # always run an initial build so preview shows latest version + build + + if [ "$(uname)" == "Darwin" ]; then + # Running on macOS. + # Let's assume that the user has the Docker CE installed + # which doesn't require a root password. + echo "The preview will be available at http://localhost:8080/" + docker run --rm -v $(pwd):/antora:ro -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro -p 8080:80 nginx + + elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then + # Running on Linux. + # Fedora Workstation has python3 installed as a default, so using that + echo "" + echo "The preview is available at http://localhost:8080" + echo "" + pushd "${buildir}" > /dev/null 2>&1 + python3 -m http.server 8080 & + echo "$!" > ../"${previewpidfile}" + popd > /dev/null 2>&1 + fi +} + +stop_preview () { + if [ -e "${previewpidfile}" ] + then + PID=$(cat "${previewpidfile}") + kill $PID + echo "Stopping preview server (running with PID ${PID}).." + rm -f "${previewpidfile}" + else + echo "No running preview server found to stop: no ${previewpidfile} file found." + fi +} + +stop_preview_and_exit () +{ + # stop and also exit the script + + # if stop_preview is trapped, then SIGINT doesn't stop the build loop. So + # we need to make sure we also exit the script. + + # stop_preview is called before other functions, so we cannot add exit to + # it. + stop_preview + exit 0 +} + + +# https://apple.stackexchange.com/questions/83939/compare-multi-digit-version-numbers-in-bash/123408#123408 +version () { echo "$@" | awk -F. '{ printf("%d%03d%03d%03d\n", $1,$2,$3,$4); }'; } + + +check_update () { + if ! command -v curl > /dev/null + then + echo "curl command could not be found. Please install curl." + echo "On Fedora, run: sudo dnf install curl" + exit 0 + fi + script_version="$(grep "^version=" ${script_name} | cut -d '=' -f2 | tr --delete '"')" + tempdir="$(mktemp -d)" + echo "$tempdir" + pushd "$tempdir" > /dev/null 2>&1 + curl "$script_source" --silent --output "${script_name}" + upstream_version="$(grep "^version=" ${script_name} | cut -d '=' -f2 | tr --delete '"')" + echo "${upstream_version}" + if [ $(version $upstream_version) -gt $(version $script_version) ]; then + echo "Update available" + echo "Script version $upstream_version is available at $script_source" + echo "This version is $script_version." + echo "Please use the '-U' option to update." + echo + fi + popd > /dev/null 2&>1 +} + +install_update () { + if ! command -v curl > /dev/null + then + echo "curl command could not be found. Please install curl." + echo "On Fedora, run: sudo dnf install curl" + exit 0 + fi + curl "$script_source" --silent --output "${script_name}.new" + mv "${script_name}.new" "${script_name}" + chmod +x "${script_name}" +} + +usage() { + echo "$0: Build and preview Fedora antora based documentation" + echo + echo "Usage: $0 [-awbpkh]" + echo + echo "-a: start preview, start watcher and rebuilder" + echo "-w: start watcher and rebuilder" + echo "-b: rebuild" + echo "-p: start_preview" + echo "-k: stop_preview" + echo "-h: print this usage text and exit" + echo "-u: check builder script update" + echo "-U: install builder script from upstream" + echo + echo "Maintained by the Fedora documentation team." + echo "Please contact on our channels: https://docs.fedoraproject.org/en-US/fedora-docs/#find-docs" +} + +# check if the script is being run in a Fedora docs repository +if [ ! -e "site.yml" ] +then + echo "site.yml not be found." + echo "This does not appear to be a Fedora Antora based documentation repository." + echo "Exiting." + echo + usage + exit 1 +fi + + +if [ $# -lt 1 ] +then + echo "No options provided, running preview with watch and build." + echo "Run script with '-h' to see all available options." + echo + echo + trap stop_preview_and_exit INT + start_preview + watch_and_build + stop_preview +fi + +# parse options +while getopts "awbpkhuU" OPTION +do + case $OPTION in + a) + # handle sig INT to stop the preview + trap stop_preview_and_exit INT + start_preview + watch_and_build + stop_preview + exit 0 + ;; + w) + watch_and_build + exit 0 + ;; + b) + build + exit 0 + ;; + p) + start_preview + echo "Please run ./${script_name} -k to stop the preview server" + exit 0 + ;; + k) + stop_preview + exit 0 + ;; + h) + usage + exit 0 + ;; + u) + check_update + exit 0 + ;; + U) + install_update + exit 0 + ;; + ?) + usage + exit 1 + ;; + esac +done diff --git a/nginx.conf b/nginx.conf new file mode 100644 index 0000000..f7093b3 --- /dev/null +++ b/nginx.conf @@ -0,0 +1,14 @@ +server { + listen 80; + server_name localhost; + + location / { + root /antora/public; + index index.html index.htm; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } +} diff --git a/site.yml b/site.yml new file mode 100644 index 0000000..96d0b4e --- /dev/null +++ b/site.yml @@ -0,0 +1,29 @@ +site: + title: Local Preview + start_page: fedora::index.adoc +content: + sources: + - url: . + branches: HEAD + #- url: https://gitlab.com/fedora/docs/fedora-linux-documentation/install-guide.git + # branches: + # - main + #- url: https://gitlab.com/fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide.git + # branches: + # - main + - url: https://pagure.io/fedora-docs/release-notes.git + branches: + - master +ui: + bundle: + url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable + snapshot: true + default_layout: with_menu +output: + clean: true + dir: ./public +runtime: + fetch: true + cache_dir: ./cache +urls: + html_extension_style: indexify From 0d9001d26116c05dbe95bc0f8e530905b7eadc77 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Sat, 22 Oct 2022 21:02:36 +0200 Subject: [PATCH 13/73] Fixed various text section. Ready for review now. --- antora.yml | 2 +- modules/ROOT/nav.adoc | 6 +-- modules/ROOT/pages/fedora-downloads-info.adoc | 5 --- modules/ROOT/pages/getting-help.adoc | 32 ------------- modules/ROOT/pages/getting-started.adoc | 5 --- modules/ROOT/pages/index.adoc | 45 ++++++++++--------- modules/ROOT/pages/system-upgrade.adoc | 4 -- site.yml | 6 +-- 8 files changed, 31 insertions(+), 74 deletions(-) delete mode 100644 modules/ROOT/pages/getting-help.adoc diff --git a/antora.yml b/antora.yml index a75b98e..6119758 100644 --- a/antora.yml +++ b/antora.yml @@ -5,6 +5,6 @@ version: rawhide prerelease: True nav: - modules/ROOT/nav.adoc -- modules/release-notes/nav.adoc +#- modules/release-notes/nav.adoc #- modules/install-guide/nav.adoc #- modules/system-administrators-guide/nav.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 5d59f65..ca9f49a 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -1,10 +1,8 @@ -* xref:index.adoc[starting page] * xref:index.adoc[Fedora User Documentation] ** xref:getting-started.adoc[Getting started] *** xref:fedora-downloads-info.adoc[Fedora Downloads] *** xref:preparing-boot-media.adoc[Preparing Boot Media] -*** xref:getting-help.adoc[Getting Help] ** xref:system-upgrade.adoc[System upgrade] -** Release Notes Fedora 35 -** Previous release notes +** Fedora 37 Release Notes +** Fedora 36 Release Notes ** A newbee's primer diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 98a0450..2f791eb 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -1,10 +1,5 @@ = Fedora Downloads -[IMPORTANT] -==== -This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. -==== - .Fedora Editions Fedora provides three primary Editions tailored for some specific use cases. link:++https://getfedora.org++[] offers Fedora Cloud for scalable infrastructure, Fedora Server for organizational infrastructure, and Fedora Workstation for the developer and desktop user. diff --git a/modules/ROOT/pages/getting-help.adoc b/modules/ROOT/pages/getting-help.adoc deleted file mode 100644 index e63b29e..0000000 --- a/modules/ROOT/pages/getting-help.adoc +++ /dev/null @@ -1,32 +0,0 @@ -= Getting help - -[IMPORTANT] -==== -This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. -==== - -This chapter offers some pointers on how to get help when something goes wrong. It also discusses some common installation problems and their solutions. - -[[sect-troubleshooting-getting-help]] -== Getting Help - -There are many places on the internet which can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: - -* link:++https://ask.fedoraproject.org/en/questions/++[Ask Fedora] - Fedora's knowledge base, available in multiple languages - -* The #fedora IRC channel on link:++https://libera.chat/++[Libera.Chat] - one of the main IRC channels used by Fedora users, English only - -* link:++https://fedoraproject.org/wiki/++[Fedora Project Wiki] - the official wiki for Fedora Project - -* link:++https://unix.stackexchange.com/++[Stack Exchange] - an English language Q&A board, not specific to Fedora - -[NOTE] -==== - -The above list is by no means complete - you can find help in many other places as well. Additional information about available resources such as IRC channels and mailing lists is available at link:++https://fedoraproject.org/wiki/Communicating_and_getting_help++[]. - -==== - -Before you open a new discussion or ask anyone for help on IRC, you should always do some research on your own. If you are encountering an issue, there is usually a good chance that someone else ran into the same problem before you and published a solution somewhere. Opening a discussion about something already explained elsewhere, or asking a common question which has been answered many times before, is not likely to result in a friendly, constructive response. - -When you ask for help troubleshooting problems related to the installation, you may be asked to provide log files generated by the installer. The sections below explain which files are generated, what their contents are, and how to transfer them from the installation system. \ No newline at end of file diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 3945b94..f676123 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -1,10 +1,5 @@ = Getting Started -[IMPORTANT] -==== -This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. -==== - [abstract] ____ This manual explains how to install Fedora on 64-bit AMD, Intel and Arm SystemReady machines. The guide and it's further detailed guides about different variants are intended for users of all levels of experience. However, it describes the installation process and its many options in far greater detail than most users are likely to require. This should help new users to complete the installation process without interruptions. Users my skip section about familiar topics. diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index b040cee..403c751 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -17,40 +17,45 @@ xref:getting-started.adoc[Getting started]:: *First time with Fedory Linx?* New users find here extensiv information to get Fedora up and running xref:system-upgrade.adoc[System upgrade]:: *You already have a Fedora Linux edtion or spin up and running?* You don't need to reinstall your system to get the new release. In fact, that's definitely not the recommended way. Fedora has put a lot of work into making an in-place update reliable and fully automated. -Fedora 35 release notes:: +Fedora 37 release notes:: Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check, if the may affected by one of the changes or are now able to resolve an issue with a new feature -Previous release notes:: +Fedora 36 Release Notes:: Fedora supports the current und the previous release. As a reference here a quick link to the previous release notes. + In the top bar you can select older release notes. You can also access https://docs.fedoraproject.org/en-US/Fedora/26/html/Release_Notes/index.html[even older release notes] A newbee’s primer:: Are you new to Linux? Here we provide some facts, vocabulary and links for a https://docs.fedoraproject.org/en-US/quick-docs/getting-started-guide/[first orientation]. -+ -[NOTE] -==== -Editors note: TBD restructure / rename / relocate Quick Doc article -==== == Getting help -[abstract] --- - * Link to ask.fp.o --- +There are many places on the internet which can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: + +* link:++https://ask.fedoraproject.org/en/questions/++[Ask Fedora] - Fedora's knowledge base, available in multiple languages + +* The #fedora IRC channel on link:++https://libera.chat/++[Libera.Chat] - one of the main IRC channels used by Fedora users, English only + +* link:++https://fedoraproject.org/wiki/++[Fedora Project Wiki] - the official wiki for Fedora Project + +* link:++https://unix.stackexchange.com/++[Stack Exchange] - an English language Q&A board, not specific to Fedora + +[NOTE] +==== + +The above list is by no means complete - you can find help in many other places as well. Additional information about available resources such as IRC channels and mailing lists is available at link:++https://fedoraproject.org/wiki/Communicating_and_getting_help++[]. + +==== + +Before you open a new discussion or ask anyone for help on IRC, you should always do some research on your own. If you are encountering an issue, there is usually a good chance that someone else ran into the same problem before you and published a solution somewhere. Opening a discussion about something already explained elsewhere, or asking a common question which has been answered many times before, is not likely to result in a friendly, constructive response. + +When you ask for help troubleshooting problems related to the installation, you may be asked to provide log files generated by the installer. The sections below explain which files are generated, what their contents are, and how to transfer them from the installation system. == Join the community -[abstract] --- - * Link to discussion --- +Fedora has a vibrant community. The meeting place is the https://discussion.fedoraproject.org/tag/docs[Fedora Discussion] Forum. + + == How to help us and give you back a better working Fedora -[abstract] --- -* Provide feedback -* Tell us about your usage --- The Fedora Documentation Project only actively maintains documentation for the most recent release and the one before it. We also preserve older documentation on this site for historical interest and to acknowledge the generous contribution of time and effort by many, many writers and translators. diff --git a/modules/ROOT/pages/system-upgrade.adoc b/modules/ROOT/pages/system-upgrade.adoc index c998750..0e7dfb5 100644 --- a/modules/ROOT/pages/system-upgrade.adoc +++ b/modules/ROOT/pages/system-upgrade.adoc @@ -1,9 +1,5 @@ = Upgrading Your Current System -[IMPORTANT] -==== -This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. -==== This chapter explains how to upgrade your existing Fedora installation to the current release. There are two basic ways to do so: diff --git a/site.yml b/site.yml index 96d0b4e..6e86aae 100644 --- a/site.yml +++ b/site.yml @@ -11,9 +11,9 @@ content: #- url: https://gitlab.com/fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide.git # branches: # - main - - url: https://pagure.io/fedora-docs/release-notes.git - branches: - - master + #- url: https://pagure.io/fedora-docs/release-notes.git + # branches: + # - master ui: bundle: url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable From 491811a427cb9e30587db5efba013f9c623850a0 Mon Sep 17 00:00:00 2001 From: "py0xc3 (FAS)" Date: Sat, 22 Oct 2022 20:15:16 +0000 Subject: [PATCH 14/73] remove 32 bit architectures --- modules/ROOT/pages/fedora-downloads-info.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 2f791eb..0e54956 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -18,7 +18,6 @@ Changing a Fedora installation from one architecture to another is not supported [options="header"] |=== |Processor manufacturer and model|Architecture type for Fedora -|some Intel Atom, Core series, Pentium 4, and recent vintage Xeon; AMD Athlon, Duron, some Semprons; and older; VIA C3, C7|`i386` |some Intel Atom, Core 2 series, Core i series and Xeon; AMD: Athlon 64, Athlon II, Sempron64, Phenom series, Fusion series, Bulldozer series and Opteron; Apple MacBook, MacBook Pro, and MacBook Air|`x86_64` |Some newer Arm SBCs, SBSA and SystemReady Arm based machines|`aarch64` @@ -65,4 +64,4 @@ Cloud images are preconfigured and do not require installation as described in t Boot Images:: The tiny images at link:++https://boot.fedoraproject.org/++[] are written to CDs, USB drives, or even floppy disks. The BFO image loads installation media from Fedora's servers and directly loads an installation environment, like the netinstall ISO. + -BFO images work like PXE deployments, without having to set up a server. \ No newline at end of file +BFO images work like PXE deployments, without having to set up a server. From 5951e6b3402406b62a5109c709328c7514f01396 Mon Sep 17 00:00:00 2001 From: "py0xc3 (FAS)" Date: Sat, 22 Oct 2022 20:56:10 +0000 Subject: [PATCH 15/73] Correcting ask.fedora link + Matrix is the preferred access to #fedora, which directly forwards to the channel --- modules/ROOT/pages/index.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 403c751..e23cee7 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -30,9 +30,9 @@ Are you new to Linux? Here we provide some facts, vocabulary and links for a htt == Getting help There are many places on the internet which can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: -* link:++https://ask.fedoraproject.org/en/questions/++[Ask Fedora] - Fedora's knowledge base, available in multiple languages +* link:++https://ask.fedoraproject.org/++[Ask Fedora] - Fedora's knowledge base, available in multiple languages -* The #fedora IRC channel on link:++https://libera.chat/++[Libera.Chat] - one of the main IRC channels used by Fedora users, English only +* The #fedora IRC channel on link:++https://chat.fedoraproject.org/#/room/#fedora:fedoraproject.org++[Libera.Chat] - one of the main Matrix/IRC channels used by Fedora users, English only * link:++https://fedoraproject.org/wiki/++[Fedora Project Wiki] - the official wiki for Fedora Project From a4696fe3883f9b25ecf83a4727b8b8d86562f5e2 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Wed, 26 Oct 2022 16:02:47 +0200 Subject: [PATCH 16/73] Added text about the join Fedora project. --- modules/ROOT/pages/index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index e23cee7..3a3c66e 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -53,7 +53,7 @@ When you ask for help troubleshooting problems related to the installation, you Fedora has a vibrant community. The meeting place is the https://discussion.fedoraproject.org/tag/docs[Fedora Discussion] Forum. - +Fedora is a huge project. Some of us will remember when they first started getting involved in Fedora. It was not easy to get an overview and to find a way to contribute one's own interests and skills in the best possible way. Fortunately, we now have an initiative to pave the way for new participants und provide some guidance. Have a look at https://docs.stg.fedoraproject.org/en-US/project/join/#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. == How to help us and give you back a better working Fedora From d756da72d8ae52165c8df88c52ad407fe8d77ec8 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Wed, 26 Oct 2022 20:10:39 +0200 Subject: [PATCH 17/73] various updated to get it ready to publish. --- modules/ROOT/nav.adoc | 2 +- modules/ROOT/pages/fedora-downloads-info.adoc | 1 - modules/ROOT/pages/getting-started.adoc | 51 +++++++++++-------- 3 files changed, 30 insertions(+), 24 deletions(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index ca9f49a..edc5678 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -1,7 +1,7 @@ * xref:index.adoc[Fedora User Documentation] ** xref:getting-started.adoc[Getting started] *** xref:fedora-downloads-info.adoc[Fedora Downloads] -*** xref:preparing-boot-media.adoc[Preparing Boot Media] +// *** xref:preparing-boot-media.adoc[Preparing Boot Media] ** xref:system-upgrade.adoc[System upgrade] ** Fedora 37 Release Notes ** Fedora 36 Release Notes diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 0e54956..040a83e 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -21,7 +21,6 @@ Changing a Fedora installation from one architecture to another is not supported |some Intel Atom, Core 2 series, Core i series and Xeon; AMD: Athlon 64, Athlon II, Sempron64, Phenom series, Fusion series, Bulldozer series and Opteron; Apple MacBook, MacBook Pro, and MacBook Air|`x86_64` |Some newer Arm SBCs, SBSA and SystemReady Arm based machines|`aarch64` -|Some older 32-bit Arm SBCs|`armhfp` |=== .Media Types diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index f676123..6add8ea 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -9,7 +9,11 @@ ____ This guide covers installation of Fedora, a Linux distribution built on free and open source software. This manual helps you install Fedora on desktops, laptops, and servers. The installation system is easy to use, even if you lack previous knowledge of Linux or computer networks. If you select default options, Fedora provides a complete desktop operating system, including productivity applications, Internet utilities, and desktop tools. -Fedora is provided in several distribution items tailored for special Purpuses. We call it *Editions* and *spins*. Because of these differences, there is no single installation procedure. Most editions and spins, but not all, use Anaconda, the Fedora installer, but in a way that is quite different in detail. +Fedora is provided in several distribution items tailored for special Purpuses. We call it *Editions* and *spins*. + +_Because of these differences, there is no single installation procedure._ + +Most editions and spins, but not all, use Anaconda, the Fedora installer, but in a way that is quite different in detail. Therefore, each edition describes the installation separately . Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. @@ -21,49 +25,52 @@ Nevertheless, there are some preparatory steps that are almost the same for all Fedora Workstation Edition:: This variant is installed by using a Live CD + -Software download at https://... +Software download at https://getfedora.org/de/workstation/ +Fedora Workstation Spins:: +Most spins use a Live CD for installation as well. ++ +Software download at https://spins.fedoraproject.org Fedora Server Edition:: This variant provides a flexible and highly adaptable Server, suitable to provide a wide range of services. + -The project provides a dedicated http://url[installation guide] and documentation about usage and administration. +The project provides a dedicated https://docs.fedoraproject.org/en-US/fedora-server/[installation guide] and documentation about usage and administration. + -Software download at https://... +Software download at https://getfedora.org/de/server/ Fedora IoT Edition:: This variant implements a server for the 'Internet of Things' or 'edge computing' + -The project provides a dedicated http://url[installation guide] and documentation about usage and administration. +The project provides a dedicated https://getfedora.org/de/iot/[installation guide] and documentation about usage and administration. + -Software download at https://... +Software download at https://docs.fedoraproject.org/en-US/iot/ Fedora CoreOS:: -A minimal, container-focused operating system, designed for clusters but also operable standalone. The project provides a dedicated http://url[installation guide] +A minimal, container-focused operating system, designed for clusters but also operable standalone. The project provides a https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/[Getting Started] guide. + -Softeare download at https://... +Softeare download at https://getfedora.org/de/coreos?stream=stable Fedora Silverblue:: -An immutable desktop variant of Fedora Workstation Edition and an excellent platform for container-focused workflows. The project provides a dedicated http://url[installation guide] +An immutable desktop variant of Fedora Workstation Edition, featuring the Gnome desktop, and an excellent platform for container-focused workflows. + -Software download at https://... +More information at https://silverblue.fedoraproject.org Fedora Kinoite:: -An immutable desktop variant of Fedora Workstation Edition and an excellent platform for container-focused workflows. The project provides a dedicated http://url[installation guide] +An immutable desktop variant of Fedora Workstation Edition, featuring the KDE desktop, and an excellent platform for container-focused workflows. + -Software download at https://... +More information at https://docs.fedoraproject.org/en-US/fedora-kinoite/ Fedora Cloud (upcomming edition):: As the name indicates focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. +Fedora Labs:: +Curated bundles of purpose-driven software, maintained by Communit members. The respective compilations are either installed as independent, complete Fedora versions or complement existing Fedora installations. + -Software download at https://... - -Additional Fedora Variants:: -The page https://...[text] lists a lot of additional variants. Most of them are variants of the Werkstation Edition, providing an alternativ desktops GUI. Installation and usage follows the Workstation Edition so you can use it's documentation. +https://labs.fedoraproject.org According to different usage und purposes the variation not only differ in their installation process, they differ in administration and usage. To learn how to use an installed Fedora system, see the manuals available at the specific variant documentation pages. -Regarding installatio, be especially prepared for the fact that each variant requires additional post-installation processes. +Regarding installation, be especially prepared for the fact that each variant requires additional post-installation processes. @@ -72,17 +79,17 @@ Despite all the differentiation, some things are the same for all variants. === Download the software deliverables -TBD: - -* The differentiation according to tasks and areas of application corresponds to a differentiation of the download options. -* There is not one Download source but many according the the variants. +The differentiation according to tasks and areas of application corresponds to a differentiation of the download options and the further processing. To find out more about Fedora download options, see xref:downloading-fedora.adoc[Downloading Fedora]. Visit the link:++https://getfedora.org/++[Fedora Project downloads site] to download a distribution file. === Prepare boot media -TBD: If install on hardware, the download must be transferred to a bootable medium. + +An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. Fedora Media Writer is an appropriate tool. + +Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, MacOS, and Windows. The latter is specifically usefull if you want to have several distributions and versions available on one stick. From 4ed7106d989f24a1d6fea84dc4a6de5996a974f0 Mon Sep 17 00:00:00 2001 From: "py0xc3 (FAS)" Date: Thu, 27 Oct 2022 09:22:10 +0000 Subject: [PATCH 18/73] Updating and partly replacing obsolete content around architectures --- modules/ROOT/pages/fedora-downloads-info.adoc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 040a83e..6010e29 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -17,12 +17,13 @@ Changing a Fedora installation from one architecture to another is not supported [options="header"] |=== -|Processor manufacturer and model|Architecture type for Fedora -|some Intel Atom, Core 2 series, Core i series and Xeon; - AMD: Athlon 64, Athlon II, Sempron64, Phenom series, Fusion series, Bulldozer series and Opteron; Apple MacBook, MacBook Pro, and MacBook Air|`x86_64` -|Some newer Arm SBCs, SBSA and SystemReady Arm based machines|`aarch64` +|Processor manufacturer and types of computer|Architecture type for Fedora +|Most Intel and AMD processors; Mac computers before Apple M1; most server, workstation, desktop and laptop type computers; some netbooks and tablets|`x86_64` +|Most processors other than Intel and AMD; Mac computers beginning with Apple M1; Raspberry Pi and most comparable devices; most tablets; some netbooks|`ARM® aarch64` |=== +If you already use a Linux distribution on the respective computer, you can enter `uname -m` within a terminal to identify your architecture. If you use another operating system, use your preferred search engine to find out how to identify the architecture on the respective computer. Alternatively, you can search for your hardware (e.g., processor/cpu model, vendor product number of the computer): the processor/cpu determines the architecture. + .Media Types Several media types are available. Choose the one that best suits your requirements. From 9a072e55e3bd41cf45325a6026db0d1a1910b7a6 Mon Sep 17 00:00:00 2001 From: "py0xc3 (FAS)" Date: Thu, 27 Oct 2022 11:12:14 +0000 Subject: [PATCH 19/73] Several updates and corrections; see https://discussion.fedoraproject.org/t/new-documentation-homepage-needs-review-and-help/43477 --- modules/ROOT/pages/fedora-downloads-info.adoc | 55 ++++++------------- 1 file changed, 18 insertions(+), 37 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 6010e29..97da79c 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -1,14 +1,16 @@ = Fedora Downloads .Fedora Editions -Fedora provides three primary Editions tailored for some specific use cases. link:++https://getfedora.org++[] offers Fedora Cloud for scalable infrastructure, Fedora Server for organizational infrastructure, and Fedora Workstation for the developer and desktop user. +Fedora provides three primary Editions tailored for some specific use cases. link:++https://getfedora.org++[] offers ++https://getfedora.org/en/iot/++[Fedora IoT] as a trusted open source platform for IoT ecosystems, ++https://getfedora.org/en/server/++[Fedora Server] for organizational infrastructure, and ++https://getfedora.org/en/workstation/++[Fedora Workstation] for the developer and desktop user. Further, there are three emerging editions: Fedora CoreOS is an automatically updating, minimal, container-focused operating system, and ++https://silverblue.fedoraproject.org/++[Fedora Silverblue] (GNOME desktop) and ++https://kinoite.fedoraproject.org++[Fedora Kinoite] (KDE desktop) are for desktop use cases with container-focused workflows. -For alternative desktop environments or media built for more niche purposes, check out link:++https://spins.fedoraproject.org++[Fedora Spins]. +For default desktop use cases comparable to Fedora Workstation but with alternative desktop environments (e.g., KDE), check out link:++https://spins.fedoraproject.org++[Fedora Spins]. -Each of these downloads provides a different set of default packages, but you can add to your system after the initial installation to customize it for your needs. The installation process is the same for all spins and Editions, so you can use this guide for any choice you make. +Additionally, there are ++https://labs.fedoraproject.org/++[Fedora Labs] for special use cases (Labs should be used only for their respective use case!). Further, there are ++https://alt.fedoraproject.org/++[alternative downloads], which are intended for experts: you should only use the alternative downloads if you are sure. + +Each of these downloads provides a different set of default packages, but you can add more packages to your system after the installation to customize it for your needs. Also, you can remove unneeded packages later cleanly: `dnf` removes packages without leftovers. .Which Architecture Is My Computer? -Most modern systems are 64{nbsp}bit x86 architecture. If your computer was manufactured after 2007, or you aren't sure, you probably have a `x86_64` system. +If you are not sure about your architecture, you should have a look on the table below: this could help you to indicate what you have. Changing a Fedora installation from one architecture to another is not supported. Use the following table to determine the architecture of your computer according to the type of processor. Consult your manufacturer's documentation for details on your processor, or resources such as link:++https://ark.intel.com/++[] or link:++https://products.amd.com/++[], if necessary. @@ -18,50 +20,29 @@ Changing a Fedora installation from one architecture to another is not supported [options="header"] |=== |Processor manufacturer and types of computer|Architecture type for Fedora -|Most Intel and AMD processors; Mac computers before Apple M1; most server, workstation, desktop and laptop type computers; some netbooks and tablets|`x86_64` +|Most computers with Intel and AMD processors; Mac computers before Apple M1; most server, workstation, desktop and laptop type computers; some netbooks and tablets|`x86_64` |Most processors other than Intel and AMD; Mac computers beginning with Apple M1; Raspberry Pi and most comparable devices; most tablets; some netbooks|`ARM® aarch64` |=== +ARM devices often require special setup procedures that aren't covered in this guide. Start learning about Fedora ARM at link:++https://fedoraproject.org/wiki/Architectures/ARM++[] + +Additionally, there is an `armhfp` architecture image for Fedora IoT available: if you are not sure, it is unlikely that you have `armhfp` because this is a specialized architecture that is not in common use by average people. + If you already use a Linux distribution on the respective computer, you can enter `uname -m` within a terminal to identify your architecture. If you use another operating system, use your preferred search engine to find out how to identify the architecture on the respective computer. Alternatively, you can search for your hardware (e.g., processor/cpu model, vendor product number of the computer): the processor/cpu determines the architecture. .Media Types -Several media types are available. Choose the one that best suits your requirements. +Fedora Workstation, the Fedora Spins and the Fedora Labs are provided as live images. -Live Image:: Live images allow you to preview Fedora before installing it. Instead of booting directly into the installer, a live image loads the same environment you'll get after installation. Fedora Workstation and Fedora Spins are live images. +Live Images:: Live images ("Live ISO") allow you to preview Fedora before installing it. Instead of booting directly into the installer, a live image loads the same environment you'll get after installation. Live images provide an offline installation source. + Use a live image to install your favorite system, test Fedora on new hardware, troubleshoot, or share with friends. -DVD Image:: DVD images boot directly into the installation environment, and allow you to choose from a variety of packages that are provided with it. In Fedora 21, the DVD option is only available in the *Fedora Server* Edition. -+ -Use the Fedora Server DVD image when you want customized Fedora Server installations using an offline installation source. +Fedora Server, Fedora IoT, Fedora CoreOS, but also Fedora Silverblue and Fedora Kinoite are available as standard images. -netinstall Image:: The netinstall image boots directly into the installation environment, and uses the online Fedora package repositories as the installation source. With a netinstall image, you can install any Fedora Edition or select a wide variety of packages to create a customized installation of Fedora. +Standard Images:: Standard images ("Standard ISO") boot directly into the installation environment, and allow you to choose from a variety of packages that are provided with it. + -Compared to Fedora Workstation DVD image with Fedora Workstation installation: the netinstall images do not hide the GRUB2 menu. -+ -The link:++https://alt.fedoraproject.org++[netinstall images] have different default settings: -+ -* Fedora Server: -** presets Fedora Server Edition -** LVM with XFS file system configuration -** server firewall configuration -** 15 GiB hard disk space assigned to /; remaining free space left as unpartitioned LVM space -* Everything: -** presets Fedora Custom Operating System -** BTRFS file system configuration -** client firewall configuration -** hard disk space assignment does not leave unpartitioned free space +The standard images allow more customizations in Fedora installations and provide an offline installation source. However, they do not provide an live environment. -ARM images:: For many ARM systems, Fedora provides preconfigured filesystem images. Write the image to removable media and boot directly into a Fedora installation that's ready to use. -+ -ARM devices often require special setup procedures that aren't covered in this guide. Start learning about Fedora ARM at link:++https://fedoraproject.org/wiki/Architectures/ARM++[] +Additionally, Fedora Server is also provided with netinstall images. -Cloud Images:: Fedora Cloud images are preconfigured filesystem images with very few packages installed by default. They include special tools for interacting with cloud platforms, and are not intended to be used outside of cloud environments. -+ -Fedora Cloud comes in several varieties. The Fedora Cloud Base image is a minimal base for cloud deployments. The Fedora Cloud Atomic image is a Docker container host that uses link:++https://www.projectatomic.io/++[Project Atomic] technology for updates. A Docker base image for Fedora is also available. -+ -Cloud images are preconfigured and do not require installation as described in this guide. Get started using Fedora Cloud at link:++https://fedoraproject.org/wiki/Cloud++[] - -Boot Images:: The tiny images at link:++https://boot.fedoraproject.org/++[] are written to CDs, USB drives, or even floppy disks. The BFO image loads installation media from Fedora's servers and directly loads an installation environment, like the netinstall ISO. -+ -BFO images work like PXE deployments, without having to set up a server. +Netinstall Images:: Netinstall images ("Netinstall ISO") boot directly into the installation environment, and use the online Fedora package repositories as the installation source. This means that the system needs to be online throughout the installation. However, once installed, the packages are immediately up to date (with other images, after installing, you should run an update as soon as an installation is online). Officially, Netinstall images are currently intended only for Fedora Server installations. You should only use these images to install other editions if you are sure about what you are doing! From 26d6c4e3191a53149d5a7fbdce143ebf67967521 Mon Sep 17 00:00:00 2001 From: "py0xc3 (FAS)" Date: Thu, 27 Oct 2022 12:01:52 +0000 Subject: [PATCH 20/73] Correcting format of links --- modules/ROOT/pages/fedora-downloads-info.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 97da79c..670f818 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -1,11 +1,11 @@ = Fedora Downloads .Fedora Editions -Fedora provides three primary Editions tailored for some specific use cases. link:++https://getfedora.org++[] offers ++https://getfedora.org/en/iot/++[Fedora IoT] as a trusted open source platform for IoT ecosystems, ++https://getfedora.org/en/server/++[Fedora Server] for organizational infrastructure, and ++https://getfedora.org/en/workstation/++[Fedora Workstation] for the developer and desktop user. Further, there are three emerging editions: Fedora CoreOS is an automatically updating, minimal, container-focused operating system, and ++https://silverblue.fedoraproject.org/++[Fedora Silverblue] (GNOME desktop) and ++https://kinoite.fedoraproject.org++[Fedora Kinoite] (KDE desktop) are for desktop use cases with container-focused workflows. +Fedora provides three primary Editions tailored for some specific use cases. link:++https://getfedora.org++[] offers link:++https://getfedora.org/en/iot/++[Fedora IoT] as a trusted open source platform for IoT ecosystems, link:++https://getfedora.org/en/server/++[Fedora Server] for organizational infrastructure, and link:++https://getfedora.org/en/workstation/++[Fedora Workstation] for the developer and desktop user. Further, there are three emerging editions: Fedora CoreOS is an automatically updating, minimal, container-focused operating system, and link:++https://silverblue.fedoraproject.org/++[Fedora Silverblue] (GNOME desktop) and link:++https://kinoite.fedoraproject.org++[Fedora Kinoite] (KDE desktop) are for desktop use cases with container-focused workflows. For default desktop use cases comparable to Fedora Workstation but with alternative desktop environments (e.g., KDE), check out link:++https://spins.fedoraproject.org++[Fedora Spins]. -Additionally, there are ++https://labs.fedoraproject.org/++[Fedora Labs] for special use cases (Labs should be used only for their respective use case!). Further, there are ++https://alt.fedoraproject.org/++[alternative downloads], which are intended for experts: you should only use the alternative downloads if you are sure. +Additionally, there are link:++https://labs.fedoraproject.org/++[Fedora Labs] for special use cases (Labs should be used only for their respective use case!). Further, there are link:++https://alt.fedoraproject.org/++[alternative downloads], which are intended for experts: you should only use the alternative downloads if you are sure. Each of these downloads provides a different set of default packages, but you can add more packages to your system after the installation to customize it for your needs. Also, you can remove unneeded packages later cleanly: `dnf` removes packages without leftovers. From 9ed894c2823b7d634c17242d2504afd19378f5a0 Mon Sep 17 00:00:00 2001 From: "py0xc3 (FAS)" Date: Thu, 27 Oct 2022 12:06:41 +0000 Subject: [PATCH 21/73] aren't = are not; you'll = you will --- modules/ROOT/pages/fedora-downloads-info.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 670f818..de263bb 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -24,7 +24,7 @@ Changing a Fedora installation from one architecture to another is not supported |Most processors other than Intel and AMD; Mac computers beginning with Apple M1; Raspberry Pi and most comparable devices; most tablets; some netbooks|`ARM® aarch64` |=== -ARM devices often require special setup procedures that aren't covered in this guide. Start learning about Fedora ARM at link:++https://fedoraproject.org/wiki/Architectures/ARM++[] +ARM devices often require special setup procedures that are not covered in this guide. Start learning about Fedora ARM at link:++https://fedoraproject.org/wiki/Architectures/ARM++[] Additionally, there is an `armhfp` architecture image for Fedora IoT available: if you are not sure, it is unlikely that you have `armhfp` because this is a specialized architecture that is not in common use by average people. @@ -33,7 +33,7 @@ If you already use a Linux distribution on the respective computer, you can ente .Media Types Fedora Workstation, the Fedora Spins and the Fedora Labs are provided as live images. -Live Images:: Live images ("Live ISO") allow you to preview Fedora before installing it. Instead of booting directly into the installer, a live image loads the same environment you'll get after installation. Live images provide an offline installation source. +Live Images:: Live images ("Live ISO") allow you to preview Fedora before installing it. Instead of booting directly into the installer, a live image loads the same environment you will get after installation. Live images provide an offline installation source. + Use a live image to install your favorite system, test Fedora on new hardware, troubleshoot, or share with friends. From db8533240adcbdf39c1ccfab369cf10727d0e368 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 27 Oct 2022 23:09:59 +0200 Subject: [PATCH 22/73] Some improvement and addition to the download page. --- modules/ROOT/pages/fedora-downloads-info.adoc | 69 +++++++++++++------ 1 file changed, 48 insertions(+), 21 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index de263bb..aaef230 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -1,19 +1,29 @@ = Fedora Downloads -.Fedora Editions -Fedora provides three primary Editions tailored for some specific use cases. link:++https://getfedora.org++[] offers link:++https://getfedora.org/en/iot/++[Fedora IoT] as a trusted open source platform for IoT ecosystems, link:++https://getfedora.org/en/server/++[Fedora Server] for organizational infrastructure, and link:++https://getfedora.org/en/workstation/++[Fedora Workstation] for the developer and desktop user. Further, there are three emerging editions: Fedora CoreOS is an automatically updating, minimal, container-focused operating system, and link:++https://silverblue.fedoraproject.org/++[Fedora Silverblue] (GNOME desktop) and link:++https://kinoite.fedoraproject.org++[Fedora Kinoite] (KDE desktop) are for desktop use cases with container-focused workflows. +[abstract] +____ +This section provides guidance on how to select the appropriate installation media for the download. +____ -For default desktop use cases comparable to Fedora Workstation but with alternative desktop environments (e.g., KDE), check out link:++https://spins.fedoraproject.org++[Fedora Spins]. +As already mentioned, the site https://getfedora.org[getfedora.org] provides all the Fedora Downloads. The landing page lists all available Editions, Spins, Labs, etc. as described in xref::getting-started.adoc[Getting started], and links to the proper details pages. Navigate to the page that covers the Fedora variant you decided to use. -Additionally, there are link:++https://labs.fedoraproject.org/++[Fedora Labs] for special use cases (Labs should be used only for their respective use case!). Further, there are link:++https://alt.fedoraproject.org/++[alternative downloads], which are intended for experts: you should only use the alternative downloads if you are sure. +Now you have to make additional choices as described here. -Each of these downloads provides a different set of default packages, but you can add more packages to your system after the installation to customize it for your needs. Also, you can remove unneeded packages later cleanly: `dnf` removes packages without leftovers. +* the _architecture of the hardware_ to install Fedora on +* the _type of installation media_ that fits your needs best + +== Hardware architecture + +You have to determine: Which architecture is my computer? + +The system architecture is essentially determined by the processor. Fedora officially supports Intel/AMD __**x86_64**__ and ARM __**aarch64**__ architecture. Additionally installation media and Fedora support for PowerPC _ppc64le_ and 'big iron' _s390x_ are available - just in case. + +Installing Fedora using a wrong architecture medium is not possible. Consult your manufacturer's documentation for details on your processor. + +If you already use a Linux distribution on the respective computer, you can enter `uname -m` within a terminal to identify your architecture. If you use another operating system, use your preferred search engine to find out how to identify the architecture on the respective computer. Alternatively, you can search for your hardware (e.g., processor/cpu model, vendor product number of the computer): the processor/cpu determines the architecture. -.Which Architecture Is My Computer? If you are not sure about your architecture, you should have a look on the table below: this could help you to indicate what you have. -Changing a Fedora installation from one architecture to another is not supported. Use the following table to determine the architecture of your computer according to the type of processor. Consult your manufacturer's documentation for details on your processor, or resources such as link:++https://ark.intel.com/++[] or link:++https://products.amd.com/++[], if necessary. - [[List-Processor_and_Architecture_Types]] .Processor and architecture types @@ -24,25 +34,42 @@ Changing a Fedora installation from one architecture to another is not supported |Most processors other than Intel and AMD; Mac computers beginning with Apple M1; Raspberry Pi and most comparable devices; most tablets; some netbooks|`ARM® aarch64` |=== -ARM devices often require special setup procedures that are not covered in this guide. Start learning about Fedora ARM at link:++https://fedoraproject.org/wiki/Architectures/ARM++[] +Regarding ARM architecture, Fedora supports only 64-bit architecture, aarch64 or arm8, as of release 37 and newer. The older 32-bit architecture, armhfp or arm7, is dropped. -Additionally, there is an `armhfp` architecture image for Fedora IoT available: if you are not sure, it is unlikely that you have `armhfp` because this is a specialized architecture that is not in common use by average people. +== Media Types -If you already use a Linux distribution on the respective computer, you can enter `uname -m` within a terminal to identify your architecture. If you use another operating system, use your preferred search engine to find out how to identify the architecture on the respective computer. Alternatively, you can search for your hardware (e.g., processor/cpu model, vendor product number of the computer): the processor/cpu determines the architecture. +Fedora provides 4 different types of installation media that meet different requirements. -.Media Types -Fedora Workstation, the Fedora Spins and the Fedora Labs are provided as live images. -Live Images:: Live images ("Live ISO") allow you to preview Fedora before installing it. Instead of booting directly into the installer, a live image loads the same environment you will get after installation. Live images provide an offline installation source. +Live images:: Live images ("Live ISO") are designed to boot the computer and to allow you to preview Fedora before installing it. Instead of booting directly into the installer, a live image loads the same environment you will get after installation. ++ +The file type is '__.iso__'. You have to transfer the file to a boot medium, usually an USB stick, or still a CD or DVD. + Use a live image to install your favorite system, test Fedora on new hardware, troubleshoot, or share with friends. - -Fedora Server, Fedora IoT, Fedora CoreOS, but also Fedora Silverblue and Fedora Kinoite are available as standard images. - -Standard Images:: Standard images ("Standard ISO") boot directly into the installation environment, and allow you to choose from a variety of packages that are provided with it. + -The standard images allow more customizations in Fedora installations and provide an offline installation source. However, they do not provide an live environment. +Fedora Workstation, the Fedora Spins and some Fedora Labs are the only ones provided as live images. -Additionally, Fedora Server is also provided with netinstall images. -Netinstall Images:: Netinstall images ("Netinstall ISO") boot directly into the installation environment, and use the online Fedora package repositories as the installation source. This means that the system needs to be online throughout the installation. However, once installed, the packages are immediately up to date (with other images, after installing, you should run an update as soon as an installation is online). Officially, Netinstall images are currently intended only for Fedora Server installations. You should only use these images to install other editions if you are sure about what you are doing! +Standard images:: Standard images ("Standard ISO") are designed to boot the computer, as well, but boot directly into the installation environment. They include all files needed for the installation and some offer further choices and configuration options. ++ +The file type is '__.iso__'. You have to transfer the file to a boot medium, usually an USB stick, or still a CD or DVD. ++ +Use a standard image to perform an offline installation without any internet connection or the available connection is slow or unstable. ++ +Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Silverblue, and Fedora Kinoite are available as standard images. + + +Netinstall images:: Netinstall images ("Netinstall ISO") are designed to boot the computer, as well, and boot directly into the installation environment. But they provide just the minimum system files to boot and to connect to the internet. Subsequently the system has to download all files needed for installation from the online Fedora package repositories. ++ +The file type is '__.iso__'. You have to transfer the file to a boot medium, usually an USB stick, or still a CD or DVD. ++ +Use a netinstall image if the system has a stable and fairly fast Internet connection. The installation already accesses the latest updates. ++ +Netinstall images are currently available only for Fedora Server installations. + +Filesystem disk images:: Disk images provide a _preinstalled and preconfigured_ ready to run file system for a specific runtime environment like a virtual machine, e.g. cloud system, or specific hardware like single board computers (SBC), e.g. Raspberry Pi or its alternatives. ++ +The file type is mostly either '__.raw__' or '__.qcow2__'. You have to use a runtime specific installation program, provided either by Fedora (e.g. in case of SBCs) or the runtime provider (e.g. one of the cloud systems like Amazon AWS). ++ +Use a filesystem disk image if you want to use one of the intended runtime environments. + From 84aeb47e2982a95d72f7db859c149ccd04122056 Mon Sep 17 00:00:00 2001 From: darknao Date: Sat, 29 Oct 2022 15:46:24 +0200 Subject: [PATCH 23/73] branch for F37 --- antora.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/antora.yml b/antora.yml index 6119758..495bb42 100644 --- a/antora.yml +++ b/antora.yml @@ -1,8 +1,8 @@ name: fedora title: Fedora User Docs -version: rawhide +version: f37 # Remove or set the prerelease key to "False" when promoting this release to stable -prerelease: True +prerelease: False nav: - modules/ROOT/nav.adoc #- modules/release-notes/nav.adoc From ecd1b8a0c383b211c5631162ea7577c80efe4273 Mon Sep 17 00:00:00 2001 From: darknao Date: Sat, 29 Oct 2022 16:18:14 +0200 Subject: [PATCH 24/73] Fix release notes link for f37 & f36 --- antora.yml | 2 +- modules/ROOT/nav.adoc | 2 -- modules/ROOT/pages/index.adoc | 4 ++-- site.yml | 7 ++++--- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/antora.yml b/antora.yml index 495bb42..e8e54f1 100644 --- a/antora.yml +++ b/antora.yml @@ -5,6 +5,6 @@ version: f37 prerelease: False nav: - modules/ROOT/nav.adoc -#- modules/release-notes/nav.adoc +- modules/release-notes/nav.adoc #- modules/install-guide/nav.adoc #- modules/system-administrators-guide/nav.adoc diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index edc5678..ed54b77 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -3,6 +3,4 @@ *** xref:fedora-downloads-info.adoc[Fedora Downloads] // *** xref:preparing-boot-media.adoc[Preparing Boot Media] ** xref:system-upgrade.adoc[System upgrade] -** Fedora 37 Release Notes -** Fedora 36 Release Notes ** A newbee's primer diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 3a3c66e..1672212 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -17,9 +17,9 @@ xref:getting-started.adoc[Getting started]:: *First time with Fedory Linx?* New users find here extensiv information to get Fedora up and running xref:system-upgrade.adoc[System upgrade]:: *You already have a Fedora Linux edtion or spin up and running?* You don't need to reinstall your system to get the new release. In fact, that's definitely not the recommended way. Fedora has put a lot of work into making an in-place update reliable and fully automated. -Fedora 37 release notes:: +xref:release-notes:index.adoc[Fedora 37 release notes]:: Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check, if the may affected by one of the changes or are now able to resolve an issue with a new feature -Fedora 36 Release Notes:: +xref:f36@release-notes:index.adoc[Fedora 36 Release Notes]:: Fedora supports the current und the previous release. As a reference here a quick link to the previous release notes. + In the top bar you can select older release notes. You can also access https://docs.fedoraproject.org/en-US/Fedora/26/html/Release_Notes/index.html[even older release notes] diff --git a/site.yml b/site.yml index 6e86aae..4b64c85 100644 --- a/site.yml +++ b/site.yml @@ -11,9 +11,10 @@ content: #- url: https://gitlab.com/fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide.git # branches: # - main - #- url: https://pagure.io/fedora-docs/release-notes.git - # branches: - # - master + - url: https://pagure.io/fedora-docs/release-notes.git + branches: + - f37 + - f36 ui: bundle: url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable From d3f9c186df94ede17461a9fa8330b85d1cdc3757 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Fri, 11 Nov 2022 12:56:34 +0100 Subject: [PATCH 25/73] removed unlinked item from navigation menue. --- modules/ROOT/nav.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index ed54b77..cb511d7 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -3,4 +3,4 @@ *** xref:fedora-downloads-info.adoc[Fedora Downloads] // *** xref:preparing-boot-media.adoc[Preparing Boot Media] ** xref:system-upgrade.adoc[System upgrade] -** A newbee's primer +// ** A newbee's primer From bec6a863d4495e07fa78a4d2eb66b5ef5bef781f Mon Sep 17 00:00:00 2001 From: darknao Date: Fri, 11 Nov 2022 21:09:14 +0000 Subject: [PATCH 26/73] Typos and some grammatical corrections --- modules/ROOT/pages/index.adoc | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 1672212..2d02859 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -2,33 +2,33 @@ [abstract] ____ -Fedora documentation provides extensiv information how to install and use the Fedora operating system and the software packaged by the Fedora Project. Fedora is a large project. Therefore, the focus here is on basic explanation and references to detailed documentation of the various subprojects. A special focus is on making it easier for new users to get started. +The Fedora documentation provides extensive information on how to install and use the Fedora operating system and the software packaged by the Fedora Project. Fedora is a large project. Therefore, the focus here is on basic explanations and references to detailed documentation of the various subprojects. A special focus is on making it easier for new users to get started. ____ Free Software has produced outstanding technical achievements and solutions over the past decades. Just one example is the Apache server, which is used today by the vast majority of websites and provides the entire Internet with information. This quickly overshadows a fact that Richard Stallman emphasized as early as 1997: -_"The biggest deficiency in free operating systems is not in the software — it is the lack of good free manuals that we can include in these systems.”footnote:[Free Software and Free Manuals, available from link:http://www.gnu.org/philosophy/free-doc.html[]]_ +_"The biggest deficiency in free operating systems is not in the software — it is the lack of good free manuals that we can include in these systems.” footnote:[Free Software and Free Manuals, available from link:http://www.gnu.org/philosophy/free-doc.html[]]_ It is this spirit that inspires the Fedora documentation team to do the often tough and time-consuming work on our documentation. You'll find here a bunch of information: xref:getting-started.adoc[Getting started]:: -*First time with Fedory Linx?* New users find here extensiv information to get Fedora up and running +*First time with Fedora Linux?* New users find here extensive information to get Fedora up and running xref:system-upgrade.adoc[System upgrade]:: -*You already have a Fedora Linux edtion or spin up and running?* You don't need to reinstall your system to get the new release. In fact, that's definitely not the recommended way. Fedora has put a lot of work into making an in-place update reliable and fully automated. +*Do you already have a Fedora Linux edition or Spin up and running?* You don't need to reinstall your system to get the new release. Fedora has put a lot of work into making an in-place update reliable and fully automated. xref:release-notes:index.adoc[Fedora 37 release notes]:: -Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check, if the may affected by one of the changes or are now able to resolve an issue with a new feature -xref:f36@release-notes:index.adoc[Fedora 36 Release Notes]:: -Fedora supports the current und the previous release. As a reference here a quick link to the previous release notes. +Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check if they may be affected by one of the changes or are now able to resolve an issue with a new feature +xref:f36@release-notes:index.adoc[Fedora 36 release notes]:: +Fedora supports the current and the previous release. As a reference here is a quick link to the previous release notes. + -In the top bar you can select older release notes. You can also access https://docs.fedoraproject.org/en-US/Fedora/26/html/Release_Notes/index.html[even older release notes] -A newbee’s primer:: -Are you new to Linux? Here we provide some facts, vocabulary and links for a https://docs.fedoraproject.org/en-US/quick-docs/getting-started-guide/[first orientation]. +In the top bar, you can select older release notes. You can also access https://docs.fedoraproject.org/en-US/Fedora/26/html/Release_Notes/index.html[even older release notes] +A newbie's primer:: +Are you new to Linux? Here we provide some facts, vocabulary, and links for a https://docs.fedoraproject.org/en-US/quick-docs/getting-started-guide/[first orientation]. == Getting help -There are many places on the internet which can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: +There are many places on the internet that can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: * link:++https://ask.fedoraproject.org/++[Ask Fedora] - Fedora's knowledge base, available in multiple languages @@ -45,7 +45,7 @@ The above list is by no means complete - you can find help in many other places ==== -Before you open a new discussion or ask anyone for help on IRC, you should always do some research on your own. If you are encountering an issue, there is usually a good chance that someone else ran into the same problem before you and published a solution somewhere. Opening a discussion about something already explained elsewhere, or asking a common question which has been answered many times before, is not likely to result in a friendly, constructive response. +Before you open a new discussion or ask anyone for help on IRC, you should always do some research on your own. If you are encountering an issue, there is usually a good chance that someone else ran into the same problem before you and published a solution somewhere. Opening a discussion about something already explained elsewhere, or asking a common question that has been answered many times before, is not likely to result in a friendly, constructive response. When you ask for help troubleshooting problems related to the installation, you may be asked to provide log files generated by the installer. The sections below explain which files are generated, what their contents are, and how to transfer them from the installation system. @@ -53,7 +53,7 @@ When you ask for help troubleshooting problems related to the installation, you Fedora has a vibrant community. The meeting place is the https://discussion.fedoraproject.org/tag/docs[Fedora Discussion] Forum. -Fedora is a huge project. Some of us will remember when they first started getting involved in Fedora. It was not easy to get an overview and to find a way to contribute one's own interests and skills in the best possible way. Fortunately, we now have an initiative to pave the way for new participants und provide some guidance. Have a look at https://docs.stg.fedoraproject.org/en-US/project/join/#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. +Fedora is a huge project. Some of us will remember when we first started getting involved in Fedora. It was not easy to get an overview and to find a way to contribute one's interests and skills in the best possible way. Fortunately, we now have an initiative to pave the way for new participants and provide some guidance. Have a look at https://docs.stg.fedoraproject.org/en-US/project/join/#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. == How to help us and give you back a better working Fedora @@ -61,11 +61,11 @@ The Fedora Documentation Project only actively maintains documentation for the m === Please, help us to improve the documentation -We are always working to update and further improve this documentation. To do this, we rely on feedback. If you find errors, miss or don't clearly understand a specific information, or have suggestions for improvement, open an issue at our https://pagure.io/fedora-docs/install-guide/issues[documentation repository]. +We are always working to update and further improve this documentation. To do this, we rely on feedback. If you find errors, miss, or don't clearly understand a piece of specific information, or have suggestions for improvement, open an issue at our https://gitlab.com/fedora/docs/fedora-linux-documentation/release-docs-home/-/issues[documentation repository]. In the issue: -. Provide a short summary of the error or your suggestion in the `Issue Title` field. +. Provide a summary of the error or your suggestion in the `Issue Title` field. . Copy the following template into the `Comment` field and give us the details of the error or suggestion as specifically as you can. If possible, include some surrounding text so we know where the error occurs or the suggestion fits. + @@ -85,5 +85,4 @@ Additional information: -We thank everybody who worked hard to correct that deficiency for previous versions of Fedora. We thank everybody who worked hard to correct that deficiency for previous versions of Fedora. From ae3ebd6715e3198f1ad8cc33c904e6e0f5955317 Mon Sep 17 00:00:00 2001 From: darknao Date: Fri, 11 Nov 2022 21:40:21 +0100 Subject: [PATCH 27/73] remove older (<=f26) release notes --- modules/ROOT/pages/index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 2d02859..6f132f6 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -22,7 +22,7 @@ Contains extensive information about new and modified features of the current re xref:f36@release-notes:index.adoc[Fedora 36 release notes]:: Fedora supports the current and the previous release. As a reference here is a quick link to the previous release notes. + -In the top bar, you can select older release notes. You can also access https://docs.fedoraproject.org/en-US/Fedora/26/html/Release_Notes/index.html[even older release notes] +In the top bar, you can select older release notes. A newbie's primer:: Are you new to Linux? Here we provide some facts, vocabulary, and links for a https://docs.fedoraproject.org/en-US/quick-docs/getting-started-guide/[first orientation]. From c2982f7b55d36cb181ef6c5a32fbf7a865fbfaff Mon Sep 17 00:00:00 2001 From: hankuoffroad Date: Tue, 15 Nov 2022 23:13:30 +0000 Subject: [PATCH 28/73] Correct puntuation --- modules/ROOT/pages/index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 6f132f6..a92bdb6 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -60,7 +60,7 @@ Fedora is a huge project. Some of us will remember when we first started getting The Fedora Documentation Project only actively maintains documentation for the most recent release and the one before it. We also preserve older documentation on this site for historical interest and to acknowledge the generous contribution of time and effort by many, many writers and translators. -=== Please, help us to improve the documentation +=== Please help us to improve the documentation We are always working to update and further improve this documentation. To do this, we rely on feedback. If you find errors, miss, or don't clearly understand a piece of specific information, or have suggestions for improvement, open an issue at our https://gitlab.com/fedora/docs/fedora-linux-documentation/release-docs-home/-/issues[documentation repository]. In the issue: From bfecf5a2e88764adc941eb8c1aebccda19708cb0 Mon Sep 17 00:00:00 2001 From: johnandmegh Date: Sun, 20 Nov 2022 02:04:49 +0000 Subject: [PATCH 29/73] Correcting a typo in the URL for Ask Fedora at the end of the page --- modules/ROOT/pages/getting-started.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 6add8ea..8f86039 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -97,5 +97,5 @@ Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the htt If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. -The discussion forum https://ask.fedoryproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. -The discussion forum https://ask.fedoryproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. \ No newline at end of file +The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. +The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. From ea238d62a377fc40747f09ae29ca323fea6d8169 Mon Sep 17 00:00:00 2001 From: Sampson Fung Date: Wed, 16 Nov 2022 14:07:42 +0000 Subject: [PATCH 30/73] Remove "/de" from the URL --- modules/ROOT/pages/getting-started.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 8f86039..ca2ce88 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -25,7 +25,7 @@ Nevertheless, there are some preparatory steps that are almost the same for all Fedora Workstation Edition:: This variant is installed by using a Live CD + -Software download at https://getfedora.org/de/workstation/ +Software download at https://getfedora.org/workstation/ Fedora Workstation Spins:: Most spins use a Live CD for installation as well. @@ -98,4 +98,3 @@ Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the htt If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. -The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. From b6851315b85f90c40dc4b53f169911d7656d11be Mon Sep 17 00:00:00 2001 From: Sampson Fung Date: Thu, 17 Nov 2022 13:37:07 +0000 Subject: [PATCH 31/73] Remove "/de" from URL at line 40, 45 and 52. Pointing to default langauge page, instead of the "de" language page. --- modules/ROOT/pages/getting-started.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index ca2ce88..766487d 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -37,19 +37,19 @@ This variant provides a flexible and highly adaptable Server, suitable to provid + The project provides a dedicated https://docs.fedoraproject.org/en-US/fedora-server/[installation guide] and documentation about usage and administration. + -Software download at https://getfedora.org/de/server/ +Software download at https://getfedora.org/server/ Fedora IoT Edition:: This variant implements a server for the 'Internet of Things' or 'edge computing' + -The project provides a dedicated https://getfedora.org/de/iot/[installation guide] and documentation about usage and administration. +The project provides a dedicated https://getfedora.org/iot/[installation guide] and documentation about usage and administration. + Software download at https://docs.fedoraproject.org/en-US/iot/ Fedora CoreOS:: A minimal, container-focused operating system, designed for clusters but also operable standalone. The project provides a https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/[Getting Started] guide. + -Softeare download at https://getfedora.org/de/coreos?stream=stable +Softeare download at https://getfedora.org/coreos?stream=stable Fedora Silverblue:: An immutable desktop variant of Fedora Workstation Edition, featuring the Gnome desktop, and an excellent platform for container-focused workflows. From 9c3a6d139e13bd87f819c332af45c94458795609 Mon Sep 17 00:00:00 2001 From: Jack Aboutboul Date: Thu, 24 Nov 2022 05:23:27 +0000 Subject: [PATCH 32/73] putting the y back in community --- modules/ROOT/pages/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 766487d..b1e4e3b 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -64,7 +64,7 @@ More information at https://docs.fedoraproject.org/en-US/fedora-kinoite/ Fedora Cloud (upcomming edition):: As the name indicates focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. Fedora Labs:: -Curated bundles of purpose-driven software, maintained by Communit members. The respective compilations are either installed as independent, complete Fedora versions or complement existing Fedora installations. +Curated bundles of purpose-driven software, maintained by community members. The respective compilations are either installed as independent, complete Fedora versions or complement existing Fedora installations. + https://labs.fedoraproject.org From 21511390e893ca9b1572500a10d3aa8a84e97fe6 Mon Sep 17 00:00:00 2001 From: Andika Triwidada Date: Wed, 23 Nov 2022 13:55:26 +0000 Subject: [PATCH 33/73] fix typos and URLs --- modules/ROOT/pages/getting-started.adoc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index b1e4e3b..57fa8e0 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -2,20 +2,20 @@ [abstract] ____ -This manual explains how to install Fedora on 64-bit AMD, Intel and Arm SystemReady machines. The guide and it's further detailed guides about different variants are intended for users of all levels of experience. However, it describes the installation process and its many options in far greater detail than most users are likely to require. This should help new users to complete the installation process without interruptions. Users my skip section about familiar topics. +This manual explains how to install Fedora on 64-bit AMD, Intel and Arm SystemReady machines. The guide and its further detailed guides about different variants are intended for users of all levels of experience. However, it describes the installation process and its many options in far greater detail than most users are likely to require. This should help new users to complete the installation process without interruptions. Users may skip section about familiar topics. ____ == Introduction This guide covers installation of Fedora, a Linux distribution built on free and open source software. This manual helps you install Fedora on desktops, laptops, and servers. The installation system is easy to use, even if you lack previous knowledge of Linux or computer networks. If you select default options, Fedora provides a complete desktop operating system, including productivity applications, Internet utilities, and desktop tools. -Fedora is provided in several distribution items tailored for special Purpuses. We call it *Editions* and *spins*. +Fedora is provided in several distribution items tailored for special Purposes. We call it *Editions* and *spins*. _Because of these differences, there is no single installation procedure._ Most editions and spins, but not all, use Anaconda, the Fedora installer, but in a way that is quite different in detail. -Therefore, each edition describes the installation separately . Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. +Therefore, each edition describes the installation separately. Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. Nevertheless, there are some preparatory steps that are almost the same for all variants, e.g. you need to prepare an installation media. @@ -42,14 +42,14 @@ Software download at https://getfedora.org/server/ Fedora IoT Edition:: This variant implements a server for the 'Internet of Things' or 'edge computing' + -The project provides a dedicated https://getfedora.org/iot/[installation guide] and documentation about usage and administration. +The project provides a dedicated https://docs.fedoraproject.org/en-US/iot/[installation guide] and documentation about usage and administration. + -Software download at https://docs.fedoraproject.org/en-US/iot/ +Software download at https://getfedora.org/iot/ Fedora CoreOS:: A minimal, container-focused operating system, designed for clusters but also operable standalone. The project provides a https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/[Getting Started] guide. + -Softeare download at https://getfedora.org/coreos?stream=stable +Software download at https://getfedora.org/coreos?stream=stable Fedora Silverblue:: An immutable desktop variant of Fedora Workstation Edition, featuring the Gnome desktop, and an excellent platform for container-focused workflows. @@ -61,8 +61,9 @@ An immutable desktop variant of Fedora Workstation Edition, featuring the KDE de + More information at https://docs.fedoraproject.org/en-US/fedora-kinoite/ -Fedora Cloud (upcomming edition):: -As the name indicates focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. +Fedora Cloud (upcoming edition):: +As the name indicates, it focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. + Fedora Labs:: Curated bundles of purpose-driven software, maintained by community members. The respective compilations are either installed as independent, complete Fedora versions or complement existing Fedora installations. + From a76343f537e9f1660ecbfdcbffdfad5bb266be84 Mon Sep 17 00:00:00 2001 From: darknao Date: Thu, 1 Dec 2022 13:21:05 +0100 Subject: [PATCH 34/73] restore sysadmin-guide --- antora.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/antora.yml b/antora.yml index e8e54f1..01faf4f 100644 --- a/antora.yml +++ b/antora.yml @@ -7,4 +7,4 @@ nav: - modules/ROOT/nav.adoc - modules/release-notes/nav.adoc #- modules/install-guide/nav.adoc -#- modules/system-administrators-guide/nav.adoc +- modules/system-administrators-guide/nav.adoc From 45527d0b343870034f93da56d33109a1cb9360e9 Mon Sep 17 00:00:00 2001 From: darknao Date: Mon, 19 Dec 2022 21:32:41 +0100 Subject: [PATCH 35/73] add experimental flag to allow btn macro --- modules/ROOT/pages/index.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index a92bdb6..ea190b5 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,4 +1,5 @@ = Fedora Linux User Documentation +:experimental: [abstract] ____ From 22e53a495f4a24475cf5d11c8373e655779147a7 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 5 Jan 2023 07:53:27 +0100 Subject: [PATCH 36/73] First step to fix broken link to old Installation Guide. --- modules/ROOT/pages/getting-started.adoc | 7 +++++++ modules/ROOT/pages/index.adoc | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 57fa8e0..23301e7 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -1,4 +1,11 @@ = Getting Started +The Fedora docs team +:revnumber: F37 +:revdate: 2022-11-15 +// :revremark: a new beginning + +// Redirect the old (generic) installation guide to this page +:page-aliases: fedora::install-guide:index.adoc [abstract] ____ diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index ea190b5..3e9b3d4 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,4 +1,9 @@ = Fedora Linux User Documentation +The Fedora docs team +:revnumber: F37 +:revdate: 2022-11-15 +// :revremark: a new beginning + :experimental: [abstract] From bfb1fdc88f71453992b427300a35eeba1d2a0458 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 5 Jan 2023 09:20:00 +0100 Subject: [PATCH 37/73] Fixed typo in :page-aliases: --- modules/ROOT/pages/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 23301e7..0a9b680 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -5,7 +5,7 @@ The Fedora docs team // :revremark: a new beginning // Redirect the old (generic) installation guide to this page -:page-aliases: fedora::install-guide:index.adoc +:page-aliases: fedora:install-guide:index.adoc [abstract] ____ From 932e6682a45f11a1599df5cff5686b7c7a7a074a Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Fri, 6 Jan 2023 18:05:56 +0100 Subject: [PATCH 38/73] Modified experimentally :page-aliases: --- modules/ROOT/pages/getting-started.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 0a9b680..bd7646d 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -5,7 +5,10 @@ The Fedora docs team // :revremark: a new beginning // Redirect the old (generic) installation guide to this page -:page-aliases: fedora:install-guide:index.adoc +// :page-aliases: fedora:install-guide:index.adoa // doesn't workc +:page-aliases: f37@fedora:install-guide:index.adoc +:page-aliases: 37@fedora:install-guide:index.adoc +:page-aliases: latest@fedora:install-guide:index.adoc [abstract] ____ From 7a5873c245058022e4f0b3fc5992c729da7a2827 Mon Sep 17 00:00:00 2001 From: darknao Date: Fri, 6 Jan 2023 20:32:41 +0100 Subject: [PATCH 39/73] remove extra page-aliases attribute --- modules/ROOT/pages/getting-started.adoc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index bd7646d..413e69f 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -2,13 +2,9 @@ The Fedora docs team :revnumber: F37 :revdate: 2022-11-15 -// :revremark: a new beginning - // Redirect the old (generic) installation guide to this page // :page-aliases: fedora:install-guide:index.adoa // doesn't workc :page-aliases: f37@fedora:install-guide:index.adoc -:page-aliases: 37@fedora:install-guide:index.adoc -:page-aliases: latest@fedora:install-guide:index.adoc [abstract] ____ From 9548ad7d6d3e077d944335364002b2124f58b65b Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Tue, 10 Jan 2023 20:00:37 +0100 Subject: [PATCH 40/73] issue #9 fixed (temporarily) text about "Getting help" --- modules/ROOT/pages/index.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 3e9b3d4..89c98cd 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -53,7 +53,10 @@ The above list is by no means complete - you can find help in many other places Before you open a new discussion or ask anyone for help on IRC, you should always do some research on your own. If you are encountering an issue, there is usually a good chance that someone else ran into the same problem before you and published a solution somewhere. Opening a discussion about something already explained elsewhere, or asking a common question that has been answered many times before, is not likely to result in a friendly, constructive response. -When you ask for help troubleshooting problems related to the installation, you may be asked to provide log files generated by the installer. The sections below explain which files are generated, what their contents are, and how to transfer them from the installation system. +When you ask for help troubleshooting problems related to the installation, you may be asked to provide log files generated by the installer. Consult the corresponding documentation to learn how to access a suitable log file. + +// ToDo: Add information about ihow to handle log files, see Anaconda doc and planned "troubleshooting" section in QuickDocs. + == Join the community From a29cb394084386a97138660bfe0c41c8bc4ccb65 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 12 Jan 2023 16:36:15 +0000 Subject: [PATCH 41/73] Update system-upgrade.adoc --- modules/ROOT/pages/system-upgrade.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/pages/system-upgrade.adoc b/modules/ROOT/pages/system-upgrade.adoc index 0e7dfb5..7208c94 100644 --- a/modules/ROOT/pages/system-upgrade.adoc +++ b/modules/ROOT/pages/system-upgrade.adoc @@ -5,11 +5,11 @@ This chapter explains how to upgrade your existing Fedora installation to the cu Automatic upgrade using [application]*dnf system upgrade*:: The preferred way to upgrade your system is an automatic upgrade using the [application]*dnf system upgrade* utility. For information on performing an automatic upgrade, see link:++https://fedoraproject.org/wiki/DNF_system_upgrade++[Fedora Wiki DNF system upgrade]. -Manual Reinstallation:: You can upgrade to the latest version of Fedora manually instead of relying on [application]*dnf system upgrade*. This involves booting the installer as if you were performing a clean installation, letting it detect your existing Fedora system, and overwriting the root partition while preserving data on other partitions and volumes. The same process can also be used to reinstall the system, if you need to. For detailed information, see _Manual System Upgrade or Reinstallation_. +Manual Reinstallation:: Instead of relying on `dnf system upgrade`, you can _reinstall_ the latest version of Fedora. This involves booting the installer as if you were performing a clean installation, letting it detect your existing Fedora system, and overwriting the root partition while preserving data on other partitions and volumes. The same process can also be used to reinstall the system, if you need to do so for any reason. For detailed information, see _Manual System Upgrade or Reinstallation_. //xref:sect-upgrading-fedora-manual-reinstall[Manual System Upgrade or Reinstallation]. -[WARNING] +[IMPORTANT] ==== Always back up your data before performing an upgrade or reinstalling your system, no matter which method you choose. @@ -21,4 +21,4 @@ Always back up your data before performing an upgrade or reinstalling your syste Unfortunately, we have not written this chapter yet, and there is no dedicated documentation about a manual reinstall on the Wiki, either. In the meantime before we fix this, you can try to start the installation normally (from a boot CD/DVD/USB), select manual partitioning in your installer, and reuse existing partitions instead of destroying them and creating new ones. The instructions at _Manual Partitioning_ should in most cases be easy to adapt for this. -//xref:install/Installing_Using_Anaconda.adoc#sect-installation-gui-manual-partitioning[Manual Partitioning] should in most cases be easy to adapt for this. \ No newline at end of file +//xref:install/Installing_Using_Anaconda.adoc#sect-installation-gui-manual-partitioning[Manual Partitioning] should in most cases be easy to adapt for this. From 5d1d52f8bf9a3a550a34ee10507402673f9a9e01 Mon Sep 17 00:00:00 2001 From: darknao Date: Sun, 15 Jan 2023 23:43:21 +0100 Subject: [PATCH 42/73] Switch back to rawhide This reverts commit 84aeb47e2982a95d72f7db859c149ccd04122056. --- antora.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/antora.yml b/antora.yml index 01faf4f..83d85ca 100644 --- a/antora.yml +++ b/antora.yml @@ -1,8 +1,8 @@ name: fedora title: Fedora User Docs -version: f37 +version: rawhide # Remove or set the prerelease key to "False" when promoting this release to stable -prerelease: False +prerelease: True nav: - modules/ROOT/nav.adoc - modules/release-notes/nav.adoc From e2e4ac0eec0326d745edb8d208f3dc7695a86f0e Mon Sep 17 00:00:00 2001 From: darknao Date: Mon, 16 Jan 2023 13:40:04 +0100 Subject: [PATCH 43/73] update install-guide alias for rawhide --- modules/ROOT/pages/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 413e69f..0ac4ffe 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -4,7 +4,7 @@ The Fedora docs team :revdate: 2022-11-15 // Redirect the old (generic) installation guide to this page // :page-aliases: fedora:install-guide:index.adoa // doesn't workc -:page-aliases: f37@fedora:install-guide:index.adoc +:page-aliases: rawhide@fedora:install-guide:index.adoc [abstract] ____ From e52dc34b3e32ae4102e706176a56163edc2deadb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Basto?= Date: Mon, 16 Jan 2023 00:35:17 +0000 Subject: [PATCH 44/73] update link to dnf-system-upgrade --- modules/ROOT/pages/system-upgrade.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/system-upgrade.adoc b/modules/ROOT/pages/system-upgrade.adoc index 7208c94..9bf9fd8 100644 --- a/modules/ROOT/pages/system-upgrade.adoc +++ b/modules/ROOT/pages/system-upgrade.adoc @@ -3,7 +3,7 @@ This chapter explains how to upgrade your existing Fedora installation to the current release. There are two basic ways to do so: -Automatic upgrade using [application]*dnf system upgrade*:: The preferred way to upgrade your system is an automatic upgrade using the [application]*dnf system upgrade* utility. For information on performing an automatic upgrade, see link:++https://fedoraproject.org/wiki/DNF_system_upgrade++[Fedora Wiki DNF system upgrade]. +Automatic upgrade using [application]*dnf system upgrade*:: The preferred way to upgrade your system is an automatic upgrade using the [application]*dnf system upgrade* utility. For information on performing an automatic upgrade, see link: xref:quick-docs:dnf-system-upgrade.adoc[Upgrading Fedora using the DNF system upgrade]. Manual Reinstallation:: Instead of relying on `dnf system upgrade`, you can _reinstall_ the latest version of Fedora. This involves booting the installer as if you were performing a clean installation, letting it detect your existing Fedora system, and overwriting the root partition while preserving data on other partitions and volumes. The same process can also be used to reinstall the system, if you need to do so for any reason. For detailed information, see _Manual System Upgrade or Reinstallation_. From b8c42e4b789e85940e6d8de3e7b6c0d1b9524322 Mon Sep 17 00:00:00 2001 From: Anthony Barone Date: Mon, 20 Feb 2023 19:05:15 +0000 Subject: [PATCH 45/73] add nVidia workaround --- modules/ROOT/pages/getting-started.adoc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 0ac4ffe..12a6f94 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -92,6 +92,8 @@ To find out more about Fedora download options, see xref:downloading-fedora.adoc Visit the link:++https://getfedora.org/++[Fedora Project downloads site] to download a distribution file. + + === Prepare boot media An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. Fedora Media Writer is an appropriate tool. @@ -105,3 +107,21 @@ Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the htt If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. + + + +== Workaround for nVidia GPU's + +Fedora ships with the FOSS "nouveau" drivers for using nVidia GPU's. Unfortunately, these sometimes do not work, especially with newer nVidia GPU's. + +If you have a nVidia card and try to boot a Fedora live USB and get a blank screen, there is a good chance that your nVidia GPU is incompatable with the nouveau drivers. To be able to install Fedora, do the following: + +1. When booting the Fedora live USB, press`e` on the GRUB screen. +2. Find the line that starts with `linux` or `linuxefi`. Go to the end of that line and add `nouveau.modeset=0` +3. Continue booting by pressing `` + `x` +4. Install Fedora to disk from the live USB +5. On the first boot of the newly installed system, repeat steps 1-3. +6. Once in the installed system, install the nvidia drivers from https://rpmfusion.org/Howto/NVIDIA[rpmfusion]. +7. Wait a few minutes (for the kernel modules to build themselves) and then reboot. + +Your nVidia GPU should now work using the nVidia drivers. \ No newline at end of file From 02e83c7f0a0d8a05d512f0bfa6b206dc9767c8fa Mon Sep 17 00:00:00 2001 From: pboy Date: Mon, 17 Apr 2023 17:53:24 +0200 Subject: [PATCH 46/73] Updated site to F38 --- modules/ROOT/pages/fedora-downloads-info.adoc | 4 ++- modules/ROOT/pages/getting-started.adoc | 26 +++---------------- modules/ROOT/pages/index.adoc | 19 +++++++++----- modules/ROOT/pages/preparing-boot-media.adoc | 8 +++--- modules/ROOT/pages/system-upgrade.adoc | 4 ++- 5 files changed, 25 insertions(+), 36 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index aaef230..487cabc 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -1,5 +1,7 @@ = Fedora Downloads - +The Fedora docs team +:revnumber: F38 +:revdate: 2023-04-18 [abstract] ____ This section provides guidance on how to select the appropriate installation media for the download. diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 12a6f94..e52fc20 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -1,10 +1,10 @@ = Getting Started The Fedora docs team -:revnumber: F37 -:revdate: 2022-11-15 +:revnumber: F38 +:revdate: 2023-04-18 // Redirect the old (generic) installation guide to this page // :page-aliases: fedora:install-guide:index.adoa // doesn't workc -:page-aliases: rawhide@fedora:install-guide:index.adoc +:page-aliases: f38@fedora:install-guide:index.adoc [abstract] ____ @@ -92,8 +92,6 @@ To find out more about Fedora download options, see xref:downloading-fedora.adoc Visit the link:++https://getfedora.org/++[Fedora Project downloads site] to download a distribution file. - - === Prepare boot media An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. Fedora Media Writer is an appropriate tool. @@ -107,21 +105,3 @@ Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the htt If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. - - - -== Workaround for nVidia GPU's - -Fedora ships with the FOSS "nouveau" drivers for using nVidia GPU's. Unfortunately, these sometimes do not work, especially with newer nVidia GPU's. - -If you have a nVidia card and try to boot a Fedora live USB and get a blank screen, there is a good chance that your nVidia GPU is incompatable with the nouveau drivers. To be able to install Fedora, do the following: - -1. When booting the Fedora live USB, press`e` on the GRUB screen. -2. Find the line that starts with `linux` or `linuxefi`. Go to the end of that line and add `nouveau.modeset=0` -3. Continue booting by pressing `` + `x` -4. Install Fedora to disk from the live USB -5. On the first boot of the newly installed system, repeat steps 1-3. -6. Once in the installed system, install the nvidia drivers from https://rpmfusion.org/Howto/NVIDIA[rpmfusion]. -7. Wait a few minutes (for the kernel modules to build themselves) and then reboot. - -Your nVidia GPU should now work using the nVidia drivers. \ No newline at end of file diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 89c98cd..0b5516d 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,7 +1,7 @@ = Fedora Linux User Documentation The Fedora docs team -:revnumber: F37 -:revdate: 2022-11-15 +:revnumber: F38 +:revdate: 2023-04-18 // :revremark: a new beginning :experimental: @@ -23,24 +23,28 @@ xref:getting-started.adoc[Getting started]:: *First time with Fedora Linux?* New users find here extensive information to get Fedora up and running xref:system-upgrade.adoc[System upgrade]:: *Do you already have a Fedora Linux edition or Spin up and running?* You don't need to reinstall your system to get the new release. Fedora has put a lot of work into making an in-place update reliable and fully automated. -xref:release-notes:index.adoc[Fedora 37 release notes]:: +xref:release-notes:index.adoc[Fedora 38 release notes]:: Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check if they may be affected by one of the changes or are now able to resolve an issue with a new feature -xref:f36@release-notes:index.adoc[Fedora 36 release notes]:: +xref:f37@release-notes:index.adoc[Fedora 37 release notes]:: Fedora supports the current and the previous release. As a reference here is a quick link to the previous release notes. + In the top bar, you can select older release notes. A newbie's primer:: Are you new to Linux? Here we provide some facts, vocabulary, and links for a https://docs.fedoraproject.org/en-US/quick-docs/getting-started-guide/[first orientation]. +You may also look at link:++https://fedoramagazine.org/++[Fedora Magazine], featuring often-updated articles of interest to Fedora users from beginner to expert, and from Raspberry Pi to the desktop to servers to the cloud. == Getting help There are many places on the internet that can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: -* link:++https://ask.fedoraproject.org/++[Ask Fedora] - Fedora's knowledge base, available in multiple languages +* link:++https://ask.fedoraproject.org/++[Ask Fedora] - Fedora's knowledge base and community-driven question-and-answer site, available in multiple languages * The #fedora IRC channel on link:++https://chat.fedoraproject.org/#/room/#fedora:fedoraproject.org++[Libera.Chat] - one of the main Matrix/IRC channels used by Fedora users, English only -* link:++https://fedoraproject.org/wiki/++[Fedora Project Wiki] - the official wiki for Fedora Project +// pboy: removed because the wiki is outdated +// * link:++https://fedoraproject.org/wiki/++[Fedora Project Wiki] - the official wiki for Fedora Project + +* You may also look at link:++https://fedoramagazine.org/++[Fedora Magazine], featuring often-updated articles of interest to Fedora users from beginner to expert * link:++https://unix.stackexchange.com/++[Stack Exchange] - an English language Q&A board, not specific to Fedora @@ -64,6 +68,9 @@ Fedora has a vibrant community. The meeting place is the https://discussion.fedo Fedora is a huge project. Some of us will remember when we first started getting involved in Fedora. It was not easy to get an overview and to find a way to contribute one's interests and skills in the best possible way. Fortunately, we now have an initiative to pave the way for new participants and provide some guidance. Have a look at https://docs.stg.fedoraproject.org/en-US/project/join/#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. +// pboy: to add as soon as we have updated the site +// You may also check out link:++https://whatcanidoforfedora.org/++[whatcanidoforfedora] which will guide you to different areas where you can help, and to the people who can help you get started. + == How to help us and give you back a better working Fedora The Fedora Documentation Project only actively maintains documentation for the most recent release and the one before it. We also preserve older documentation on this site for historical interest and to acknowledge the generous contribution of time and effort by many, many writers and translators. diff --git a/modules/ROOT/pages/preparing-boot-media.adoc b/modules/ROOT/pages/preparing-boot-media.adoc index 8c14911..bdd708a 100644 --- a/modules/ROOT/pages/preparing-boot-media.adoc +++ b/modules/ROOT/pages/preparing-boot-media.adoc @@ -1,9 +1,7 @@ = Preparing Boot Media - -[IMPORTANT] -____ -This is an *internal demo* and preview of the proposed changes to the Fedora user documentation. It is a *first draft* and part of a proof of concept. It is *neither valid information nor final content*. The intent is to outline the _structure_ of the documentation as a whole and the _intended message_ of this section. -____ +The Fedora docs team +:revnumber: unknown +:revdate: currently slightly out of date Fedora images are `Hybrid ISOs` and can be used to create installation media with both optical and USB disks, for booting on both BIOS and UEFI systems. diff --git a/modules/ROOT/pages/system-upgrade.adoc b/modules/ROOT/pages/system-upgrade.adoc index 9bf9fd8..d2fbcee 100644 --- a/modules/ROOT/pages/system-upgrade.adoc +++ b/modules/ROOT/pages/system-upgrade.adoc @@ -1,5 +1,7 @@ = Upgrading Your Current System - +The Fedora docs team +:revnumber: F38 +:revdate: 2023-04-18 This chapter explains how to upgrade your existing Fedora installation to the current release. There are two basic ways to do so: From ca38c3d5095e60525fb6e32f4e9d38bf4c542044 Mon Sep 17 00:00:00 2001 From: darknao Date: Tue, 18 Apr 2023 09:59:18 +0200 Subject: [PATCH 47/73] fix alias for rawhide --- modules/ROOT/pages/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index e52fc20..2f3b500 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -4,7 +4,7 @@ The Fedora docs team :revdate: 2023-04-18 // Redirect the old (generic) installation guide to this page // :page-aliases: fedora:install-guide:index.adoa // doesn't workc -:page-aliases: f38@fedora:install-guide:index.adoc +:page-aliases: rawhide@fedora:install-guide:index.adoc [abstract] ____ From 1f5e1e6151728a81b3c916d4b472b1426cacf399 Mon Sep 17 00:00:00 2001 From: hankuoffroad Date: Sun, 16 Apr 2023 21:13:30 +0000 Subject: [PATCH 48/73] FMW images update --- .../fedora_media_writer/FMW-check-writing-6.png | Bin 0 -> 36207 bytes .../fedora_media_writer/FMW-download-4.png | Bin 0 -> 31540 bytes .../FMW-download-options-3.png | Bin 0 -> 32516 bytes .../fedora_media_writer/FMW-finished_7.png | Bin 0 -> 35136 bytes .../FMW-select-image-source1.png | Bin 0 -> 31971 bytes .../FMW-select-release-2.png | Bin 0 -> 23615 bytes .../fedora_media_writer/FMW-writing-5.png | Bin 0 -> 37945 bytes modules/ROOT/pages/preparing-boot-media.adoc | 8 ++++---- 8 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 modules/ROOT/assets/images/fedora_media_writer/FMW-check-writing-6.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/FMW-download-4.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/FMW-download-options-3.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/FMW-finished_7.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/FMW-select-image-source1.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/FMW-select-release-2.png create mode 100644 modules/ROOT/assets/images/fedora_media_writer/FMW-writing-5.png diff --git a/modules/ROOT/assets/images/fedora_media_writer/FMW-check-writing-6.png b/modules/ROOT/assets/images/fedora_media_writer/FMW-check-writing-6.png new file mode 100644 index 0000000000000000000000000000000000000000..340f659d59c9eba50bf7e18a722ee5bb35d27530 GIT binary patch literal 36207 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 Xqwh73VfVoR001%)is16E#^3%wk9NuS literal 0 HcmV?d00001 diff --git a/modules/ROOT/assets/images/fedora_media_writer/FMW-download-options-3.png b/modules/ROOT/assets/images/fedora_media_writer/FMW-download-options-3.png new file mode 100644 index 0000000000000000000000000000000000000000..ece4870666c9732ef223867c5c2fc6cef118df9c GIT binary patch literal 32516 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 literal 0 HcmV?d00001 diff --git a/modules/ROOT/assets/images/fedora_media_writer/FMW-finished_7.png b/modules/ROOT/assets/images/fedora_media_writer/FMW-finished_7.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f9f1daa2b7f77687df7e948d21dc7957939c2a GIT binary patch literal 35136 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 AjQ{`u literal 0 HcmV?d00001 diff --git a/modules/ROOT/assets/images/fedora_media_writer/FMW-select-image-source1.png b/modules/ROOT/assets/images/fedora_media_writer/FMW-select-image-source1.png new file mode 100644 index 0000000000000000000000000000000000000000..97c976ef17fd969e940f9ea574cbc54cef382eee GIT binary patch literal 31971 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

-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 Date: Wed, 14 Jun 2023 15:29:10 +0000 Subject: [PATCH 49/73] Update getting-started.adoc with a workaround for nvidia/nouveau issues --- modules/ROOT/pages/getting-started.adoc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 2f3b500..2f8f89f 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -105,3 +105,11 @@ Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the htt If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. + +=== Nvidia + +If you use a Nvidia GPU and are experiencing significant visual issues while running Fedora from a live USB, it could be that your GPU is not fully compatible with the FOSS Nouveau driver. One possible workaround for this situation is to do the following 3 steps: + +1. During the live USB boot process, hit `e` at the GRUB boot menu. +2. Find the line that begins with `linux`, and add `nouveau.modeset=0` to the end of that line. +3. Press `` + `x` to resume the boot process. From fc67f33e2674d7bcc3b2651042f04e7643046127 Mon Sep 17 00:00:00 2001 From: peartown Date: Sat, 30 Sep 2023 21:51:14 +0000 Subject: [PATCH 50/73] Modify getting-started.adoc - download links update getfedora -> fedoraproject.org --- modules/ROOT/pages/getting-started.adoc | 35 +++++++++++++++---------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 2f8f89f..bcd7590 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -31,44 +31,46 @@ Nevertheless, there are some preparatory steps that are almost the same for all Fedora Workstation Edition:: This variant is installed by using a Live CD + -Software download at https://getfedora.org/workstation/ +Software download at https://fedoraproject.org/workstation/download/ Fedora Workstation Spins:: Most spins use a Live CD for installation as well. + -Software download at https://spins.fedoraproject.org +Software download at https://fedoraproject.org/spins/ Fedora Server Edition:: This variant provides a flexible and highly adaptable Server, suitable to provide a wide range of services. + The project provides a dedicated https://docs.fedoraproject.org/en-US/fedora-server/[installation guide] and documentation about usage and administration. + -Software download at https://getfedora.org/server/ +Software download at https://fedoraproject.org/server/download/ Fedora IoT Edition:: This variant implements a server for the 'Internet of Things' or 'edge computing' + The project provides a dedicated https://docs.fedoraproject.org/en-US/iot/[installation guide] and documentation about usage and administration. + -Software download at https://getfedora.org/iot/ +Software download at https://fedoraproject.org/iot/download/ Fedora CoreOS:: A minimal, container-focused operating system, designed for clusters but also operable standalone. The project provides a https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/[Getting Started] guide. + -Software download at https://getfedora.org/coreos?stream=stable +Software download at https://fedoraproject.org/coreos/download/?stream=stable Fedora Silverblue:: An immutable desktop variant of Fedora Workstation Edition, featuring the Gnome desktop, and an excellent platform for container-focused workflows. + -More information at https://silverblue.fedoraproject.org +More information at https://fedoraproject.org/silverblue Fedora Kinoite:: An immutable desktop variant of Fedora Workstation Edition, featuring the KDE desktop, and an excellent platform for container-focused workflows. + -More information at https://docs.fedoraproject.org/en-US/fedora-kinoite/ +More information at https://fedoraproject.org/kinoite/ -Fedora Cloud (upcoming edition):: +Fedora Cloud:: As the name indicates, it focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. ++ +More information at https://fedoraproject.org/cloud/ Fedora Labs:: Curated bundles of purpose-driven software, maintained by community members. The respective compilations are either installed as independent, complete Fedora versions or complement existing Fedora installations. @@ -90,25 +92,30 @@ The differentiation according to tasks and areas of application corresponds to a To find out more about Fedora download options, see xref:downloading-fedora.adoc[Downloading Fedora]. -Visit the link:++https://getfedora.org/++[Fedora Project downloads site] to download a distribution file. +Visit the link:++https://fedoraproject.org/++[Fedora Project website] to download a distribution file. === Prepare boot media -An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. Fedora Media Writer is an appropriate tool. +An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. +Fedora Media Writer is an appropriate tool. -Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, MacOS, and Windows. The latter is specifically usefull if you want to have several distributions and versions available on one stick. +Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, MacOS, and Windows. +The latter is specifically usefull if you want to have several distributions and versions available on one stick. == Getting Additional Help -If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. +If you encounter any problems which are not described in documentation, you might get help from members of the community - developers, users, and others. +There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. -The discussion forum https://ask.fedoraproject.org[askfedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. +The discussion forum https://discussion.fedoraproject.org/c/ask/6[Ask Fedora] is the recommended way to start with. +See xref:getting-help.adoc[Getting help] for detailed information. === Nvidia -If you use a Nvidia GPU and are experiencing significant visual issues while running Fedora from a live USB, it could be that your GPU is not fully compatible with the FOSS Nouveau driver. One possible workaround for this situation is to do the following 3 steps: +If you use a Nvidia GPU and are experiencing significant visual issues while running Fedora from a live USB, it could be that your GPU is not fully compatible with the FOSS Nouveau driver. +One possible workaround for this situation is to do the following 3 steps: 1. During the live USB boot process, hit `e` at the GRUB boot menu. 2. Find the line that begins with `linux`, and add `nouveau.modeset=0` to the end of that line. From cee65b0fe0adccd25897944eef4e99ec43d72c37 Mon Sep 17 00:00:00 2001 From: Hyphae Collective Date: Thu, 5 Oct 2023 15:07:52 +0000 Subject: [PATCH 51/73] - Add mentions of Fedora Sericea and Onyx - Replace typos - Minor changes to adhere to the style guide --- modules/ROOT/pages/getting-started.adoc | 26 +++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index bcd7590..903dc25 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -26,7 +26,7 @@ Therefore, each edition describes the installation separately. Most spins are ba Nevertheless, there are some preparatory steps that are almost the same for all variants, e.g. you need to prepare an installation media. -== Fedora Variants and how to install +== Fedora variants and how to install Fedora Workstation Edition:: This variant is installed by using a Live CD @@ -58,15 +58,25 @@ A minimal, container-focused operating system, designed for clusters but also op Software download at https://fedoraproject.org/coreos/download/?stream=stable Fedora Silverblue:: -An immutable desktop variant of Fedora Workstation Edition, featuring the Gnome desktop, and an excellent platform for container-focused workflows. +An immutable desktop variant of Fedora Workstation Edition, featuring the GNOME desktop, and an excellent platform for container-focused workflows. + -More information at https://fedoraproject.org/silverblue +More information at https://fedoraproject.org/silverblue/ Fedora Kinoite:: -An immutable desktop variant of Fedora Workstation Edition, featuring the KDE desktop, and an excellent platform for container-focused workflows. +An immutable desktop variant of Fedora Workstation Edition, featuring the KDE Plasma desktop, and an excellent platform for container-focused workflows. + More information at https://fedoraproject.org/kinoite/ +Fedora Sericea:: +An immutable desktop variant of Fedora Workstation Edition, featuring the Sway tiling window manager, and an excellent platform for container-focused workflows. ++ +More information at https://fedoraproject.org/sericea/ + +Fedora Onyx:: +An immutable desktop variant of Fedora Workstation Edition, featuring the Budgie desktop, and an excellent platform for container-focused workflows. ++ +More information at https://fedoraproject.org/onyx/ + Fedora Cloud:: As the name indicates, it focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. + @@ -99,8 +109,8 @@ Visit the link:++https://fedoraproject.org/++[Fedora Project website] to downloa An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. Fedora Media Writer is an appropriate tool. -Alternatively you may try https://www.balena.io/etcher/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, MacOS, and Windows. -The latter is specifically usefull if you want to have several distributions and versions available on one stick. +Alternatively you may try https://etcher.balena.io/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, macOS, and Windows. +The latter is specifically useful if you want to have several distributions and versions available on one stick. @@ -112,9 +122,9 @@ There are many ways to get help: the Ask Fedora website, mailing lists, forums, The discussion forum https://discussion.fedoraproject.org/c/ask/6[Ask Fedora] is the recommended way to start with. See xref:getting-help.adoc[Getting help] for detailed information. -=== Nvidia +=== NVIDIA -If you use a Nvidia GPU and are experiencing significant visual issues while running Fedora from a live USB, it could be that your GPU is not fully compatible with the FOSS Nouveau driver. +If you use an NVIDIA GPU and are experiencing significant visual issues while running Fedora from a live USB, it could be that your GPU is not fully compatible with the FOSS Nouveau driver. One possible workaround for this situation is to do the following 3 steps: 1. During the live USB boot process, hit `e` at the GRUB boot menu. From d042c488be90e05d7f52d8927f9e60c1c3747ac1 Mon Sep 17 00:00:00 2001 From: peartown Date: Mon, 6 Nov 2023 20:05:44 +0000 Subject: [PATCH 52/73] Get links up-to-date --- modules/ROOT/pages/fedora-downloads-info.adoc | 18 +++++++++++++----- modules/ROOT/pages/getting-started.adoc | 4 ++-- modules/ROOT/pages/index.adoc | 11 +++++++---- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 487cabc..6c2a4e2 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -7,7 +7,9 @@ ____ This section provides guidance on how to select the appropriate installation media for the download. ____ -As already mentioned, the site https://getfedora.org[getfedora.org] provides all the Fedora Downloads. The landing page lists all available Editions, Spins, Labs, etc. as described in xref::getting-started.adoc[Getting started], and links to the proper details pages. Navigate to the page that covers the Fedora variant you decided to use. +As already mentioned, the https://fedoraproject.org[Fedora Project website] provides all the Fedora Downloads. +The landing page lists all available Editions, Spins, Labs, etc. as described in xref::getting-started.adoc[Getting started], and links to the proper details pages. +Navigate to the page that covers the Fedora variant you decided to use. Now you have to make additional choices as described here. @@ -18,11 +20,16 @@ Now you have to make additional choices as described here. You have to determine: Which architecture is my computer? -The system architecture is essentially determined by the processor. Fedora officially supports Intel/AMD __**x86_64**__ and ARM __**aarch64**__ architecture. Additionally installation media and Fedora support for PowerPC _ppc64le_ and 'big iron' _s390x_ are available - just in case. +The system architecture is essentially determined by the processor. +Fedora officially supports Intel/AMD __**x86_64**__ and ARM __**aarch64**__ architecture. +Additionally installation media and Fedora support for PowerPC _ppc64le_ and 'big iron' _s390x_ are available - just in case. -Installing Fedora using a wrong architecture medium is not possible. Consult your manufacturer's documentation for details on your processor. +Installing Fedora using a wrong architecture medium is not possible. +Consult your manufacturer's documentation for details on your processor. -If you already use a Linux distribution on the respective computer, you can enter `uname -m` within a terminal to identify your architecture. If you use another operating system, use your preferred search engine to find out how to identify the architecture on the respective computer. Alternatively, you can search for your hardware (e.g., processor/cpu model, vendor product number of the computer): the processor/cpu determines the architecture. +If you already use a Linux distribution on the respective computer, you can enter `uname -m` within a terminal to identify your architecture. +If you use another operating system, use your preferred search engine to find out how to identify the architecture on the respective computer. +Alternatively, you can search for your hardware (e.g., processor/cpu model, vendor product number of the computer): the processor/cpu determines the architecture. If you are not sure about your architecture, you should have a look on the table below: this could help you to indicate what you have. @@ -36,7 +43,8 @@ If you are not sure about your architecture, you should have a look on the table |Most processors other than Intel and AMD; Mac computers beginning with Apple M1; Raspberry Pi and most comparable devices; most tablets; some netbooks|`ARM® aarch64` |=== -Regarding ARM architecture, Fedora supports only 64-bit architecture, aarch64 or arm8, as of release 37 and newer. The older 32-bit architecture, armhfp or arm7, is dropped. +Regarding ARM architecture, Fedora supports only 64-bit architecture, aarch64 or arm8, as of release 37 and newer. +The older 32-bit architecture, armhfp or arm7, is dropped. == Media Types diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 903dc25..76a1200 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -100,7 +100,7 @@ Despite all the differentiation, some things are the same for all variants. The differentiation according to tasks and areas of application corresponds to a differentiation of the download options and the further processing. -To find out more about Fedora download options, see xref:downloading-fedora.adoc[Downloading Fedora]. +To find out more about Fedora download options, see xref:fedora-downloads-info.adoc[Fedora Downloads]. Visit the link:++https://fedoraproject.org/++[Fedora Project website] to download a distribution file. @@ -120,7 +120,7 @@ If you encounter any problems which are not described in documentation, you migh There are many ways to get help: the Ask Fedora website, mailing lists, forums, or IRC. The discussion forum https://discussion.fedoraproject.org/c/ask/6[Ask Fedora] is the recommended way to start with. -See xref:getting-help.adoc[Getting help] for detailed information. +See xref:index.adoc#_getting_help[Getting help] for detailed information. === NVIDIA diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 0b5516d..cfd246c 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,7 +1,7 @@ = Fedora Linux User Documentation The Fedora docs team :revnumber: F38 -:revdate: 2023-04-18 +:revdate: 2023-11-05 // :revremark: a new beginning :experimental: @@ -37,9 +37,9 @@ You may also look at link:++https://fedoramagazine.org/++[Fedora Magazine], feat == Getting help There are many places on the internet that can help you when you encounter a problem not described in this chapter: discussion boards, blogs, IRC, and more. Some of the more popular places where you can find help include: -* link:++https://ask.fedoraproject.org/++[Ask Fedora] - Fedora's knowledge base and community-driven question-and-answer site, available in multiple languages +* link:++https://discussion.fedoraproject.org/c/ask/6++[Ask Fedora] - Fedora's knowledge base and community-driven question-and-answer site, available in multiple languages -* The #fedora IRC channel on link:++https://chat.fedoraproject.org/#/room/#fedora:fedoraproject.org++[Libera.Chat] - one of the main Matrix/IRC channels used by Fedora users, English only +* The #fedora Matrix room on link:++https://chat.fedoraproject.org/#/room/#fedora:fedoraproject.org++[Fedora Chat] - one of the main Matrix/IRC channels used by Fedora users, English only // pboy: removed because the wiki is outdated // * link:++https://fedoraproject.org/wiki/++[Fedora Project Wiki] - the official wiki for Fedora Project @@ -66,7 +66,10 @@ When you ask for help troubleshooting problems related to the installation, you Fedora has a vibrant community. The meeting place is the https://discussion.fedoraproject.org/tag/docs[Fedora Discussion] Forum. -Fedora is a huge project. Some of us will remember when we first started getting involved in Fedora. It was not easy to get an overview and to find a way to contribute one's interests and skills in the best possible way. Fortunately, we now have an initiative to pave the way for new participants and provide some guidance. Have a look at https://docs.stg.fedoraproject.org/en-US/project/join/#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. +Fedora is a huge project. Some of us will remember when we first started getting involved in Fedora. +It was not easy to get an overview and to find a way to contribute one's interests and skills in the best possible way. +Fortunately, we now have an initiative to pave the way for new participants and provide some guidance. +Have a look at xref:project:join.adoc#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. // pboy: to add as soon as we have updated the site // You may also check out link:++https://whatcanidoforfedora.org/++[whatcanidoforfedora] which will guide you to different areas where you can help, and to the people who can help you get started. From 866256d5ad30377cb2caa4db9f88c1ab70a61072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Boko=C4=8D?= Date: Tue, 7 Nov 2023 12:39:16 +0000 Subject: [PATCH 53/73] Add LICENSE --- LICENSE | 427 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 427 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..795087c --- /dev/null +++ b/LICENSE @@ -0,0 +1,427 @@ +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public licenses. +Notwithstanding, Creative Commons may elect to apply one of its public +licenses to material it publishes and in those instances will be +considered the “Licensor.” The text of the Creative Commons public +licenses is dedicated to the public domain under the CC0 Public Domain +Dedication. Except for the limited purpose of indicating that material +is shared under a Creative Commons public license or as otherwise +permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the public +licenses. + +Creative Commons may be contacted at creativecommons.org. From a1289a7c4a39d9ffa4aee8c91cdc83bfe98dcab2 Mon Sep 17 00:00:00 2001 From: peartown Date: Fri, 10 Nov 2023 17:25:38 +0000 Subject: [PATCH 54/73] Update index.adoc - fix xref of 'Not sure where to start? Come hang out with us!' Name of the ROOT module added to the xref, as Antora Docs says it shall be part of the resource ID when the ROOT's content is referenced from another module. --- modules/ROOT/pages/index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index cfd246c..27f0f99 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -69,7 +69,7 @@ Fedora has a vibrant community. The meeting place is the https://discussion.fedo Fedora is a huge project. Some of us will remember when we first started getting involved in Fedora. It was not easy to get an overview and to find a way to contribute one's interests and skills in the best possible way. Fortunately, we now have an initiative to pave the way for new participants and provide some guidance. -Have a look at xref:project:join.adoc#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. +Have a look at xref:project:ROOT:join.adoc#_not_sure_where_to_start_come_hang_out_with_us['Not sure where to start? Come hang out with us!'] and/or jump into https://pagure.io/fedora-join/Welcome-to-Fedora/issues['Welcome to Fedora'] activities. // pboy: to add as soon as we have updated the site // You may also check out link:++https://whatcanidoforfedora.org/++[whatcanidoforfedora] which will guide you to different areas where you can help, and to the people who can help you get started. From ac1766b4e8fb139b4b3f00bf872a1317043ca88b Mon Sep 17 00:00:00 2001 From: peartown Date: Mon, 27 Nov 2023 19:45:37 +0000 Subject: [PATCH 55/73] Fix xref of quick-docs>DNF system upgrade in system-upgrade.adoc --- modules/ROOT/pages/system-upgrade.adoc | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/modules/ROOT/pages/system-upgrade.adoc b/modules/ROOT/pages/system-upgrade.adoc index d2fbcee..2911634 100644 --- a/modules/ROOT/pages/system-upgrade.adoc +++ b/modules/ROOT/pages/system-upgrade.adoc @@ -1,13 +1,20 @@ = Upgrading Your Current System The Fedora docs team -:revnumber: F38 -:revdate: 2023-04-18 +:revnumber: F39 +:revdate: 2023-11-27 -This chapter explains how to upgrade your existing Fedora installation to the current release. There are two basic ways to do so: +This chapter explains how to upgrade your existing Fedora installation to the current release. +There are two basic ways to do so: -Automatic upgrade using [application]*dnf system upgrade*:: The preferred way to upgrade your system is an automatic upgrade using the [application]*dnf system upgrade* utility. For information on performing an automatic upgrade, see link: xref:quick-docs:dnf-system-upgrade.adoc[Upgrading Fedora using the DNF system upgrade]. +Automatic upgrade using [application]*dnf system upgrade*:: +The preferred way to upgrade your system is an automatic upgrade using the [application]*dnf system upgrade* utility. +For information on performing an automatic upgrade, see link: xref:quick-docs:ROOT:upgrading-fedora-offline.adoc[Upgrading Fedora using the DNF system upgrade plugin]. -Manual Reinstallation:: Instead of relying on `dnf system upgrade`, you can _reinstall_ the latest version of Fedora. This involves booting the installer as if you were performing a clean installation, letting it detect your existing Fedora system, and overwriting the root partition while preserving data on other partitions and volumes. The same process can also be used to reinstall the system, if you need to do so for any reason. For detailed information, see _Manual System Upgrade or Reinstallation_. +Manual Reinstallation:: +Instead of relying on `dnf system upgrade`, you can _reinstall_ the latest version of Fedora. +This involves booting the installer as if you were performing a clean installation, letting it detect your existing Fedora system, and overwriting the root partition while preserving data on other partitions and volumes. +The same process can also be used to reinstall the system, if you need to do so for any reason. +For detailed information, see _Manual System Upgrade or Reinstallation_. //xref:sect-upgrading-fedora-manual-reinstall[Manual System Upgrade or Reinstallation]. @@ -21,6 +28,8 @@ Always back up your data before performing an upgrade or reinstalling your syste [[sect-upgrading-fedora-manual-reinstall]] == Manual System Upgrade or Reinstallation -Unfortunately, we have not written this chapter yet, and there is no dedicated documentation about a manual reinstall on the Wiki, either. In the meantime before we fix this, you can try to start the installation normally (from a boot CD/DVD/USB), select manual partitioning in your installer, and reuse existing partitions instead of destroying them and creating new ones. The instructions at _Manual Partitioning_ should in most cases be easy to adapt for this. +Unfortunately, we have not written this chapter yet, and there is no dedicated documentation about a manual reinstall on the Wiki, either. +In the meantime before we fix this, you can try to start the installation normally (from a boot CD/DVD/USB), select manual partitioning in your installer, and reuse existing partitions instead of destroying them and creating new ones. +The instructions at _Manual Partitioning_ should in most cases be easy to adapt for this. //xref:install/Installing_Using_Anaconda.adoc#sect-installation-gui-manual-partitioning[Manual Partitioning] should in most cases be easy to adapt for this. From 7fae56c83b25a3b86c5ffe14dd78877e04ca0f15 Mon Sep 17 00:00:00 2001 From: peartown Date: Mon, 19 Feb 2024 18:45:08 +0000 Subject: [PATCH 56/73] Modify index.adoc - update project communications xref from wiki to council docs --- modules/ROOT/pages/index.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 27f0f99..1316ba2 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -51,7 +51,8 @@ There are many places on the internet that can help you when you encounter a pro [NOTE] ==== -The above list is by no means complete - you can find help in many other places as well. Additional information about available resources such as IRC channels and mailing lists is available at link:++https://fedoraproject.org/wiki/Communicating_and_getting_help++[]. +The above list is by no means complete - you can find help in many other places as well. +Additional information about available resources such as Matrix rooms and mailing lists is available at xref:project:ROOT:communications.adoc[]. ==== From 99781929d31d50412aa9ee05860cb520cf724705 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Mon, 4 Mar 2024 09:40:41 +0100 Subject: [PATCH 57/73] Added chapter Preparing Boot Media back. --- modules/ROOT/nav.adoc | 2 +- modules/ROOT/pages/getting-started.adoc | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index cb511d7..9af27f6 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -1,6 +1,6 @@ * xref:index.adoc[Fedora User Documentation] ** xref:getting-started.adoc[Getting started] *** xref:fedora-downloads-info.adoc[Fedora Downloads] -// *** xref:preparing-boot-media.adoc[Preparing Boot Media] +*** xref:preparing-boot-media.adoc[Preparing Boot Media] ** xref:system-upgrade.adoc[System upgrade] // ** A newbee's primer diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 76a1200..29aface 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -1,19 +1,20 @@ = Getting Started The Fedora docs team -:revnumber: F38 -:revdate: 2023-04-18 +:revnumber: F40 +:revdate: 2024-03-04 // Redirect the old (generic) installation guide to this page -// :page-aliases: fedora:install-guide:index.adoa // doesn't workc :page-aliases: rawhide@fedora:install-guide:index.adoc + +// on 64-bit AMD, Intel and Arm SystemReady machines + [abstract] -____ -This manual explains how to install Fedora on 64-bit AMD, Intel and Arm SystemReady machines. The guide and its further detailed guides about different variants are intended for users of all levels of experience. However, it describes the installation process and its many options in far greater detail than most users are likely to require. This should help new users to complete the installation process without interruptions. Users may skip section about familiar topics. -____ +This guide intends to provide an overview of and an introduction to installing Fedora. It takes into account users with varying levels of knowledge and experience with Fedora, and therefore covers greater detail than some users are likely to require. This should specifically help new users to complete the installation process without interruptions. Users may skip section about familiar topics. + == Introduction -This guide covers installation of Fedora, a Linux distribution built on free and open source software. This manual helps you install Fedora on desktops, laptops, and servers. The installation system is easy to use, even if you lack previous knowledge of Linux or computer networks. If you select default options, Fedora provides a complete desktop operating system, including productivity applications, Internet utilities, and desktop tools. +This guide covers installation of Fedora, a Linux distribution built on free and open source software. This manual helps you install Fedora on desktops, laptops, and servers. The installation system is easy to use, even if you lack previous knowledge of Linux or computer networks. If you select default options, Fedora provides a complete operating system, with solid _security settings_ and _including productivity applications_, Internet utilities, and administration tools. Fedora is provided in several distribution items tailored for special Purposes. We call it *Editions* and *spins*. @@ -21,7 +22,7 @@ _Because of these differences, there is no single installation procedure._ Most editions and spins, but not all, use Anaconda, the Fedora installer, but in a way that is quite different in detail. -Therefore, each edition describes the installation separately. Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. +Therefore, _each edition describes the installation separately_. Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. Nevertheless, there are some preparatory steps that are almost the same for all variants, e.g. you need to prepare an installation media. @@ -52,7 +53,7 @@ The project provides a dedicated https://docs.fedoraproject.org/en-US/iot/[insta + Software download at https://fedoraproject.org/iot/download/ -Fedora CoreOS:: +Fedora CoreOS Edition:: A minimal, container-focused operating system, designed for clusters but also operable standalone. The project provides a https://docs.fedoraproject.org/en-US/fedora-coreos/getting-started/[Getting Started] guide. + Software download at https://fedoraproject.org/coreos/download/?stream=stable @@ -107,7 +108,7 @@ Visit the link:++https://fedoraproject.org/++[Fedora Project website] to downloa === Prepare boot media An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. -Fedora Media Writer is an appropriate tool. +xref:preparing-boot-madia.adoc#fedora_media_writer[Fedora Media Writer] is the tool of choice, developed and supported by Fedora. Alternatively you may try https://etcher.balena.io/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, macOS, and Windows. The latter is specifically useful if you want to have several distributions and versions available on one stick. From f33268c32ededcdfdf16ad27d94e8616de957bc2 Mon Sep 17 00:00:00 2001 From: peartown Date: Thu, 23 May 2024 10:25:04 +0000 Subject: [PATCH 58/73] Update getting-started.adoc - fix xref:preparing-boot-media.adoc typo --- modules/ROOT/pages/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 29aface..91bae5a 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -108,7 +108,7 @@ Visit the link:++https://fedoraproject.org/++[Fedora Project website] to downloa === Prepare boot media An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. -xref:preparing-boot-madia.adoc#fedora_media_writer[Fedora Media Writer] is the tool of choice, developed and supported by Fedora. +xref:preparing-boot-media.adoc#fedora_media_writer[Fedora Media Writer] is the tool of choice, developed and supported by Fedora. Alternatively you may try https://etcher.balena.io/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, macOS, and Windows. The latter is specifically useful if you want to have several distributions and versions available on one stick. From 245f7ee5d4e2de452455e93f995971e165bc2584 Mon Sep 17 00:00:00 2001 From: glb Date: Mon, 23 Dec 2024 18:18:55 +0000 Subject: [PATCH 59/73] add link to latest MSVC redistributable --- modules/ROOT/pages/preparing-boot-media.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/ROOT/pages/preparing-boot-media.adoc b/modules/ROOT/pages/preparing-boot-media.adoc index 70bbee1..34b5c5d 100644 --- a/modules/ROOT/pages/preparing-boot-media.adoc +++ b/modules/ROOT/pages/preparing-boot-media.adoc @@ -71,6 +71,8 @@ $ [command]#sudo mediawriter# . Run the application by clicking on a launcher. + In Windows 8 and 10, the [application]*Fedora Media Writer* launcher will be placed in the _All apps_ menu under _F_. In Windows 10, you can just type [application]*Fedora Media Writer* in the search box on the task bar. ++ +If you get an error about a missing .dll file (the MSVC redistributable), the needed library is freely available here: link:++https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist++[Microsoft Visual C++ Redistributable latest supported downloads]. ==== On macOS From 6bb22a65d96acd13b7529619a5cb8a140eada238 Mon Sep 17 00:00:00 2001 From: Said Urtabajev Date: Thu, 2 Jan 2025 11:29:07 +0000 Subject: [PATCH 60/73] Update Windows media verification info --- modules/ROOT/pages/preparing-boot-media.adoc | 44 ++++++++++---------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/modules/ROOT/pages/preparing-boot-media.adoc b/modules/ROOT/pages/preparing-boot-media.adoc index 34b5c5d..b26c845 100644 --- a/modules/ROOT/pages/preparing-boot-media.adoc +++ b/modules/ROOT/pages/preparing-boot-media.adoc @@ -174,34 +174,36 @@ Mode LastWriteTime Length Name ---- -. Load the resources required to calculate the checksum. +. Paste the following function to powershell for calculating and comparing checksums. + ---- -> $image = "Fedora-Server-DVD-x86_64-21.iso" -> $checksum_file = "Fedora-Server-21-x86_64-CHECKSUM" -> $sha256 = New-Object -TypeName System.Security.Cryptography.sha256CryptoServiceProvider -> $expected_checksum = ((Get-Content $checksum_file | Select-String -Pattern $image) -split " ")[0].ToLower() ----- +function Get-ImageVerification(){ + param( + [Parameter(Mandatory=$true, Position=0)] + [string]$ImageFilePath, + [Parameter(Mandatory=$true, Position=1)] + [string]$ChecksumFilePath + ) -. Calculate the downloaded image's checksum. This will take a while! -+ ----- -> $download_checksum = [System.BitConverter]::ToString($sha256.ComputeHash([System.IO.File]::ReadAllBytes("$PWD\$image"))).ToLower() -replace '-', '' ----- + $expected_checksum = ((Get-Content $ChecksumFilePath | Select-String -Pattern (Split-Path $ImageFilePath -leaf)) -split " ")[-1].ToLower() + $download_checksum = (Get-FileHash -Path $ImageFilePath -Algorithm SHA256).Hash.ToLower() -. Compare the calculated checksum to the expected checksum. -+ -[subs="macros"] ----- -> echo "Download Checksum: $download_checksum" -> echo "Expected Checksum: $expected_checksum" -> if ( $download_checksum -eq "$expected_checksum" ) { -echo "Checksum test passed!" -} else { -echo "Checksum test failed." + echo "Download Checksum: $download_checksum" + echo "Expected Checksum: $expected_checksum" + if ( $download_checksum -eq "$expected_checksum" ) { + echo "Checksum test passed!" + } else { + echo "Checksum test failed." + } } ---- +. Execute the function pasted in previous step ++ +---- +Get-ImageVerification .\Fedora-Server-DVD-x86_64-21.iso .\Fedora-Server-DVD-x86_64-21.iso +---- + [[sect-verifying-nix]] ==== Verifying checksums on Linux and macOS systems From 17284153c7f29c73f66be2506e221bc91e502782 Mon Sep 17 00:00:00 2001 From: Francois Andrieu Date: Sun, 19 Jan 2025 14:28:50 +0000 Subject: [PATCH 61/73] change getfedora.org to fedoraproject.org (cherry picked from commit a1844b9a535fb97d7b545c4570a3be302aa8e603) Co-authored-by: glb --- modules/ROOT/pages/preparing-boot-media.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ROOT/pages/preparing-boot-media.adoc b/modules/ROOT/pages/preparing-boot-media.adoc index b26c845..4650c56 100644 --- a/modules/ROOT/pages/preparing-boot-media.adoc +++ b/modules/ROOT/pages/preparing-boot-media.adoc @@ -64,7 +64,7 @@ $ [command]#sudo mediawriter# ==== On Windows -. Download the latest Windows Installer file from link:++https://getfedora.org++[GetFedora.org]. The server automatically detects the running system and offers you the correct installation file for your Windows version. +. Download the latest Windows Installer file from link:++https://fedoraproject.org++[fedoraproject.org]. The server automatically detects the running system and offers you the correct installation file for your Windows version. . Run the installation by double clicking the installer, and then continue through the set-up wizard. The Wizard lets you customize the software's installation if you choose to. @@ -77,7 +77,7 @@ If you get an error about a missing .dll file (the MSVC redistributable), the ne ==== On macOS -. Download the latest Macintosh Disk Image (the package will have a .dmg extension) from link:++https://getfedora.org++[GetFedora.org]. The server automatically detects the running system and offers a correct package for your macOS. +. Download the latest Macintosh Disk Image (the package will have a .dmg extension) from link:++https://fedoraproject.org++[fedoraproject.org]. The server automatically detects the running system and offers a correct package for your macOS. . Open the `.dmg` file, and press and hold the kbd:[Ctrl] key while clicking on the [application]*Fedora Media Writer* application. @@ -149,12 +149,12 @@ You can also choose a Fedora _Spin_ featuring favorite alternative desktops or t Because transmission errors or other problems may corrupt the Fedora image you have downloaded, it is important to verify the file's integrity. After the images are created, an operation is performed on the file that produces a value called a `checksum` using a complex mathematical algorithm. The operation is sufficiently complex that *any change* to the original file will produce a different checksum. -By calculating the image's `checksum` on your own computer and comparing it to the original `checksum`, you can verify the image has not been tampered with or corrupted. The original checksum values are provided at link:++https://getfedora.org/security/++[], and are [command]#gpg# signed to demonstrate their integrity. +By calculating the image's `checksum` on your own computer and comparing it to the original `checksum`, you can verify the image has not been tampered with or corrupted. The original checksum values are provided at link:++https://fedoraproject.org/security/++[], and are [command]#gpg# signed to demonstrate their integrity. [[sect-verifying-windows]] ==== Verifying checksums on Windows systems -. Download the Fedora image of your choice from link:++https://getfedora.org/++[] and the corresponding checksum file from link:++https://getfedora.org/security/++[] +. Download the Fedora image of your choice from link:++https://fedoraproject.org/++[] and the corresponding checksum file from link:++https://fedoraproject.org/security/++[] . Open a [command]#powershell# session. @@ -207,7 +207,7 @@ Get-ImageVerification .\Fedora-Server-DVD-x86_64-21.iso .\Fedora-Server-DVD-x86_ [[sect-verifying-nix]] ==== Verifying checksums on Linux and macOS systems -. Download the Fedora image of your choice from link:++https://fedoraproject.org/get-fedora++[] and the corresponding checksum file from link:++https://getfedora.org/security/++[] +. Download the Fedora image of your choice from link:++https://fedoraproject.org/get-fedora++[] and the corresponding checksum file from link:++https://fedoraproject.org/security/++[] . Open a terminal window, and navigate to the directory with the downloaded files. + From f648561c7b31a2d5cb89a15c61d93722f4f9643e Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 18 Mar 2025 10:50:47 +0100 Subject: [PATCH 62/73] Bump some version numbers to keep main up to date --- antora.yml | 2 +- site.yml | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/antora.yml b/antora.yml index 83d85ca..115ef68 100644 --- a/antora.yml +++ b/antora.yml @@ -7,4 +7,4 @@ nav: - modules/ROOT/nav.adoc - modules/release-notes/nav.adoc #- modules/install-guide/nav.adoc -- modules/system-administrators-guide/nav.adoc +# modules/system-administrators-guide/nav.adoc diff --git a/site.yml b/site.yml index 4b64c85..ae3fba4 100644 --- a/site.yml +++ b/site.yml @@ -11,10 +11,11 @@ content: #- url: https://gitlab.com/fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide.git # branches: # - main - - url: https://pagure.io/fedora-docs/release-notes.git + - url: https://gitlab.com/fedora/docs/fedora-linux-documentation/release-notes.git branches: - - f37 - - f36 + - main + - f41 + - f40 ui: bundle: url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable From 7b768cb231d29eef21d0e19506eea8cd5105aedb Mon Sep 17 00:00:00 2001 From: philipmgrant Date: Wed, 20 Aug 2025 14:35:56 +0000 Subject: [PATCH 63/73] (a) Add KDE Plasma as an Edition (b) Add Cosmic Atomic, update the names of Sway Atomic and Budgie Atomic. (c) Provide some narrative about atomic desktops and installation limitations. (d) Minor text tweaks --- modules/ROOT/pages/getting-started.adoc | 100 +++++++++++++++--------- 1 file changed, 62 insertions(+), 38 deletions(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 91bae5a..0bd5d10 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -1,26 +1,26 @@ = Getting Started The Fedora docs team -:revnumber: F40 -:revdate: 2024-03-04 +:revnumber: F42 +:revdate: 2025-08-20 // Redirect the old (generic) installation guide to this page -:page-aliases: rawhide@fedora:install-guide:index.adoc +:page-aliases: f42@fedora:install-guide:index.adoc // on 64-bit AMD, Intel and Arm SystemReady machines [abstract] -This guide intends to provide an overview of and an introduction to installing Fedora. It takes into account users with varying levels of knowledge and experience with Fedora, and therefore covers greater detail than some users are likely to require. This should specifically help new users to complete the installation process without interruptions. Users may skip section about familiar topics. +This guide intends to provide an overview of and an introduction to installing Fedora. It takes into account users with varying levels of knowledge and experience with Fedora, and therefore covers greater detail than some users are likely to require. This should specifically help new users to complete the installation process without interruptions. Users may skip sections about familiar topics. == Introduction This guide covers installation of Fedora, a Linux distribution built on free and open source software. This manual helps you install Fedora on desktops, laptops, and servers. The installation system is easy to use, even if you lack previous knowledge of Linux or computer networks. If you select default options, Fedora provides a complete operating system, with solid _security settings_ and _including productivity applications_, Internet utilities, and administration tools. -Fedora is provided in several distribution items tailored for special Purposes. We call it *Editions* and *spins*. +Fedora is provided in several variants tailored for special purposes. We call them *Editions*, *Atomic Desktops* and *Spins*. _Because of these differences, there is no single installation procedure._ -Most editions and spins, but not all, use Anaconda, the Fedora installer, but in a way that is quite different in detail. +Most Fedora variants, but not all, use Anaconda, the Fedora installer, but in a way that is quite different in detail. Therefore, _each edition describes the installation separately_. Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. @@ -29,15 +29,17 @@ Nevertheless, there are some preparatory steps that are almost the same for all == Fedora variants and how to install -Fedora Workstation Edition:: -This variant is installed by using a Live CD +=== Editions + +Fedora Workstation:: +This variant (using GNOME as the desktop environment) is installed by using a Live USB, CD, or DVD. + Software download at https://fedoraproject.org/workstation/download/ -Fedora Workstation Spins:: -Most spins use a Live CD for installation as well. +Fedora KDE Plasma Desktop:: +This variant (using KDE Plasma as the desktop environment) is also installed by using a Live USB, CD, or DVD. + -Software download at https://fedoraproject.org/spins/ +Software download at https://fedoraproject.org/kde/download/ Fedora Server Edition:: This variant provides a flexible and highly adaptable Server, suitable to provide a wide range of services. @@ -47,7 +49,7 @@ The project provides a dedicated https://docs.fedoraproject.org/en-US/fedora-ser Software download at https://fedoraproject.org/server/download/ Fedora IoT Edition:: -This variant implements a server for the 'Internet of Things' or 'edge computing' +This variant implements a server for the 'Internet of Things' or 'edge computing'. + The project provides a dedicated https://docs.fedoraproject.org/en-US/iot/[installation guide] and documentation about usage and administration. + @@ -58,43 +60,65 @@ A minimal, container-focused operating system, designed for clusters but also op + Software download at https://fedoraproject.org/coreos/download/?stream=stable -Fedora Silverblue:: -An immutable desktop variant of Fedora Workstation Edition, featuring the GNOME desktop, and an excellent platform for container-focused workflows. -+ -More information at https://fedoraproject.org/silverblue/ - -Fedora Kinoite:: -An immutable desktop variant of Fedora Workstation Edition, featuring the KDE Plasma desktop, and an excellent platform for container-focused workflows. -+ -More information at https://fedoraproject.org/kinoite/ - -Fedora Sericea:: -An immutable desktop variant of Fedora Workstation Edition, featuring the Sway tiling window manager, and an excellent platform for container-focused workflows. -+ -More information at https://fedoraproject.org/sericea/ - -Fedora Onyx:: -An immutable desktop variant of Fedora Workstation Edition, featuring the Budgie desktop, and an excellent platform for container-focused workflows. -+ -More information at https://fedoraproject.org/onyx/ - Fedora Cloud:: As the name indicates, it focuses on Fedora on cloud networks. Installation and usage follows the respective cloud systems. + More information at https://fedoraproject.org/cloud/ +=== Spins + +Fedora Workstation Spins:: +Most spins use a Live CD, DVD or USB for installation. ++ +Software download at https://fedoraproject.org/spins/ + +=== Atomic Desktops + +Atomic desktops use a read-only root filesystem. This means that every installation is identical to every other installation of the same version. +The operating system root filesystem on disk is exactly the same from one machine to the next, and it never changes as it is used. + +Atomic desktops use the Anaconda installer, but have some limitations on installation options compared to Editions and Spins. The +https://docs.fedoraproject.org/en-US/fedora-silverblue/installation/[Silverblue installation documentation] describes these limitations, +which apply to all the Fedora atomic desktop variants + +Fedora Silverblue:: +An atomic desktop variant of Fedora, featuring the GNOME desktop, and an excellent platform for container-focused workflows. ++ +More information at https://fedoraproject.org/atomic-desktops/silverblue/ + +Fedora Kinoite:: +An atomic desktop variant of Fedora, featuring the KDE Plasma desktop. ++ +More information at https://fedoraproject.org/atomic-desktops/kinoite/ + +Fedora Sway Atomic:: +An atomic desktop variant of Fedora, featuring the Sway tiling window manager. ++ +More information at https://fedoraproject.org/atomic-desktops/sway/ + +Fedora Budgie Atomic:: +An atomic desktop variant of Fedora, featuring the Budgie desktop. ++ +More information at https://fedoraproject.org/atomic-desktops/budgie/ + +Fedora COSMIC Atomic:: +An atomic desktop variant of Fedora, featuring the COSMIC desktop (currently in alpha version). ++ +More information at https://fedoraproject.org/atomic-desktops/cosmic/ + +=== Labs + Fedora Labs:: Curated bundles of purpose-driven software, maintained by community members. The respective compilations are either installed as independent, complete Fedora versions or complement existing Fedora installations. + https://labs.fedoraproject.org -According to different usage und purposes the variation not only differ in their installation process, they differ in administration and usage. To learn how to use an installed Fedora system, see the manuals available at the specific variant documentation pages. - -Regarding installation, be especially prepared for the fact that each variant requires additional post-installation processes. - - == General preparations +According to different usage and purposes the variation not only differ in their installation process, they differ in administration and usage. To learn how to use an installed Fedora system, see the manuals available at the specific variant documentation pages. + +Regarding installation, be especially prepared for the fact that each variant requires additional post-installation processes. + Despite all the differentiation, some things are the same for all variants. === Download the software deliverables @@ -107,7 +131,7 @@ Visit the link:++https://fedoraproject.org/++[Fedora Project website] to downloa === Prepare boot media -An install on hardware usually requires to transfer the download file to a bootable medium, mostly an USB stick. +An install on hardware usually requires to transfer the download file to a bootable medium, mostly a USB stick. xref:preparing-boot-media.adoc#fedora_media_writer[Fedora Media Writer] is the tool of choice, developed and supported by Fedora. Alternatively you may try https://etcher.balena.io/[balenaEtcher] or the https://www.ventoy.net/en/index.html[Ventoy project], both available for Linux, macOS, and Windows. From f8bf6289272524358bf220d18d20a4e9a4c7f616 Mon Sep 17 00:00:00 2001 From: Osama Albahrani Date: Thu, 10 Jul 2025 19:26:07 +0000 Subject: [PATCH 64/73] index.adoc: add missing dots --- modules/ROOT/pages/index.adoc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 1316ba2..2ca0227 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -20,12 +20,14 @@ It is this spirit that inspires the Fedora documentation team to do the often to You'll find here a bunch of information: xref:getting-started.adoc[Getting started]:: -*First time with Fedora Linux?* New users find here extensive information to get Fedora up and running +*First time with Fedora Linux?* New users find here extensive information to get Fedora up and running. xref:system-upgrade.adoc[System upgrade]:: *Do you already have a Fedora Linux edition or Spin up and running?* You don't need to reinstall your system to get the new release. Fedora has put a lot of work into making an in-place update reliable and fully automated. -xref:release-notes:index.adoc[Fedora 38 release notes]:: -Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check if they may be affected by one of the changes or are now able to resolve an issue with a new feature -xref:f37@release-notes:index.adoc[Fedora 37 release notes]:: + +xref:release-notes:index.adoc[Fedora 42 release notes]:: +Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check if they may be affected by one of the changes or are now able to resolve an issue with a new feature. +xref:f41@release-notes:index.adoc[Fedora 41 release notes]:: + Fedora supports the current and the previous release. As a reference here is a quick link to the previous release notes. + In the top bar, you can select older release notes. From f4fe15de249c9835e414ef4fb8f70c976626d421 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 1 Sep 2025 12:32:33 +0200 Subject: [PATCH 65/73] Use attributes for version number instead of hardcoding it --- modules/ROOT/pages/index.adoc | 11 +++++++---- modules/ROOT/partials/attributes.adoc | 4 ++++ 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 modules/ROOT/partials/attributes.adoc diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index 2ca0227..fad3407 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -1,7 +1,10 @@ +include::partial$attributes.adoc[] + + = Fedora Linux User Documentation The Fedora docs team -:revnumber: F38 -:revdate: 2023-11-05 +:revnumber: F42 +:revdate: 2025-09-01 // :revremark: a new beginning :experimental: @@ -24,9 +27,9 @@ xref:getting-started.adoc[Getting started]:: xref:system-upgrade.adoc[System upgrade]:: *Do you already have a Fedora Linux edition or Spin up and running?* You don't need to reinstall your system to get the new release. Fedora has put a lot of work into making an in-place update reliable and fully automated. -xref:release-notes:index.adoc[Fedora 42 release notes]:: +xref:release-notes:index.adoc[Fedora {PRODVER} release notes]:: Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check if they may be affected by one of the changes or are now able to resolve an issue with a new feature. -xref:f41@release-notes:index.adoc[Fedora 41 release notes]:: +xref:f41@release-notes:index.adoc[Fedora {PRODVER} release notes]:: Fedora supports the current and the previous release. As a reference here is a quick link to the previous release notes. + diff --git a/modules/ROOT/partials/attributes.adoc b/modules/ROOT/partials/attributes.adoc new file mode 100644 index 0000000..b7d0ef1 --- /dev/null +++ b/modules/ROOT/partials/attributes.adoc @@ -0,0 +1,4 @@ +:PREVVER: 42 +:PRODVER: rawhide +:NEXTVER: 43 +:YEAR: 2025 From a9a285b5858847711a0ad48039fc90c3b9ff0f00 Mon Sep 17 00:00:00 2001 From: Said Urtabajev Date: Fri, 11 Apr 2025 10:39:36 +0000 Subject: [PATCH 66/73] In Windows verification example for both files .iso path was used but second has to be checksum file. --- modules/ROOT/pages/preparing-boot-media.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/preparing-boot-media.adoc b/modules/ROOT/pages/preparing-boot-media.adoc index 4650c56..c94af1c 100644 --- a/modules/ROOT/pages/preparing-boot-media.adoc +++ b/modules/ROOT/pages/preparing-boot-media.adoc @@ -201,7 +201,7 @@ function Get-ImageVerification(){ . Execute the function pasted in previous step + ---- -Get-ImageVerification .\Fedora-Server-DVD-x86_64-21.iso .\Fedora-Server-DVD-x86_64-21.iso +Get-ImageVerification .\Fedora-Server-DVD-x86_64-21.iso .\Fedora-Server-21-x86_64-CHECKSUM ---- [[sect-verifying-nix]] From e664202031c750a36a01fcd3d6b8449c76f693e6 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 1 Sep 2025 14:41:08 +0200 Subject: [PATCH 67/73] Fix attribute usage --- modules/ROOT/pages/index.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc index fad3407..9617127 100644 --- a/modules/ROOT/pages/index.adoc +++ b/modules/ROOT/pages/index.adoc @@ -3,7 +3,7 @@ include::partial$attributes.adoc[] = Fedora Linux User Documentation The Fedora docs team -:revnumber: F42 +:revnumber: {PRODVER} :revdate: 2025-09-01 // :revremark: a new beginning @@ -29,7 +29,7 @@ xref:system-upgrade.adoc[System upgrade]:: xref:release-notes:index.adoc[Fedora {PRODVER} release notes]:: Contains extensive information about new and modified features of the current release. Users are advised to skim this information to check if they may be affected by one of the changes or are now able to resolve an issue with a new feature. -xref:f41@release-notes:index.adoc[Fedora {PRODVER} release notes]:: +xref:f{PREVVER}@release-notes:index.adoc[Fedora {PREVVER} release notes]:: Fedora supports the current and the previous release. As a reference here is a quick link to the previous release notes. + From d1ea9ddae7f753fdd4923e40ddde35daddd581a4 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 2 Sep 2025 17:30:53 +0200 Subject: [PATCH 68/73] Fix page alias in Getting Started --- modules/ROOT/pages/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 0bd5d10..3d1fe22 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -3,7 +3,7 @@ The Fedora docs team :revnumber: F42 :revdate: 2025-08-20 // Redirect the old (generic) installation guide to this page -:page-aliases: f42@fedora:install-guide:index.adoc +:page-aliases: rawhide@fedora:install-guide:index.adoc // on 64-bit AMD, Intel and Arm SystemReady machines From fa48f76150406b7a93ad862201ef0fc3e4c3fe3c Mon Sep 17 00:00:00 2001 From: philipmgrant Date: Mon, 27 Oct 2025 12:52:24 +0000 Subject: [PATCH 69/73] Edit fedora-downloads-info.adoc: add Everything ISO --- modules/ROOT/pages/fedora-downloads-info.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/fedora-downloads-info.adoc b/modules/ROOT/pages/fedora-downloads-info.adoc index 6c2a4e2..4a05d97 100644 --- a/modules/ROOT/pages/fedora-downloads-info.adoc +++ b/modules/ROOT/pages/fedora-downloads-info.adoc @@ -75,7 +75,10 @@ The file type is '__.iso__'. You have to transfer the file to a boot medium, usu + Use a netinstall image if the system has a stable and fairly fast Internet connection. The installation already accesses the latest updates. + -Netinstall images are currently available only for Fedora Server installations. +The Netinstall images currently available are: + + * the Fedora Server installation image. + * the "Everything ISO" image. This image allows the user to select from a range of desktop environments, and groups of optional software packages. Depending on what software is selected, the resulting install may be the equivalent of one of the Fedora editions or spins, or it may be a customized install to the user's requirements. Filesystem disk images:: Disk images provide a _preinstalled and preconfigured_ ready to run file system for a specific runtime environment like a virtual machine, e.g. cloud system, or specific hardware like single board computers (SBC), e.g. Raspberry Pi or its alternatives. + From ae6304c914d7474da100746a6cfb70827f093fdb Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 28 Apr 2026 15:38:33 +0200 Subject: [PATCH 70/73] Bump version attributes --- modules/ROOT/partials/attributes.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ROOT/partials/attributes.adoc b/modules/ROOT/partials/attributes.adoc index b7d0ef1..32876ed 100644 --- a/modules/ROOT/partials/attributes.adoc +++ b/modules/ROOT/partials/attributes.adoc @@ -1,4 +1,4 @@ -:PREVVER: 42 +:PREVVER: 43 :PRODVER: rawhide -:NEXTVER: 43 -:YEAR: 2025 +:NEXTVER: 45 +:YEAR: 2026 From ee2b26ddb29d27504cc0d1a9d6d11c2db6608598 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Fri, 29 May 2026 13:56:05 +0200 Subject: [PATCH 71/73] Issue #25 - minor grammar fix --- modules/ROOT/pages/getting-started.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/getting-started.adoc b/modules/ROOT/pages/getting-started.adoc index 3d1fe22..420d3bd 100644 --- a/modules/ROOT/pages/getting-started.adoc +++ b/modules/ROOT/pages/getting-started.adoc @@ -24,7 +24,7 @@ Most Fedora variants, but not all, use Anaconda, the Fedora installer, but in a Therefore, _each edition describes the installation separately_. Most spins are based on one of the editions, mostly Fedora Workstation, and use the corresponding installation procedure. -Nevertheless, there are some preparatory steps that are almost the same for all variants, e.g. you need to prepare an installation media. +Nevertheless, there are some preparatory steps that are almost the same for all variants, e.g. you need to prepare installation media. == Fedora variants and how to install From 39a73b149d78d0cfb0842ce85c0d7a93ae869ac1 Mon Sep 17 00:00:00 2001 From: jonashub Date: Fri, 5 Jun 2026 06:38:03 +0000 Subject: [PATCH 72/73] Shorten README I've shortened this README based on what we came up with in this issue: https://forge.fedoraproject.org/docs/tickets/issues/36 --- README.md | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 0dc2af3..759e26d 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,29 @@ # Fedora User Documentation Home -You can report Issues and submit Merge Requests for **Content Fixes** here. However, this repo is usually maintained internally. If you are unsure what to do, open a ticket. +The Fedora User Documentation subpage on the docs front page. Also pulls in the Release Notes. -General appearance issues and publishing issues should be reported against [/ fedora / Fedora Docs / Docs Website / Fedora Docs pages](https://gitlab.com/fedora/docs/docs-website/pages). +## Published documentation -## How to edit these documents +The published version of this documentation is available at: +[https://docs.fedoraproject.org/en-US/fedora/latest/](https://docs.fedoraproject.org/en-US/fedora/latest/) -All of this is written in AsciiDoc. It’s a simple mostly-plain-text -markup language. You may want to look at: +## Contributing +We welcome contributions! Whether it's fixing a typo, reporting an outdated +page, or writing new content — every little bit helps. -* [AsciiDoc Syntax Quick Reference](http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/) -* [AsciiDoc Writer’s Guide](http://asciidoctor.org/docs/asciidoc-writers-guide/) -* [Antora Documentation](https://docs.antora.org/antora/1.0/page/) +> **Note:** This is a versioned repository — there is a separate branch for each +> Fedora release. Pull requests should generally go to these release-specific branches. +> Branch `main` is only used as a template from which each new version is branched. +See the [Fedora Docs Contributor Guide](https://docs.fedoraproject.org/en-US/fedora-docs/contributing-docs/) +for how to get started. + +Please report **content issues** in this repository. +For general site/publishing issues, use the +[Fedora Docs Website repository](https://forge.fedoraproject.org/docs/docs-fp-o). + +## Contact +- **Matrix:** [#docs:fedoraproject.org](https://matrix.to/#/#docs:fedoraproject.org) +- **Private comms:** Use our FAS emails for anything that shouldn't be public. +- **Discussion forums:** [discussion.fedoraproject.org](https://discussion.fedoraproject.org/tag/docs-team/337) \ No newline at end of file From 0739f4b6d9a55a5bdcefd30eef26454e119d6b03 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 16 Jul 2026 11:32:04 +0200 Subject: [PATCH 73/73] Update git URL to relnotes in site.yml --- site.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/site.yml b/site.yml index ae3fba4..48c3da9 100644 --- a/site.yml +++ b/site.yml @@ -11,11 +11,11 @@ content: #- url: https://gitlab.com/fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide.git # branches: # - main - - url: https://gitlab.com/fedora/docs/fedora-linux-documentation/release-notes.git + - url: https://forge.fedoraproject.org/docs/release-notes.git branches: - main - - f41 - - f40 + - f44 + - f43 ui: bundle: url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable