ssh 또는 다른 방식으로 로그인 할 때에, 로케일 설정이 전달됩니다. 만약 대상이 원천 환경에서 구성된 것을 지원하지 않으면, 다양한 도구는 잘못된 로케일 설정에 대한 경고를 발생합니다. 이제, 로케일은 만약 이러한 상황이 감지되면 자동으로 'C.UTF-8’로 재설정됩니다.
The link flags used for Fedora packages have been updated to skip libraries which are not used by the executable. This removes the dependencies on those librararies from various packages, making their installation slightly more efficient.
The link flags used for Fedora packages have been updated to make the array of function pointers which is used to implement dynamic linking (the GOT) read-only at runtime. This makes it harder for exploit writers to overwrite these function pointers and redirect execution.
The build flags (
LDFLAGS) saved in the Python’s distutils module for building extension modules have been changed in Fedora 30. See the Python section for details.
fedora-release-$edition packages ship distribution-level SWID tags under
/usr/lib/swidtag/fedoraproject.org/ that identify the Fedora distribution, release, and edition.
swidq command from new package
swid-tools can be used to list the SWID tags (
swidq -a) or show its content (
swidq -i -n Fedora,
swidq --xml -a 'org.fedoraproject.*').
In previous releases, Fedora used
extlinux to boot the kernel on ARMv7-based systems. This allowed Fedora to standardize the boot process due to most ARMv7 devices being able to use
extlinux out of the box due to being supported in various
u-boot releases. However,
u-boot support for UEFI has significantly improved in recent years, and starting with Fedora 30, the UEFI provided by
u-boot is considered stable enough to be used with ARMv7 systems.
This change allows Fedora on ARMv7 systems to use
grub2, providing ARMv7 users an experience similar to other architectures. It also simplifies a number of software stacks across the distribution due to being able to provide a unified installation/upgrade/support path across architectures.
The Workstation edition of Fedora 30 provides a flicker free boot - the system will now boot without displaying any text or menus from system power up all the way to the graphical login manager screen.
Work on this feature was started in Fedora 29 with the GRUB menu hidden by default change, and Fedora 30 builds upon this and provides a fully flicker-free boot. (Technically, systems with AMD and nVidia GPUs will still see a flicker at the start of the boot process due to how their drivers work. Intel GPUs provide the most smooth boot experience.)
Note that only fresh Fedora Workstation installs will have this functionality enabled by default. See the FAQ below for instructions on enabling this feature on systems upgraded from earlier releases.
자세한 정보를 위해, 다음 FAQ 문서를 참고하세요:
Fedora 30 provides improved compression for DNF package metadata, resulting in significantly reduced size of metadata being downloaded. See System Utilities for details.
이는 여기서 중요한 변경이 있는 모두 향상된 꾸러미의 작은 하위 집합만 나열되는 것을 확인합니다.
Vagrant 2.2 is new major release, that includes many features, improvements, and and bug fixes. Using
qemu:///session instead of
qemu:///system allows Vagrant to run unprivileged.
The default shell
bash has been updated to version 5.0. This release fixes several outstanding bugs in bash 4.4 and introduces several new features.
The most significant bug fixes are an overhaul of how
nameref variables resolve and a number of potential out-of-bounds memory errors discovered via fuzzing.
This update for one of the alternative shells contains many new features and some backwards incompatible changes. See the documentation for details.
Fedora 30 adds two new desktop environments for users with a graphical interface: Pantheon and Deepin. See the Desktop section for details.
In the next Fedora version (31) package
openldap-servers will no longer ship with support for
back-hdb. Users should migrate data to use
back-mdb instead, which is fully supported, developed, and encouraged as the replacement by OpenLDAP upstream.
Apache Jakarta ORO, Apache Jakarta Commons Regexp, Apache Jakarta Commons HttpClient, and Apache Avalon packages are intended to be eventually removed from Fedora, but are kept in Fedora for some additional, indeterminate time for various reasons including maintaining backwards compatibility. They are now considered deprecated and no new code should use them.
This package is obsolete software.
sonatype-oss-parent packages are intended to be eventually removed from Fedora, but are kept in Fedora for some additional, indeterminate time due to relatively large number of packages still depending on Sonatype OSS Parent. They are now considered deprecated and no new code should use them.
The last upstream release of Apache Maven 2.x was in November 2009, more than 9 years ago. Upstream declares that this version of Maven has reached its end of life, is no longer supported and that security vulnerability reports will not be addressed. It is still packaged in Fedora, but is deprecated and will be removed in one of the next releases.
The POSIX standard mandates the presence of certain encryption and hashing functions (
fcrypt) that rely on the DES encryption algorithm which today is widely considered insecure and insufficient for applications which require sane data encryption. Library headers have been changed so that it is not possible to compile code using those functions.
The version of the
libxcrypt package included with Fedora 30 now ships the
libcrypt.so.2 library that omits those legacy functions.
For backwards compatibility, the
libxcrypt-compat package which contains
libcrypt.so.1 is provided. If you are using a third-party application that links against those functions, or that is linked against glibc’s libcrypt, you may need to install the
libxcrypt-compat package manually.
In addition, those legacy functions have been replaced by stub implementations which immediately return an error when invoked. This means that it is still possible to execute binaries compiled to use those functions, but they cannot actually use those unsafe encryption algorithms silently.
The MongoDB database has recently changed its license from AGPL to a custom license called the Server Side Public License v1 (SSPL). Upon reviewing the new license, Fedora Project has determined that the the SSPL is not a free software license. As Fedora’s licensing policies prohibit the project from distributing non-free software, MongoDB would be impossible to update to new upstream versions, and it is therefore being removed from Fedora.
다음 꾸러미는 제거 될 것입니다:
다른 꾸러미는 페도라에서 유지 될 것이지만, MongoDB 제거에 맞게 조정 될 것입니다:
perl-MongoDB – adapted in 2.0.3-1.fc30
FreeIPA 클라이언트와 서버 꾸러미는 페도라 27이후부터 기본으로 파이썬 3를 사용하지만 파이썬 2 꾸러미는 페도라 29까지 제공됩니다. 이들 꾸러미는 FreeIPA에서 사용되지 않지만, IPA 서버와 통신하는데 `python2-ipaclient`를 사용한 파이썬 2 응용프로그램을 위해 이전 버전과의 호환성을 위해 제공되었습니다.
파이썬 2는 파이썬(Python) 부분에서 설명된 페도라 30에서 더 이상 사용되지 않고, 그리고 지원은 또한 향후 버전 4.8.0에 있는 업스트림 프로젝트에서도 지원이 중단될 것입니다. 파이썬 2에 대한 지속적인 지원은 불필요한 개발과 시험 오버헤드가 발생하고 새로운 파이썬 기반 '389-ds' 설치자(인스톨러), 파이썬 3 기능 사용 등과 같은 개선 사항이 차단됩니다. 그러므로, 다음 꾸러미는 더 이상 페도라 30에서 사용 할 수 없습니다: