2019-03-17

今度の Fedora 30 リリースについて

Fedora (/fɪˈdɔːɹə/) は、レッドハット社が支援するコミュニティー Fedora Project によって開発されている RPM 系 Linux ディストリビューションです。バージョンアップは概ね半年ごとに行われています。現在は Fedora 29 がリリースされており、Fedora 30 が次のリリースになります。

参考サイト [1] より Fedora 30 のリリースまでのスケジュールを書き出しました。現在のところ、Fedora 30 のリリースは 5 月 7 日となっています。

2018-08-14 Branch Fedora 29 from Rawhide (Rawhide becomes future F30)
2018-10-30 Fedora 29 Release
2019-01-02 Change Checkpoint: Proposal submission deadline (requires infrastructure changes)
2019-01-08 Change Checkpoint: Proposal submission deadline (System Wide Changes)
Change Checkpoint: Proposal submission deadline (Changes requiring mass rebuild)
2019-01-29 Change Checkpoint: Proposal submission deadline (Self Contained Changes)
2019-01-30 Mass Rebuild
2019-02-05 Software String Freeze
2019-02-19 Change Checkpoint: Completion deadline (testable)
Branch Fedora 30 from Rawhide (Rawhide becomes future F31)
2019-03-05 Software Translation Deadline
Bodhi activation point
Beta Freeze
Change Checkpoint: 100% Code Complete Deadline
2019-03-26 Beta Release (Preferred Target)
2019-04-02 Beta Release (Target #1)
2019-04-16 Final Freeze
2019-04-30 Fedora 30 Final Release (GA) (Preferred Target)
2019-05-07 Fedora 30 Final Release (GA) (Target #1)

Fedora 30 で予定されている変更を参考サイト [2] から書き出しました。

  • Fedora 30 Accepted System Wide Changes Proposals
    • Changes/Bash 5.0
    • Make BootLoaderSpec-style configuration files the default
    • DNF Better Counting
    • Make dbus-broker the default DBus implementation
    • Enabling Python Generators by default
    • Boost 1.69 upgrade
    • Flicker Free Boot
    • FreeIPA Python 2 Removal
    • Fully remove deprecated and unsafe functions from libcrypt
    • GCC9
    • The GNU C Library version 2.29
    • GNOME 3.32
    • GnuPG 2 as default GPG implementation
    • Mass Python 2 Package Removal
    • Remove the Group: Tag From All Packages
    • Remove glibc-all-langpacks from buildroot
    • Remove Excessive Linking
    • Remove Obsolete Scriptlets
    • Replace Comps Language Group With Langpacks
    • Reset locale if not available
    • Ruby 2.6
    • Switch cryptsetup default metadata format to LUKS2
    • Zchunk Metadata
    • Golang 1.12
    • Deprecating /etc/sysconfig/nfs
    • uEFI for ARMv7
  • Fedora 30 Accepted Self Contained Changes Proposals
    • DeepinDE
    • Deprecate Apache Avalon
    • Deprecate Apache Jakarta Commons HttpClient
    • Deprecate Apache Jakarta ORO and Regexp
    • Deprecate Apache Maven 2.x
    • Deprecate Sonatype OSS Parent
    • Erlang 21
    • Firefox Wayland By Default On Gnome
    • Fish 3.0
    • Haskell GHC 8.4 and Stackage LTS 12
    • LXQt 0.14.0
    • Make ambiguous python shebangs error
    • Changes/MongoDB Removal
    • Migrate Python-based Nautilus extensions to Python 3
    • No more automagic Python bytecompilation (phase 2)
    • Pantheon Desktop
    • Avoid Fedora-specific build flags in non-RPM Python extensions
    • Python-progressbar2 as default
    • SWID tag enablement
    • Vagrant 2.2
    • java-openjdk JDK12
    • krb5 crypto modernization
    • libcrypt.so.1 (compatibility library for POSIX): Let encrypt, encrypt_r, setkey, setkey_r, and fcrypt return ENOSYS instead of performing any real operation
    • PHP 7.3

個人的に興味がある変更は、GCC 9 系への移行と、ARMv7 アーキテクチャへの uEFI 対応です。ARM プロセッサで Linux を手軽に使いたいと思っているので、もしこの変更で ARM プロセッサを搭載している PC に Linux をインストールしやすくなれば、Intel プロセッサから移行する強い動機になります。

気のせいかもしれませんが、今回の変更では Remove(削除)や Deprecate(廃止予定)という語が目立つように思います。

Fedora 30 開発版へアップグレードしてみた

まだベータ版のリリース前ですが、多少の不具合があることを覚悟の上で、下記の手順で Fedora 29 から 30 へアップグレードしてみました。

  1. dnf update --refresh
  2. dnf install dnf-plugin-system-upgrade
  3. dnf system-upgrade download --releasever=30
  4. dnf system-upgrade reboot

ちなみにアップグレード前に、インストールしてあった RPM Fusion のパッケージを削除しておきました。

リスト:RPM Fusion のパッケージ削除 
# dnf remove rpmfusion-free-release rpmfusion-nonfree-release

Fedora 30 のデスクトップ画面例を示しました。

Fedora 30 開発版のデスクトップ画面

Linux カーネルのバージョンは 5.0.0 になっていました。

リスト:Fedora 30 開発版のカーネルバージョン 
$ uname -r
5.0.0-300.fc30.x86_64

参考 サイト

  1. Releases/30/Schedule - Fedora Project Wiki
  2. Releases/30/ChangeSet - Fedora Project Wiki
  3. 2019年3月5日 Linux 5.0が正式リリース ―AMD Radeon FreeSyncやBtrfsスワップファイルのサポートなど:Linux Daily Topics|gihyo.jp … 技術評論社

 

ブログランキング・にほんブログ村へにほんブログ村

0 件のコメント: