bridgeOS
bridgeOS는 Apple이 Intel 기반 일부 Mac에 탑재된 Apple T2 보안 칩에서 실행하도록 개발한 임베디드 운영체제다. macOS가 실행되는 주 CPU와 별도의 ARM 기반 보조 프로세서를 구동하여 보안 관련 작업, 시스템 컨트롤러 기능과 하드웨어 장치 서비스를 담당한다...
| 분류 | Apple T2 보안 칩용 운영체제 |
|---|---|
| 개발·배포 | Apple |
| 활용 시기 | Apple T2 탑재 Intel Mac |
| 대상 프로세서 | Apple T2 보조 ARM 프로세서 |
| 이전 기술 | embeddedOS |
| 상위 기술 계보 | watchOS 계열 |
| 커널 | XNU 계열 |
| 주요 기능 | 보안 시동, 하드웨어 서비스 |
| 관련 기술 | Secure Enclave, 저장 장치 컨트롤러 |
| macOS와의 관계 | 주 시스템과 분리된 보조 OS |
| 업데이트 | Mac 펌웨어·시스템 업데이트 경로 |
| 상태 | T2 기기에서 사용된 시스템 |
| 공식 문서 | Apple Platform Security |
bridgeOS는 Apple이 Intel 기반 일부 Mac에 탑재된 Apple T2 보안 칩에서 실행하도록 개발한 임베디드 운영체제다. macOS가 실행되는 주 CPU와 별도의 ARM 기반 보조 프로세서를 구동하여 보안 관련 작업, 시스템 컨트롤러 기능과 하드웨어 장치 서비스를 담당한다. 일반적인 Macintosh 데스크톱 운영체제처럼 사용자에게 독립적인 그래픽 환경을 제공하기보다는 Mac 본체의 시스템 관리와 하드웨어 지원을 수행한다.[1]
bridgeOS의 계보는 Apple의 watchOS를 개조한 시스템으로 알려져 있으며 저수준 커널 기술로 Darwin·XNU를 사용한다. XNU 자체는 CMU Mach 및 BSD의 코드를 발전시킨 것이므로 bridgeOS도 Mach 계통에 포함된다. 기존 T1 보조 프로세서에서 사용한 embeddedOS와 관련이 있으나, T2에 도입된 보안 부팅과 저장 장치 컨트롤러 등의 기능을 지원하도록 발전했다.
bridgeOS는 Apple T2 칩에 맞춰 Mac용 시스템 업데이트 또는 복구 절차를 통해 유지보수된다. Mac에 설치된 macOS와 독립된 커널이 실행되는 별도 운영체제라는 점에서, Mach 기반 기술이 데스크톱·모바일 기기를 넘어 보안 보조 프로세서의 임베디드 환경까지 확장된 사례에 해당한다.
bridgeOS는 Apple T2 보안 칩에서 실행되며 Intel 기반 Mac의 주요 보안 및 하드웨어 서비스를 보조하는 시스템이다. macOS와 다른 프로세서 및 메모리 환경에서 동작하면서 보안 시동과 장치 관련 기능을 다루고, Mac이 사용하는 여러 보조 시스템 서비스에 참여한다. 이 분리된 구조는 사용자가 응용 프로그램을 설치하는 일반 데스크톱 운영체제와 성격이 다르다.[2]
기술적으로 bridgeOS는 과거의 T1 embeddedOS 및 watchOS 계열에서 발전한 Apple 임베디드 운영체제에 속하며, 커널의 계보는 Darwin·XNU와 그 선행 기술인 Mach·BSD로 연결된다. T2가 T1보다 더 많은 보안·저장 장치 기능을 맡게 되면서 시스템이 담당하는 하드웨어의 범위도 확대되었다. 따라서 bridgeOS는 macOS의 다른 명칭이 아니라 Mac 내부의 보조 프로세서를 실행하는 독립 시스템으로 분류할 수 있다.