배포판-전반적인 변경

페도라 웍스테이션은 이제 기본적으로 Btrfs를 사용합니다

Btrfs는 기본 리눅스 기록-중-복사 파일 시스템입니다. 이는 오류 감지, 내결함성, 복구, 투명한 압축, 간편한 스냅 샷, 통합 볼륨 관리, 그리고 손쉬운 관리를 포함한 고급기능을 제공합니다. Btrfs는 신규 데스크톱 설치에 사용되는 파일 시스템이 될 것입니다.

적용 대상

  • 페도라 웍스테이션 배포판, 그리고 모든 페도라 데스크탑 스핀

적용되지 않습니다

  • 페도라 서버, 클라우드, 사물인터텟(IoT), 또는 CoreOS.

  • 모든 페도라 배포판 또는 스핀의 향상.

변경되는 사항

  • LVM+ext4 대신에 Btrfs 사용.

  • / 과 `/home`은 더 이상 분리된 파일 시스템이 아니며, "하나의 큰 Btrfs 파일 시스템"입니다.

  • / 와 `/home`은 Btrfs 하위볼륨을 참고하고 Btrfs 볼륨에서 공간을 공유합니다.

상시-작동 기능

  • 쓰기중 복사는 자료가 절대로 덮어쓰여지지 않는 것을 의미하며, 파일 시스템은 전원 실패의 경우에도 일관되게 유지합니다.

  • 자료 무결성: 모든 자료와 메타 자료에 대한 체크썸은 손상이 전파되지 않도록합니다.

  • 파일링 복제 또는 효율적인 복사와 같이 알려진 효율적인 복사.

옵트인(opt-in) 기능

그리고 또한…​

  • LVM+ext4 배열을 포함하여, 사용자 정의 파티션에 있는 다른 파일 시스템 배열을 아직 선택 할 수 있습니다

  • "전체" 네트워크설치자(netinstaller)는 기본으로 Btrfs를 사용합니다. 모니터 없는 시스템과 PXE 설치는 페도라 서버 네트워크설치자(netinstaller)를 사용해야만 경우에 추천됩니다

  • 페도라 Btrfs 방문 부분

  • 위키 부분 변경

  • 페도라 매거진 기사

  • 설치 안내

페도라 웍스테이션 배포판은 기본으로 `thermald`를 포함합니다

최근의 인텔-기반 시스템은 센서와 이들 cpu의 온도 관리와 제어 방법을 제공합니다. thermald 데몬은 CPU 온도를 관리하는데 이들 센서를 활용합니다. 수신된 자료를 기초로 하여, `thermald`는 올바른 온도 대역에서 CPU를 유지 할 수 있는 가장 좋은 방법을 사용합니다.

페도라 웍스테이션 사용자는 이들 인텔 시스템의 향상된 CPU 냉각 방법과 향상된 성능으로 인하여 더 좋은 기본 환경 경험을 사용 할 수 있습니다.

선택적으로, 사용자는 특정 CPU 별 대상 thermald 구성을 사용하여 보다 성능을 개선 할 수 있습니다.

FlexiBLAS는 BLAS/LAPACK 백엔드의 실행중 전환을 가능하게합니다

기본 선형 대수 하위 프로그램 (BLAS)과 선형 대수 PACKage(LAPACK)는 기본 선형 대수 연산을 위한 API 표준입니다.

페도라 33에서, BLAS와 LAPACK API를 사용하는 꾸러미는 FlexiBLAS를 통해 컴파일 됩니다.

FlexiBLAS는 32비트와 64비트 정수용 연결장치로 BLAS 및 LAPACK API를 감싸는 프레임워크입니다.

결과적으로, FlexiBLAS는 시스템-전체의 기본 백엔드로 OpenBLAS 표준을 설정합니다. 동시에 변경 사항은 다음과 같은 문제를 해결합니다:

  • 페도라에는 시스템 -전체 기본설정이 없습니다.

  • 페도라는 적절한 전환 체계가 없습니다.

이와 같은 최신화는 또한 다음과 같은 변경을 제공합니다:

  • Recompilation of all BLAS and LAPACK dependent packages that link against FlexiBLAS instead of the current implementation they are using.

  • Changing the packaging guidelines to reflect the previous requirement for BLAS and LAPACK consumers. For more details, see the PackagingDrafts/BLAS LAPACK Fedora Wiki page.

