Time Capsule, NetBSD와 Samba 4로 수명 연장!

by DD
1개월 전
조회수 2

애플(Apple)이 macOS 27부터 AFP 지원을 중단하면서 Time Capsule 사용 불가 상황 발생

Time Capsule은 NetBSD 기반으로, Samba 4를 설치하여 SMB3 연결을 지원 가능

커뮤니티에서는 애플의 구형 제품 지원 중단에 대한 비판과 오픈소스의 중요성 강조

NetBSD 기반의 Time Capsule에서 Samba 4 설치 방법을 상세히 안내

Time Capsule의 기술적 제약과 NetBSD 선택

Time Capsule은 256MB RAM과 16MB 내부 저장 공간을 가진 `evbarm` 아키텍처 기반의 미니멀 시스템(Minimal System)으로 설계되었다. 이러한 제약으로 인해 애플은 운영체제(OS)로 NetBSD를 선택했다. NetBSD는 작은 커널(Small Kernel)최소한의 BusyBox를 제공하여 제한된 하드웨어 리소스(Hardware Resources) 환경에 적합하다는 평가를 받는다.

Samba 4를 통한 Time Capsule 수명 연장

애플의 AFP 지원 중단으로 Time Capsule 사용이 어려워지자, 커뮤니티에서는 Samba 4를 설치하여 SMB3 연결을 지원하는 방법을 제시했다. TimeCapsuleSMB를 사용하면 Time Capsule이 자체 Samba 4 서버(Samba 4 Server)를 실행하고, Bonjour를 통해 macOS에서 자동으로 인식되도록 설정할 수 있다. 이를 통해 사용자는 SMB URL(SMB URL)을 사용하여 Time Machine 백업을 수행할 수 있다.

오픈소스(Open Source)의 역할과 보안 취약점

오픈소스는 애플과 같은 상용 소프트웨어(Proprietary Software) 공급업체의 지원 중단에 대응하는 중요한 대안으로 부상했다. Time Capsule의 경우, NetBSD 기반의 시스템이기에 Samba 4를 통해 기능을 연장할 수 있었다. 한편, 과거 Time Capsule에서 CVE-2019-8575와 같은 보안 취약점이 발견되었으며, 이는 유지보수(Maintenance)의 중요성을 시사한다.

Apple wants to kill your Time Capsule, but they run NetBSD so they can’t