롤링 릴리스에서도 재설치가 실제로 발생할 수 있다면 언제 발생합니까?

롤링 릴리스에서도 재설치가 실제로 발생할 수 있다면 언제 발생합니까?

롤링 릴리스는 시스템과 패키지에 증분 변경만 있고 이론적으로 다시 설치할 필요가 없다는 점에서 비롤링 릴리스와 다릅니까? 롤링 릴리스에서도 재설치가 실제로 발생할 수 있다면 언제 발생합니까?

마찬가지로, 롤링 릴리스는 비롤링 릴리스보다 커널과 패키지를 업데이트/업그레이드할 때 재부팅이 더 적게 필요합니까? 롤링 릴리스에서는 업데이트/업그레이드 후 언제 재부팅해야 합니까? (업데이트와 업그레이드의 차이점은 무엇입니까?)

내 말이 맞다면 NixOS는 롤링 릴리스 패턴을 따릅니다.

답변1

이론적으로는 재설치가 필요 없나요? 롤링 릴리스에서도 재설치가 실제로 발생할 수 있다면 언제 발생합니까?

재설치의 "필요"는 배포판 롤링 또는 "표준" 릴리스와 관련이 없습니다. 비롤링 배포판은 일반적으로 재설치 없이 새 버전으로의 업그레이드를 지원합니다. 예를 들어 Fedora에서는 다음을 수행할 수 있습니다.DNF를 사용하여 다음 릴리스로 업그레이드. 따라서 일반적으로 새 하드웨어를 구입하거나 무언가가 심각하게 손상되면 다시 시작해야 하는 경우 다시 설치합니다. :)

마찬가지로, 롤링 릴리스는 비롤링 릴리스보다 커널과 패키지를 업데이트/업그레이드할 때 재부팅이 더 적게 필요합니까?

아니요, 이는 롤링 또는 비롤링과는 관련이 없습니다. 매 커널 업데이트 후에 재부팅해야 합니다(라이브 커널 패치존재하지만 널리 퍼지지는 않습니다). 일부 배포판에서는 잠재적인 문제(재부팅 필요)를 방지하기 위해 모든 업데이트에 대해 재부팅을 권장하거나 최소 환경에서 패키지 업데이트를 실행하도록 권장하지만, 이는 롤링/비롤링 간의 차이가 아닙니다.

업데이트와 업그레이드의 차이점은 무엇입니까?

업데이트와 업그레이드는 때때로 같은 의미로 사용되며, 업그레이드는 배포판의 새 버전으로 업그레이드하는 것을 의미하기도 합니다. Debian 기반 배포판에서는 apt update리포지토리 메타데이터를 동기화하고 새 패키지를 가져오는 데 사용하며 apt upgrade실제로 새 릴리스로 업그레이드하지 않습니다. Fedora에서는 별칭 dnf update이며 최신 릴리스로 업그레이드하는 데 사용되므로 상황에 따라 다르다고 말하고 싶습니다.dnf upgradednf system-upgrade

업데이트: Linux 배포판의 롤링 및 표준 릴리스:

가장 큰 차이점은 시스템 작동 방식이 아니라 어떤 유형의 업데이트가 언제 제공되는지입니다. Fedora를 사용하면(그러나 Ubuntu 및 기타 배포판은 동일한 방식으로 작동함) 특정 릴리스(예: 34)를 설치해도 계속 업데이트를 받을 수 있습니다. Mozilla가 출시할 때 새 커널, 새 버전의 Firefox 등을 얻을 수 있습니다. 그러나 큰 변경 사항은 없으며 특히 이전 버전과 호환되지 않는 변경 사항 및 라이브러리에 대한 API 변경 사항은 없습니다. 예를 들어 python3패키지는 Fedora 34에서 항상 Python 3.9이며 3.10으로 업그레이드되지 않으며 Python 3.10을 얻으려면 Fedora 35로 업그레이드해야 합니다. 그러나 3.9 Fedora 패키지는 버그 수정 및 보안 업데이트가 포함된 최신 버전(현재 3.9.7)으로 업데이트될 예정입니다. 당신은 확인할 수 있습니다페도라 35 변경 사항새로운 배포 릴리스로 업그레이드해야만 얻을 수 있는 변경 사항 유형을 엿볼 수 있도록 이러한 변경 사항은 Fedora 34로 백포트되지 않습니다.

롤링 릴리스 배포를 사용하면 Python 3.10과 같은 큰 변경 사항은 주요 릴리스를 기반으로 하는 고정된 일정 없이 준비가 되었을 때 발생합니다.

관련 정보