`nano`는 기본 터미널 텍스트 편집기입니다

페도라 33에서, `nano`는 기본 터미널 텍스트 편집기로 설정되어 있습니다. 더 많은 정보를 위하여 시스템 유틸리티 부분을 참고하세요.

페도라 사물 인터넷(IOT)은 이제 공식 페도라 배포판입니다

페도라 *IoT*는 웍스테이션과 서버와 함께 공식 페도라 배포판 상태로 승격되었습니다.

이와 같은 향상에, 페도라 IoT는 더욱 중요해졌으며, 이는 사용자들 사이에서 채택이 확산 되는 것을 도울 것입니다.

결과적으로,이는 페도라 IoT 와 기타 ostree-기반 결과물을 개선하는 데 도움이 될 것입니다. 추가적으로, 이는 또한 페도라를 IoT 생태계에서 강력한 존재감을 갖도록 합니다.

더 상세히 알아보려면, 참고하세요: https://docs.fedoraproject.org/ko/iot/

%make_build 와 `%make_install`의 사용량이 증가합니다

Many invocations of the make utility in spec files that use the %{_smp_mflags} macro have been modified to use the %make_build macro. All make invocations that use the install target have been updated to use the %make_install macro. Any additional arguments to make that are not included in either %make_build and %make_install are preserved.

Packages that already use %make_build and %make_install remain unchanged.

This change aims to standardize make usage, and to facilitate enforcing consistent build flag usage across all Fedora editions.

페도라 웍스테이션 라이브CD는 `device-mapper-multipath`를 포함하지 않습니다

The device-mapper-multipath package requires an obsoleted service systemd-udev-settle.service in the default install of Fedora. This service waits a long time for detection of all devices. As a result, a system booting is significantly prolonged.

As multipath support is only necessary for installations in data centers or other enterprise setups, device-mapper-multipath is not needed. Therefore the Fedora workstation livecd will no longer contain device-mapper-multipath package.

'device-mapper-multipath’가 필요한 사용자는 서버 설치를 사용하는 것을 권장됩니다.

이제 64-비트 암(ARM) 시스템에서 사용 가능한 .NET 코어

.NET Core is now available on the Aarch64 architecture in addition to x86_64. See Developers/.NET for more information.

earlyoom 서비스는 이제 페도라 KDE에서 기본적으로 활성화됩니다

The earlyoom service monitors system memory usage. If free memory falls below a set limit, earlyoom terminates an appropriate process to free up memory. As a result, the system does not become unresponsive for long periods of time in low-memory situations.

다음은 기본설정 earlyoom 구성입니다:

  • If RAM goes below 4% free and swap goes below 10% free, earlyoom sends the SIGTERM signal to the process with the largest oom_score.

  • If RAM goes below 2% free and swap goes below 5% free, earlyoom sends the SIGKILL signal to the process with the largest oom_score.

이와 같은 최신화는 다음과 같은 이점을 가집니다:

  • 사용자는 시스템에 대한 제어권을 더 빨리 되찾습니다.

  • 강제된 전원 종료를 줄이면 자료 수집이 증가하고 메모리-부족 상황에 대한 이해가 향상됩니다.

  • 'earlyoom' 서비스는 먼저 'SIGTERM’을 선택된 프로세스에 전송하고, 이와 같은 프로세서를 적절하게 종료 할 수 있는 기회를 갖습니다.

`dmraid-activation.service`는 더 이상 `systemd-udev-settle.service`에 의존하지 않습니다

The dmraid-activation.service service now disables itself if no supported RAID sets are found when the service runs for the first time. See Storage for more details.

zRAM의 스왑

Starting with Fedora 33, a swap partition is not created by default at installation time. Instead, a zram device is created, and swap enabled on it during start-up. zram is a RAM drive that uses compression. See man zram-generator for a brief overview of its function.

The swap-on-zram feature can be disabled with sudo touch /etc/systemd/zram-generator.conf and reenabled by removing this file, and customized by editing it. See man zram-generator.conf for configuration information, including a description of the default configuration plus ASCII art.

The installer’s Custom and Advanced-Custom interfaces continue to support the manual creation of disk-based swap.

이 기능의 근거에 대하여 상세한 정보를 위해 제안 변경를 참고하세요.