배포판-전반적인 변경

파이썬 3를 사용하여 구성 부분을 최신화합니다

다중 꾸러미 그룹은 python2 대신에 [package]`python3`를 사용하도록 최신화 되었습니다. 그룹 목록은 다음과 같습니다:

  • 파이썬-학급

  • 공학과 과학

  • 개발 라이브러리

  • 클라우드-관리

  • 폰트-디자인

  • mysql

  • 로봇 제품군

  • 저작과 출판

  • 전기전자-실험

또한, 파이썬-웹 꾸러미 그룹은 comps에서 제거되었습니다.

암(ARM) 이미지를 위한 ZRAM 지원

암 (Aarch64) 시스템용 페도라 이전 출시는 기본적으로 작은 용량의 스왑 공간이 활성화되었습니다. 이는 일반적으로 좋은 것이지만, 몇가지 경우에 암(arm)에서 스왑을 사용하면 웨어 레벨링을 과도하게 사용하기 때문에 SD 카드가 심하게 마모되는 것과 같은 문제가 발생 할 수 있습니다. 페도라 29는 램의 일부를 압축하고 스왑 공간으로 이를 사용하여 이를 완화하고 암(arm) 단일-보드 컴퓨터(SBCs)에서 더 많은 메모리를 활성화하기 위해 ZRAM을 활성화합니다. 이는 이러한 장치에서 더 나은 성능과 안정성을 제공하고, 이는 더 나은 사용자 경험을 제공합니다. ZRAM은 기본으로 모든 암(arm) 이미지에서 활성화됩니다.

PPC64는 중단합니다

페도라 29는 big endian IBM POWER(ppc64) 시스템에 대한 지원을 중단합니다. 이와 같은 변경은 big-endian ppc64 시스템이 "유지보수 전용" 방식에서 몇 년 동안 지원된 이후에 나온 것이며, 그리고 주로 little endian `ppc64le`에 대한 업스트림 중점으로 인해 발생됩니다. 이 변경에 대한 상세한 근거는, 전자우편 목록 공지를 참조하세요.

SSE2를 포함하도록 i686 구조적인 기준을 최신화합니다

이전 출시에서, i686 RPM 꾸러미는 인텔 펜티엄 III와 같은 아주 오래된 특정 프로세서와 호환되는 방식으로 구축되었습니다. i686/펜티엄 Pro 기준을 톻해 추가된 유일한 사항은 Intel CET에 대해 long NOP를 지원해야 한다는 요구 사항입니다. 아무튼, i686 꾸러미 설치의 대부분은 실제로 다중-라이브러리 RPM과 같은 x86_64 시스템입니다. 또한, i686 커널이`x86_64`를 사용 할 수 없는 오래된 하드웨어에서는 안정적으로 실행되지 않는다고 보고합니다.

페도라 29는 초기 x86_64 CPU의 명령어 세트 아키텍쳐(ISA)가 필요한 방식으로 i686 꾸러미를 위해 제작 요구 사항을 변경합니다. 특별히, 다음과 같은 변경은 현재 x86_64 시스템에서 사용을 위해 최적화하는 32-비트 꾸러미로 변경했습니다:

  • 기본 컴파일러 플래그는 `-march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign`으로 변경되었습니다. 이는 자동 스택 재정렬 때문에 최적의 하위 호환성을 갖는 SSE2 지원을 할 수 있습니다. (16-바이트 스택 정렬은 i386 ABI에서 SSE2 지원과 함께 소개되었만 오래된 바이너리는 4-바이트 스택 정렬만 제공합니다.)

  • x86 꾸러미는 무조건 SSE2 최적화를 사용 할 수 있습니다.

  • 이는 비-SSE2 x86 시스템을 위한 지원에서 대부분 포기한 일부 업스트림과의 호환성을 증가시킵니다.

  • 레거시 i387 FPU에 타고나 과도한 정밀도 문제가 사라지고, 그리고 수학적인 결과를 더욱 예측 할 수 있도록 합니다.

후자의 두가지 항목은 주요 페도라 자체에서 작업하는 그 개발자들에게 이익이 됩니다.

이와 같은 변경의 주목할만한 영향 중 하나는 SSE2 지원 없는 32-비트 x86 시스템은 페도라 29를 설치하거나 향상 할 수 없습니다. 라는 것입니다. 이는 32-비트 x86 시스템에만 적용됩니다. 64-비트 x86 시스템을 위해, SSE2 지원은 기준 ABI의 필수적인 지원이고 페도라에서 이미 광범위하게 사용하고 있습니다.

페도라 변형은 이제 별도의 이름을 갖습니다

페도라 29 이전에, 주요 페도라 배포판만 /usr/lib/os-release(와 /etc/os-release 심볼릭 링크)에서 VARIANTVARIANT_ID 해당부분을 사용했습니다. 이는 예를 들면, 데스크톱 스핀과 컨테이너 이미지를 구별하는 것이 불가능했습니다.

페도라 29는 모든 변형에서 이들 해당부분을 사용합니다. UUID 계산와 결합되어, 이는 페도라 프로젝트에 다양한 스핀과 배포판의 실-제 사용에 대한 훨씬 더 명확한 그림을 제공하고, 그리고 프로젝트가 가장 인기 있는 배포판을 결정하고 시간과 원천을 더 잘 최적화 할 수 있도록 합니다.

아토믹 웍스테이션을 실버블루로 이름 변경

페도라 아토믹 웍스테이션은 페도라 실버블루로 이름이 변경되었고 페도라 29와 함께 출시되었습니다. 출시 기록을 위해 실버블루 부분을 참고하세요.

사용자 경로(PATH) 우선 순위

페도라 29는 기본 경로로 변경합니다. 상세화를 위해 시스템 유틸리티를 참고하세요.