こんどの Fedora 24

Red Hat 社が支援するコミュニティー Fedora Project によって開発されている Fedora は、最新の技術を積極的に取り込むディストリビューションで、半年のサイクルで新しいリリースを重ねてききました。ただし Fedora 20 と 21 の間だけ一年の期間が空いています。次のリリースは 24 になります。半年ごとのリリースですから 24 ということは、最初の Fedora Core 1 から数えて 12 年(と半年)が過ぎたことになります。12 という数は、東洋では、十二支に代表されるように 10 と並んで一区切りになる数です。Fedora Project の人たちは意識していないでしょうが、区切りを象徴するような大きな変化があるかもしれないと、つい勝手に期待してしまいます。

Fedora 24 は、現在のところ 2016-06-07 にリリースされる予定ですが [1]、すでにアルファ版がリリースされています。現在予定されている変更を以下にまとめました [2]。個人的に興味がある変更項目は下地の色を変えてあります。日本語訳を、とも考えましたが、どうせ全ての単語に正しい訳語を持ってくることができずに中途半端になってしまうと思ったので、原文のママにしました。

Fedora 24 Accepted System Wide Changes Proposals
LiveUSBCreator as Primary Downloadable The new Fedora Live USB Creator that is being finished has an overhauled, more user friendly interface. Because USB sticks are the most common way to install Fedora, it should be the primary download option. It cover the whole installation media creation, it lets the user pick the right flavor of Fedora, downloads its image, and copies it to a USB drive.
The GNU C Library version 2.23 Switch glibc in Fedora 24 to glibc version 2.23.
Removal of librtkaio from glibc Remove librtkaio support from glibc in Fedora 24.
GNOME 3.20 Update GNOME to the latest upstream release, 3.20
Langpacks Installation With RPM Weak Dependencies Langpacks installations is re-designed using language metapackages langpacks-<langcode> and RPM weak dependencies (Supplements tag).
Mono 4.2 Update the Mono stack in Fedora to 4.2 aca Cyle 6
Suds Jurko Fork Change the python-suds package to use the fork maintained by Jurko Gospodnetić.
Golang 1.6 Rebase of Golang package to upcoming version 1.6 in Fedora 24, including rebuild of all dependent packages.
GCC6 Switch GCC in Fedora 24 to 6.x.y, rebuild all packages with it, or optionally rebuild just some packages with it and rebuild all packages only in Fedora 25.
Glibc locale subpackaging This change should make it possible to install or uninstall locales individually.
Layered Docker Image Build Service Fedora currently ships a Docker base image, but Docker supports a layering concept. There are some applications like Cockpit which we would like to ship as layered applications.
Pungi Refactor Changing how pungi works to make composes more distributed and transparent.
Ruby 2.3 Ruby 2.3 is the latest stable version of Ruby. Many new features and improvements are included for the increasingly diverse and expanding demands for Ruby. With this major update from Ruby 2.2 in Fedora 22 to Ruby 2.3 in Fedora 24, alongside JRuby, Fedora becomes the superior Ruby development platform.
Node.js 4.2 Fedora 24 will be updated to Node.js 4.2, the latest LTS release of the platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.
Python 3.5 Update the Python 3 stack in Fedora from Python 3.4 to Python 3.5.
TeXLive 2015 Update Fedora TeXLive packaging to 2015.
NetworkManager 1.2 Update to NetworkManager to version 1.2.
Fedora 24 Boost 1.60 uplift This change brings Boost 1.60.0 to Fedora 24. This will mean F24 ships with the latest upstream Boost release.
Livemedia Creator livemedia-creator is a tool that is part of lorax, it has the ability to make livecd's, raw disk images, and to do pxe2live. We plan to use it to make pxe2live for Atomic, the LiveCD's and ARM disk images in fedora.
Systemd file triggers systemd daemon-reload is invoked once or twice per rpm transaction.
Systemd package split Two new subpackages will be split out from the main systemd package. systemd-container will contain stuff for launching and managing VMs and containers. system-udev will contain udevd and other hardware-related bits.
Fedora 24 Accepted Self Contained Changes Proposals
System Python Separate several subpackages form the python3 packages - a system-python(-libs) that can be required by various tools that consider themselves "system tools".
Drop php-pear dependency for pecl modules All PECL packaged modules (php-pecl-*) have a unneeded runtime dependency on php-pear, for module registration in package scriptlets.
Atomic Developer Mode Add a "Developer Mode" boot menu entry in the Atomic image to allow users to boot without setting up cloud-init.
Graphical System Upgrades Add support for performing system upgrades to a newer Fedora release through GNOME Software.
Shenandoah 1.0 This change aims at adding a very low pause time Garbage Collection(GC) algorithm named Shenandoah to OpenJDK.
Atomic Storage Clients Kubernetes provides a mechanism for providing storage to Pods via volumes. Volumes support several underlying storage protocols, but clients are needed to support each type. Native GlusterFS and Ceph clients will be added to the Atomic host base to support these Volume types.
Erlang 18 Update Erlang/OTP to version 18.2.x, and improve Erlang support in Fedora.
Ping IPv6 ping should be able to work with IPv6 and IPv4 addresses, eliminating the need for multiple tools.
QGnomePlatform QGnomePlatform is a Qt Platform Theme aimed to accomodate as much of GNOME settings as possible and utilize them in Qt applications without modifying them - making them fit into the environment as well as possible.
QtWebEngine QtWebEngine will be packaged for Fedora, initially at version 5.6. In addition, the QupZilla browser will be upgraded to the QtWebEngine-based QupZilla 2.
ibus-fbterm enhancement for ibus 1.5 Update of ibus-fbterm to work with IBus 1.5. ibus-fbterm enables major features of ibus 1.5
Astronomy Spin A Fedora Spin providing a complete toolchain for both amateur and professional astronomers.
Cloud MOTD After logging in the running Cloud instance, the user should get the pending updates (including security) details as MOTD (message of the day).
Micro Bit Enable the use of BBC Micro Bit on Fedora systems. Users will be able develop, and put in new code to their micro:bit devices using Fedora.
Sugar 0.108 Update Sugar to the new upstream 0.108 stable feature release.
Crypto policy support for Kerberos Fedora supports a system wide crypto policy and Kerberos (libkrb5) should respect that policy and adjust its crypto-related configuration based on it.
Darktable 2.0 Update Darktable to new 2.0 major release
Deprecation of ipcalculator Fedora provides two tools for IP address calculations. That is the ipcalculator and ipcalc. Ipcalculator was geared towards being used by administrators and ipcalc for use with scripts. This changed with Fedora 23 which provided an updated ipcalc tool which can be used both interactively and from scripts. That, and the fact that ipcalculator is not IPv6-ready suggests we should deprecate ipcalculator and keep a single tool for the job, ipcalc.
OpenShift Origin OpenShift Origin is an Open Source Platform as a Service Cloud offering from Red Hat. The goal of this Change is to bring OpenShift Origin Architecture v3 into the Fedora proper to allow users to easily deploy OpenShift on Fedora.
sen: terminal user interface for docker engine sen enables you to manage your containers and images interactively directly from command line. Interface is similar to htop, alot or tig.
Koji Generates Repositories of Signed RPMs Extend Koji with a new feature that allows users to generate yum repositories of signed RPMs.
Anaconda Using LVM DBus API A new DBus API for LVM is being created so let's make the installation process use it for setting up LVM storage.
Product Definition Center The Product Definition Center (PDC) is a webapp and API designed for storing and querying product metadata. We want to stand up an instance in Fedora Infrastructure and automatically populate it with data from our existing releng tools/processes. It will enable us to develop more sane tooling down the road for future releases.


  1. Releases/24/Schedule - FedoraProject
  2. Releases/24/ChangeSet - FedoraProject



0 件のコメント: