Documentation Beats

From FedoraProject

Revision as of 14:51, 13 October 2008 by Jmtaylor (Talk | contribs)

Jump to: navigation, search
DocsProject Header docTeam1.png


Contents

Beat Assignments

This page lists all of the writing beats for the release notes, and who is assigned to them.

Beat writers should be subscribed to the content flow mailing list.

Status key:

  • + == Ready for conversion to XML
  • 0 == Not ready for conversion to XML
  • - == Not including in conversion to XML


Beat Name Writer Developer PoC Use only if there is a writer who is not a subject expert F10 PR status
Welcome Docs N/A +
OverView RahulSundaram N/A +
Feedback Docs N/A +
Installer LuyaTshimbalanga JeremyKatz, PaulNasrat +
Boot JasonMatthewTaylor Open +
ArchSpecific JasonMatthewTaylor Open +
PPC Specific Content Open Open +
x86 Specific Content JasonMatthewTaylor Open +
x86_64 Specific Content JasonMatthewTaylor Open +
Live Open Open +
Package Notes Open Open +
Kernel Open Open +
Desktop RahulSundaram KevinKofler (KDE), ChristopherAillon +
Printing Open Open +
Server Configuration Tools Open Open +
File Systems DavidNalley Open +
File Servers Open Open +
Web Servers Open Open +
Docs/Beats/MailServers Open Open +
Docs/Beats/Devel Open Open +
Docs/Beats/Devel/Runtime Open Open +
Developer Tools JohnMcDonough Open +
GCC JohnMcDonough UlrichDrepper +
Docs/Beats/Devel/Tools/Eclipse Open Open +
Docs/Beats/Devel/Tools/NetBeans Open Open +
Security Open Open +
Java MarkWielaard Open +
Samba Open Open +
System Daemons (cron, etc.) Open Open +
Multimedia Open Open +
Entertainment Open Open +
Networking Open ChristopherAillon +
Virtualization DaleBewley Open +
Xorg (X Window System) Open AdamJackson +
Database Servers Open Open +
I18n JensPetersen Open +
Backwards Compatibility Open Open +
KDE 3 Development Platform / Libraries KevinKofler Not needed +
Package Changes RahulSundaram N/A +
Docs/Beats/ProjectOverview Docs N/A +
Docs/Beats/Colophon Docs N/A +
Docs/Beats/Legal Docs N/A +
FAQ Docs N/A +

Fedora Release Notes Beats

Content in the beats may be derived from bugzilla reports and mailing list discussions.

Each beat has one or more beat writers, as assigned on the release notes beats page. The beat writer(s) are in charge of the beat pages. These pages are open for all to contribute. If you know something that should be in the release notes, this is the place to put it.

Idea.png
Read DocsProject/Writing_Using_The_Wiki before editing Release Notes pages. This ensures that you write content we can convert into DocBook for the published Release Notes.

Writers can learn about how this works on the Docs/Beats/HowTo page.

The page Docs/Beats uses a Wiki include that pulls in the content from the separate beat pages. The actual beat page is located at Docs/Beats/Beatname.

The current version we are writing for is Fedora Final.

Interested in contributing? Read DocsProject/Join.

Table of Contents with links

Note.png
Links go directly to separate Wiki page.

If you feel a beat is missing, put it in where you think it fits best, and the editors will work with you from there.

Beat Aggregator

Below are all the beats on one page. Use the links from the Table of Contents above to go directly to beat pages.

DocsProject Header docTeam1.png


Warning (medium size).png
Beat Closed on Wiki
Work on beats has now moved to git. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fp.o, or with the fedora-release-notes BZ component.
DocsProject Header docTeam1.png
Warning (medium size).png
Beat Closed on Wiki
Work on beats has now moved to git. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fp.o, or with the fedora-release-notes BZ component.
DocsProject Header docTeam1.png


Warning (medium size).png
Beat Closed on Wiki
Work on beats has now moved to git. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fp.o, or with the fedora-release-notes BZ component.
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
  1. REDIRECT Documentation Boot Beat
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer

Package Notes

The following sections contain information regarding software packages that have undergone significant changes for Fedora 11. For easier access, they are generally organized using the same groups that are shown in the installation system.


Kernel

