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 へアップグレードしてみました。
- dnf update --refresh
- dnf install dnf-plugin-system-upgrade
- dnf system-upgrade download --releasever=30
- dnf system-upgrade reboot
ちなみにアップグレード前に、インストールしてあった RPM Fusion のパッケージを削除しておきました。
# dnf remove rpmfusion-free-release rpmfusion-nonfree-release
Fedora 30 のデスクトップ画面例を示しました。
Linux カーネルのバージョンは 5.0.0 になっていました。
$ uname -r
5.0.0-300.fc30.x86_64
参考 サイト
- Releases/30/Schedule - Fedora Project Wiki
- Releases/30/ChangeSet - Fedora Project Wiki
- 2019年3月5日 Linux 5.0が正式リリース ―AMD Radeon FreeSyncやBtrfsスワップファイルのサポートなど:Linux Daily Topics|gihyo.jp … 技術評論社
にほんブログ村