최근에 정식 공개 에 대한 정보 약간의 변화 이는 버전 제어 플랫폼과 Ubuntu 25.10의 다음 버전에서 모두 수행될 예정입니다.
그리고 그것은 전자n Ubuntu 25.10은 현재 시간 동기화 시스템을 대체합니다. systemd-timesyncd 기반 크로니에 의해더욱 현대적이고 정확하며 안전한 도구입니다. 이는 시스템 시계 동기화를 암호학적으로 보호할 수 있는 NTP 프로토콜의 발전된 버전인 NTS 프로토콜을 완벽하게 지원해야 하기 때문입니다.
우분투가 systemd-timesyncd를 포기한 이유는 무엇입니까?
서비스 systemd-timesyncd, 많은 Ubuntu 에디션에 기본적으로 포함되어 있습니다. 수년간 기본 기능을 충족해 왔습니다 시간 동기화. S하지만 NTS에 대한 지원이 부족합니다.TLS나 DNSSEC와 같이 시스템 시간이 다른 프로토콜의 보안에 직접적인 영향을 미치는 환경에서는 매우 중요한 제한 사항입니다.
우나 공격자가 조작한 시간 동기화로 인해 오류가 발생할 수 있습니다.디지털 인증서의 유효성 검사에 있어서나 시간에 민감한 인증 메커니즘을 우회하는 것을 허용합니다. 이러한 이유로 Canonical은 더욱 강력한 솔루션으로 전환하기로 결정했습니다. Linux 생태계에서 널리 채택된 것은 Chrony입니다.
크로니의 장점
Chrony는 독립적인 구현입니다 Fedora, RHEL, openSUSE 등의 배포판에서 기본적으로 사용되는 NTP 클라이언트 및 서버입니다. 그것의 주요 장점 대안 대비 NTS 프로토콜을 완벽하게 지원합니다.동기화 프로세스 동안 종단 간 인증 및 암호화를 제공합니다.
NTS는 두 가지 프로토콜을 통해 작동합니다.
- NTS-KE(NTS 주요 설립): TLS를 사용하여 초기 인증을 수행합니다.
- NTS-EF(NTS 확장 필드): 세션 동안 NTP 패킷의 암호화와 무결성을 보장합니다.
이 시스템 PKI 기반이며 AEAD 암호화와 함께 TLS를 사용합니다. 클라이언트가 합법적인 NTP 서버와만 통신하도록 하여 스푸핑 공격을 방지합니다. 모든 중요 정보는 안전한 쿠키 시스템을 사용하여 클라이언트에만 저장됩니다. NTP 연결은 TCP 포트 4460을 통해 관리됩니다.
마이그레이션 세부 정보 및 계획된 변경 사항
Chrony가 이제 저장소에서 사용 가능합니다. 우분투 메인 그리고 클라우드를 위한 일부 Ubuntu 에디션에서는 기본적으로 사용됩니다.e. 정식 2년 2025월 XNUMX일에 공식적으로 전환이 시작됩니다. 이 변경 사항은 다음을 수반합니다. libedit803와 같은 새로운 종속성으로 인해 설치 이미지 크기가 2KB 정도 약간 증가했습니다.
에 수동으로 마이그레이션을 수행하려는 사람들 Ubuntu 25.04부터 다음 명령을 입력하여 이 작업을 수행할 수 있습니다.
Chrony를 설치하려면:
sudo apt-mark auto systemd-timesyncd && apt install chrony
systemd-timesyncd로 되돌리려면:
sudo apt-mark auto chrony && apt install systemd-timesyncd
Launchpad가 Bazaar에 작별 인사를 하고 Git에 새로운 활력을 불어넣습니다.
En 또 다른 중요한 결정에서 Canonical은 종료를 발표했습니다. 버전 제어 시스템 지원 시장 (bzr) Ubuntu 및 Launchpad의 중앙 개발 플랫폼 Launchpad를 Git과 완벽하게 정렬합니다. 업계를 선도하는 버전 제어 도구.
Bazaar는 원래 Canonical에서 만들어졌습니다. Launchpad의 초석으로서. 수년 동안 그것은 기본 버전 제어 시스템이었습니다. 플랫폼에서. 그러나 마지막 공식 버전은 2016년에 출판되었습니다. 그 이후로 해당 프로젝트는 기술적 동결 상태에 머물렀습니다. Python 3으로 완전히 이식된 적은 없습니다. 그리고 Git의 끊임없는 성장에 직면하여 그 관련성은 상당히 감소했습니다.
2015년부터 Launchpad는 Git에 대한 지원을 추가했습니다. 이는 새로운 프로젝트와 기여자들에게 기본 옵션이 되었습니다. 커뮤니티가 줄어들고 유지 관리 비용이 높아지면서 Canonical은 Bazaar 지원을 단계적으로 중단하기로 결정했습니다.
브리지: 바자의 현대적 후계자
2018년에 열광적인 사람들이 포크를 출시했습니다. 원래 프로젝트에서 이름으로 미풍의 (brz). 이 새로운 도구는 Bazaar의 코드베이스를 현대화하여 Python 3에 대한 지원을 추가하고 Git과의 부분적인 통합을 가능하게 했습니다.
Breezy는 Git 및 Mercurial과 같은 분산 시스템의 기능을 결합합니다. CVS나 Subversion과 유사한 중앙 집중식 제어 기능을 갖추고 있습니다. 독립적인 브랜치에서 작업할 수 있습니다.단일 작업 사본에서 공동 작업하고, 마치 중앙 저장소처럼 콘텐츠를 다운로드할 수 있습니다. 최신 안정 버전인 Breezy 3.3.12가 최근 출시되어, 공식 우분투 생태계에는 포함되지 않았지만 프로젝트가 여전히 활발하게 진행되고 있음을 보여줍니다.
Launchpad에서 Bazaar 종료 날짜 및 단계
마이그레이션과 관련하여 Canonical은 Bazaar를 두 단계로 비활성화할 것이라고 발표했습니다.
- 1단계(2025년 XNUMX월 XNUMX일): Bazaar 저장소의 코드를 탐색하는 웹 인터페이스가 비활성화됩니다. 내부 분석에 따르면 이 기능은 거의 사용되지 않으며, 대부분의 방문은 봇을 통해 이루어집니다.
- 두 번째 단계(날짜는 아직 확정되지 않음): 코드 호스팅 백엔드가 제거되어 Launchpad에서 Bazaar 저장소를 복제, 푸시 또는 병합하는 것이 완전히 불가능해집니다.
교회법에 의거 한 모든 Launchpad 사용자에게 Bazaar에서 Git으로 프로젝트를 마이그레이션할 것을 촉구합니다. 1년 2025월 XNUMX일 이전까지 완료해야 합니다. 그렇지 않을 경우 저장소에 대한 액세스 권한을 잃게 되며, 전환이 완료된 후에는 Bazaar에 호스팅된 어떠한 형태의 데이터 추출이나 조작도 유지되지 않습니다.
마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조할 수 있습니다. 다음 링크.