The Fedora 22 distribution is powered by Linux kernel 4.0 RC1.

  • According to Linus Torvalds’ notes, it is a fairly small release, but not much smaller than the usual RC versions

Features

  • Various vm cleanups, and the unification of the PROTNONE and NUMA handling for page tables.
  • The final release of Linux kernel 4.0 will also include the highly anticipated live patching infrastructure.
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer


GDM on Wayland

The Gnome Display Manager (GDM) in Fedora 22 will default to the Wayland display server instead of Xorg. While the default GNOME session still uses X, this change brings the move to Wayland one step closer.

Wayland is a compositing display server, using your computer's video hardware for rendering. On systems where Wayland will not run, GDM should transparently fall back to using the X backend.

If you need to disable Wayland for GDM, edit /etc/gdm/custom.conf to reflect the following:

   [daemon]
    WaylandEnable=false

Libinput used for input devices

Input devices in supporting environments, notably GNOME with Fedora Workstation and KDE, will use a new driver, libinput. The new driver replaces a variety of drivers, such as synaptics, enabling more consistent behavior across a variety of devices.

'libinput improves support for multi-touch devices and software emulated buttons. The driver is implemented directly in wayland sessions, and in X sessions through the xorg-x11-drv-libinput wrapper.

Input devices will be configurable through GNOME Settings, KDE System Settings, xfce-settings, or xinput. Some niche features are not available via libinput, but the previous behavior can be restored by removing the xorg-x11-drv-libinput package, and ensuring the appropriate x11 driver packages, probably x11-drv-synaptics or xorg-x11-drv-evdev are installed.

Note that xorg-x11-drv-libinput is only installed by default on new Fedora 22 installations, if you're upgrading and you want to use the new features provided by libinput, you can install xorg-x11-drv-libinput manually by doing:

   sudo dnf install xorg-x11-drv-libinput

To learn about the features and behavior of libinput, refer to `man libinput` or http://wayland.freedesktop.org/libinput/doc/latest/pages.html

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Warning (medium size).png
Beat Closed on Wiki
Work on beats has now moved to git. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fp.o, or with the fedora-release-notes BZ component.

yum replaced by dnf

The `yum` package manager has been replaced in Fedora 22 by its successor, dnf. The yum fork has been available in Fedora for testing since Fedora 18, and is now the default command line package manager.

Most dnf commands use directives that are familiar to yum users, and it uses the same RPM package repositories. Behind the scenes, dnf uses an improved dependency solver, `hawkey`, along with `librepo` for repository operations and `libcomps` for package groups.

dnf behavior

The behavior of dnf differs from yum in some areas:

Updates that don't work are skipped

If a portion of a transaction is not viable, dnf will automatically exclude it and transparently continue with the portions that will work. For example, if a package has unmet dependencies during a `dnf update` action, that package will not be updated, but others will. This is similar to yum's "--skip-broken" directive, but evaluates the impact of the problem against the entire transaction. Because this is the default behavior, there is no "--skip-broken" switch for dnf.

To review details about a problematic package direction, you can use the "--best" option. `dnf update --best` will force dnf to resolve the transaction using the latest versions of involved packages, and report any problems instead of skipping them.

Repos that don't work are skipped

If a configured and enabled repository does not respond, dnf will skip it and continue the transaction with the available repos. This differs from yum, which would immediately stop if a repository was not available.

Update and Upgrade are the same

The commands `dnf update` and `dnf upgrade` are equivalent. This differs from yum, where `yum upgrade` would have the same effect as `yum update --obsoletes`, and take obsolete packages into account.

Dependencies are not upgraded on package installation

When installing a new package, previously installed dependencies will not be upgraded. Yum offered an option for this behavior, upgrade_requirements_on_install. To upgrade with dnf, use `dnf update`.

Clean on remove

When removing a package, dnf will automatically remove any dependent packages that were not explicitly installed by the user. If a package was independently installed, it won't be uninstalled this way.

This behavior is configured by the "clean_requirements_on_remove" option in /etc/dnf/dnf.conf.

Repo cache refresh schedule

By default, dnf will check for updates in configured repositories hourly, starting ten minutes after the system boots. The action is controlled by a systemd timer unit, /usr/lib/systemd/system/dnf-makecache.timer.

To adjust this, copy the timer file to /etc/systemd/system/dnf-makecache.timer and edit it.

