코보(Kobo) 전자책 단말기에서 아카이브(arXiv) 논문을 읽거나, 해커 뉴스(Hacker News)를 탐색하고, 심지어 코딩 에이전트 요청을 승인하는 등 다양한 앱을 실행할 수 있는 오픈소스 플랫폼 '코발트(Cobalt)'가 등장했습니다. 이는 코보 기기의 활용 범위를 독서에만 국한하지 않고, 전자잉크(e-ink) 화면의 장점을 살린 새로운 사용자 경험을 제공하려는 시도로 주목받고 있습니다.
코발트는 런처, 서명된 앱 스토어, Rust SDK, 그리고 앱별 격리 런타임으로 구성된 플랫폼입니다. 최초 설치는 USB를 통해 한 번만 진행하면 되며, 이후 앱 설치, 업데이트, 제거 및 플랫폼 업데이트는 모두 Wi-Fi를 통해 단말기에서 직접 처리할 수 있습니다. 각 앱은 기본 하드웨어와 분리된 비특권 프로세스(non-privileged process)에서 정적 ARM 바이너리로 실행되며, 네트워크, 저장소, 오디오, 전면 조명, Wi-Fi 접근 등은 역량 기반 접근 제어(capability-based access control)로 엄격하게 통제됩니다. 특히, 단말기를 재부팅하면 언제든 기본 코보 리더로 돌아갈 수 있어 시스템 안정성을 해치지 않는다는 점이 큰 장점입니다. 현재는 코보 클라라 BW(Kobo Clara BW) 모델만 공식 지원하며, 다른 모델은 실기기 테스트가 필요합니다.
코발트의 등장은 전자책 단말기의 잠재력을 재조명하고, 개발자들에게 새로운 기회를 제공한다는 점에서 의미가 큽니다. 기존에는 독서에만 집중된 기기였지만, 코발트를 통해 전자잉크 화면의 긴 배터리 수명과 눈의 피로를 덜어주는 특성을 활용한 다양한 생산성 및 정보 소비 앱이 등장할 수 있습니다. 예를 들어, 아카이브 논문 리더, RSS 피드 리더, 코딩 에이전트 보조 도구 등은 전자잉크 화면에 최적화된 사용 사례로 꼽힙니다. 이는 독서 경험을 넘어선 '전자잉크 컴퓨팅'이라는 새로운 영역을 개척할 가능성을 보여주며, 사용자들에게는 더욱 다재다능한 전자책 단말기 경험을 선사할 것으로 기대됩니다.