The Fedora Project is pleased to announce that the latest version of the Fedora operating system, Fedora Linux 39, is now generally available. From the expected low-level usability and performance tweaks, Fedora Linux 39 adds a new immutable variant, expands Fedora’s presence on public cloud providers and brings an expanded set of developer languages and tools. As always, you should make sure your system is fully up-to-date before upgrading from a previous release.
Azure images
Azure users will notice new Fedora official images with Fedora 39. This allows Azure customers to launch official Fedora images and provides Fedora Cloud users with more options when selecting public clouds.
Automatic cloud reboot upon updates
Cloud users can provide cloud-init metadata when creating a Fedora cloud instance. This metadata can contain instructions to update all packages on the system and reboot it if any of the updated packages need it to go into effect. Fedora cloud instances will now write the /var/run/reboot-required file if a reboot is needed after a dnf update, so that cloud-init can reboot the instance. This change allows Fedora cloud instances to behave in the same way as Debian-based instances. Rebooting automatically can reduce the attack surface of an instance and reduce the time that an unpatched instance is online prior to being fully patched.
Systemd-boot
By default, Fedora installs with a shim + grub bootloader on EFI platforms and has been shipping systemd-boot in various forms for a number of releases. While grub remains the default, it with systemd-boot has been made easier with a formalized default method which can be built upon. The advantages of enabling a systemd-boot loader without UKIs or restructuring the /boot and /boot/efi mount points include a wider range of supported machines and a more familiar environment for users and applications.
Phase 2 SPDX licenses
Fedora Linux 39 marks the second phase in the transition from using Fedora’s short names for licenses to SPDX identifiers in the License: field of Fedora package spec files. This second phase addresses how to update the License: field for existing packages, including documenting more specific guidance on how to find licenses in a package. In Fedora Linux 39, RPM packages use SPDX identifiers as a standard–and more than half of these packages have been migrated to SPDX identifiers. Standardizing identifiers for licenses will align Fedora with other distributions and allow for more efficient and reliable license identification. The remaining packages are expected to be migrated in upcoming releases of Fedora.
Fedora Onyx
Fedora Linux 39 features Fedora Onyx–an official Fedora immutable variant with a Budgie Desktop environment, complementing Fedora Budgie Spin and expanding Fedora’s immutable offerings. Fedora Onyx leverages the same foundational technologies as other Fedora immutable variants, including Fedora Silverblue, Fedora Kinoite and Fedora Sericea, and builds upon them, helping to strengthen those variants by putting more contributors behind building and maturing share technologies. The new Fedora Onyx is a solution for users that find value in the Fedora computing platform and Budgie Desktop environment but look for the robust immutability and atomic capabilities of rpm-ostree, which may not be available through traditional Fedora spins–or Fedora Budgie Spin users that are interested in experimenting with rpm-ostree and diving into tooling that pairs well with the immutable experience.
Deprecation of modularity
With the introduction of Fedora Linux 39, Fedora will discontinue building modules and shipping modular content to users. The fedora-repos-modular and fedora-repos-rawhide-modular packages will be retired and modular repositories will no longer be composed. Once Fedora Linux 38 reaches end of life, Fedora’s Module Build Service will be terminated. Future approaches to providing parallel versions of packages will focus on container technologies.
Compiler and language stack updates
Fedora Linux provides a great way for developers to stay up-to-date with the latest fundamental libraries and tools. Fedora Linux 39 includes gcc 13.2, binutils 2.40, glibc 2.38, gdb 13.2, and rpm 4.19. It also includes updates to popular programming language stacks, including Python 3.12 and Rust 1.73.
Fedora Linux 39 is available for download now. If you’re already running Fedora Linux, follow the easy upgrade instructions. For more information on the new features in Fedora Linux 39, see the release notes. If you run into a problem, visit the Ask Fedora user support forum, which includes a category for common issues.
저자 소개
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.