Alternatively, setting the metadata_timer_sync in /etc/dnf/dnf.conf to a number of seconds configures the minimum number of seconds between makecache operations. If the timer has not expired, `dnf makecache` will exit immediately.

dnf will also honor the metadata_expire option set in individual repo configs, and refresh repo metadata at runtime if it is too old. This option is described in `man yum.conf`.

Repository Actions =

The "repository-packages" directive can be used to search for or get info about packages in a specific repository, list installed packages frrom that repository, and more. This simplifies operations that would have required use of "--excluderepo" and "--includerepo" options with yum, and is especially useful for managing similar packages from different repositories.

Listing dependencies

To find out what package supplies a particular provide, use the `dnf provides foo` command. This replaces `yum resolvedep foo`.

To list the dependencies of a package, use `dnf repoquery --requires foo`. This replaces `yum deplist foo`.

dnf will remove kernels

kernel packages are not protected by dnf. Unlike with yum, you can remove all kernel packages, including the running package, if you direct it to. Be cautious with removing kernels, and specify the full package and version

Replacing packages

When a system requires the capabilities of a package you want to replace, use the --allowerasing option. For example, `dnf --allowerasing mariadb` will allow you to replace mysql with mariadb, without disrupting packages that require capabilities provided by both packages. This replaces `yum shell` and `yum swap` functionality.

DNF reading

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer

SendMail Release 8

Fedora 22 Server Alpha Uses Sendmail Release 8 Proofpoint, Inc., and the Sendmail Consortium announce the availability of sendmail 8.15.1. This release:

  • Offers more TLS related features,
  • Does not ignore temporary map lookup failures during header rewriting, uses uncompressed IPv6 addresses by default, which is an incompatible change that requires to update IPv6 related configuration data.
  • It includes hooks to cryptography
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer

SAMBA on Fedora 22

Name : samba

  • Product : Fedora 22
  • Version : 4.2.0
  • Release : 2.fc22
  • URL : http://www.samba.org/
  • Summary : Server and Client software to interoperate with Windows machines
  • Description :

Samba is the standard Windows interoperability suite of programs for Linux and Unix.

Installing Samba

To install Samba with yum:

  1. yum install samba

Use one of the options available on the Managing Services page to enable the server to start on boot and to start the process.

To Edit Samba Configuration file

/etc/samba/smb.conf

BIND 9.10

The Berkeley Internet Name Domain (BIND) has been updated to version 9.10. This version adds IPv6 listening by default. It also unifies external and internal libraries so that external applications can use the same libraries as BIND daemons. The version 3 XML schema, which provides faster parsing, is no longer optional.

Scheduled Tasks

Fedora uses `chronie` for execution of scheduled tasks using the `chrond` service. Packages may drop files into /etc/cron.d/ to add a task, or a user can add a task using the `crontab` utility.

To learn about using cron jobs, refer to:

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
  • This page will be changing as more information comes available.
  • Information Current as of Fedora 22 Alpha 3

Available in Fedora 22 and returning from Fedora 21:

Audio

Video

News

Games

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer

PostgreSQL 9.4.1

In Fedora 22, the postgresql packages have been updated to the upstream version 9.4.1, which provides various bug fixes and enhancements described on upstream 9.4.0 release notes and 9.4.1 release notes pages.

Migration to new PostgreSQL version may be done by running of the post-upgrade script postgresql-setup (meaning that you may firstly update your Fedora installation from version 21 to 22 and then perform database stack update). Users are encouraged to do full database dump (for backup purposes) before Fedora upgrade to 22. For more info about migration look into the README.rpm-dist file distributed in postgresql package.

DocsProject Header docTeam1.png
Warning (medium size).png
Beat Closed on Wiki
Work on beats has now moved to git. If you have changes or additions, please contact the docs team via #fedora-docs, docs@lists.fp.o, or with the fedora-release-notes BZ component.


General Configuration

System locale and keyboard layout settings are configured using the localectl utility. Read man localectl for instructions on adjusting the system locale.

Input Methods

  • ibus
    • ibus panel icon now shows the prefix of language names instead of layout names in non-GNOME desktop.
    • Users' ibus input method engines always run when they log into GNOME desktop so that they switch the engines quickly without waiting for the engine launching time.
    • ibus input method engines now are hidden on the lock screen in GNOME desktop.
    • ibus implements a special panel icon for KDE5 since KDE5 no longer enable GtkStatusIcon by default.
Idea.png
ibus panel icon for KDE5
ibus checks XDG_CURRENT_DESKTOP variable to show GtkStatusIcon or KDE5 icon so if you don't use login managers likes gdm but run startkde directly, you need to set XDG_CURRENT_DESKTOP by manual.
  • Minglish, a new Marathi language m17n input method is added.

Fonts

  • New Fonts
    • google-noto-sans-oriya-fonts, google-noto-sans-oriya-ui-fonts

Others

  • gnome-characters - Characters is a simple utility application to find and insert unusual characters.
  • New Locales
    • bh_IN (Bhili language locale for India ), ce_RU (Chechen locale for RUSSIAN FEDERATION), raj_IN (Rajasthani locale for India) and tu_IN (Tulu locale for India)
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer

Package Changes

Note.png
This list is automatically generated
This list is automatically generated. It is not a good choice for translation.


This list is generated for the release and posted on the wiki only. It is made using the repodiff utility from the yum-utils package, ran as repodiff --old=<base URL of the old SRPMS repository> --new=<base URL of the new SRPMS repository>.

For a list of which packages were updated since the previous release, refer to http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. You can also find a comparison of major packages between all Fedora versions at http://distrowatch.com/fedora.

Insert repodiff list here.

Bash 4.0

  • Fedora 11 includes bash 4.0

Fedora Project

The goal of the Fedora Project is to work with the Linux community to build a complete, general-purpose operating system exclusively from free and open source software. The Fedora Project is driven by the individuals that contribute to it. As a tester, developer, documenter, or translator, you can make a difference. Refer to http://join.fedoraproject.org for details. For information on the channels of communication for Fedora users and contributors, refer to http://fedoraproject.org/wiki/Communicate.

In addition to the website, the following mailing lists are available:

  • fedora-list@redhat.com, for users of Fedora releases
  • fedora-test-list@redhat.com, for testers of Fedora test releases
  • fedora-devel-list@redhat.com, for developers, developers, developers
  • fedora-docs-list@redhat.com, for participants of the Documentation Project

To subscribe to any of these lists, send an email with the word "subscribe" in the subject to <listname>-request, where <listname> is one of the above list names. Alternately, you can subscribe to Fedora mailing lists through the Web interface at http://www.redhat.com/mailman/listinfo/.

The Fedora Project also uses several IRC (Internet Relay Chat) channels. IRC is a real-time, text-based form of communication, similar to Instant Messaging. With it, you may have conversations with multiple people in an open channel, or chat with someone privately one-on-one. To talk with other Fedora Project participants via IRC, access the Freenode IRC network. Refer to the Freenode website at http://www.freenode.net/ for more information.

Fedora Project participants frequent the #fedora channel on the Freenode network, while Fedora Project developers may often be found on the #fedora-devel channel. Some of the larger projects may have their own channels as well. This information may be found on the webpage for the project, and at Communicate.

In order to talk on the #fedora channel, you need to register your nickname, or nick. Instructions are given when you /join the channel.

Note.png
IRC Channels
The Fedora Project and Red Hat have no control over the Fedora Project IRC channels or their content.

Colophon

As we use the term, a colophon:

  • recognizes contributors and provides accountability, and
  • explains tools and production methods.

Contributors

Note.png
This content not updated until after the Beta Release occurs.
We need to finish writing and translating the notes to know who has worked on them.
Note.png
Out of date content.
This content is out of date, it has not been updated since the Fedora 9 release notes.

...and many more translators. Refer to the Web-updated version of these release notes as we add translators after release:

http://docs.fedoraproject.org/release-notes/

Production Methods

Beat writers produce the release notes directly on the Fedora Project Wiki. They collaborate with other subject matter experts during the test release phase of Fedora to explain important changes and enhancements. The editorial team ensures consistency and quality of the finished beats, and ports the Wiki material to DocBook XML in a revision control repository. At this point, the team of translators produces other language versions of the release notes, and then they become available to the general public as part of Fedora. The publication team also makes them, and subsequent errata, available via the Web.


DocsProject Header docTeam1.png


Note.png
Beat is open
This beat is now ready to have Fedora 22 content added by the beat writer