Quill OS - Kobo 전자책 리더기를 위한 오픈소스 운영체제
(quill-os.org)- Rakuten Kobo 전자책 리더기에서 독립적으로 실행되는 완전한 오픈소스 운영체제
- KoBox X11 서브시스템이 통합되어 있으며 ePUB, PDF, 이미지, 텍스트 파일을 표시 가능
- muPDF 렌더링 엔진, Wi-Fi 및 웹 브라우저, EncFS 암호화 저장소를 지원
- 다크 모드, 잠금화면/암호, 자동 절전, 사전 및 로컬 검색 등 사용자 중심 기능 포함
- 무선 업데이트와 공장 초기화 기능으로 유지보수와 복구가 용이한 플랫폼
Quill OS 개요
- Quill OS는 Rakuten Kobo 전자책 리더기를 위한 독립 실행형 오픈소스 운영체제
- 기존 펌웨어와 달리 완전한 OS 형태로 동작
- KoBox X11 서브시스템이 완전히 통합되어 있어 그래픽 기반 애플리케이션 실행 가능
주요 기능
-
파일 형식 지원: ePUB, PDF, 이미지, 일반 텍스트 파일 표시 기능 제공
- muPDF 렌더링 엔진을 사용해 ePUB과 PDF를 처리
- 읽기 환경 설정: 다양한 읽기 구성 옵션을 제공해 사용자 맞춤형 환경 구성 가능
- 네트워크 기능: Wi-Fi 연결과 웹 브라우저 내장
-
보안 기능: EncFS 암호화 저장소를 통해 데이터 보호
- 잠금화면 및 암호 설정 기능 포함
사용자 편의 기능
- 사전 및 로컬 저장소 검색 기능으로 빠른 정보 접근 가능
- 다크 모드, 자동 절전(auto-suspend) , 10종 내장 폰트 지원
- VNC 뷰어 앱을 통해 원격 화면 접근 가능
- 공장 초기화(factory reset) 옵션과 무중단 업데이트 프로세스로 관리 용이
- 전반적으로 사용자 친화적 인터페이스를 지향하는 설계
Hacker News 의견들
-
나는 Kobo를 산 이유가 가장 해킹하기 쉬운 전자책 리더 중 하나라고 느꼈기 때문임
하지만 결국 기본 소프트웨어를 그대로 쓰게 되었고, 단 하나의 중요한 수정만 함 — 설정 파일을 편집해 API를 내 BookLore 인스턴스로 연결했음
덕분에 내가 가진 모든 전자책에 접근하면서도 기본 기능을 그대로 유지할 수 있었음
결국 내가 원했던 건 OS를 해킹하는 게 아니라, 어디서 산 책이든 매끄럽게 읽을 수 있는 자유였음
Kobo가 시스템을 이렇게 열어둔 점은 정말 칭찬할 만함. 요즘은 이런 개방성이 드물음- 이 개방성은 정말 저평가된 기능이라고 생각함
예전엔 Kindle을 썼지만 지금은 Kobo Libra를 쓰고 있고, 요즘 소비자 기기 중 이렇게 만족스러운 건 드묾
다음 기기를 살 때도 이 정도로 열린 제품이 아니면 돈을 쓰지 않을 것임
자유와 개방성은 제품의 핵심 기능으로 봐야 함. 소비자들이 구매력으로 이런 방향을 직접 요구해야 함
혹시 Kobo보다 더 개방적인 DIY 기기를 아는 사람 있으면 알려줬으면 함 - 나도 18개월 전에 Kobo를 샀는데 완전히 빠져버렸음
이후 선물용으로 두 대를 더 사고, 친구 세 명도 내 추천으로 샀음
이렇게 열정적인 홍보대사가 된 건 처음임
이유는 단순함 — 다른 하드웨어와 달리 내가 원하는 대로 쓸 수 있기 때문임
이제는 Quill OS가 뭔지 궁금해짐. 고마워, Kobo! - 주말에 내 Kobo용 BookLore를 살펴봤는데, 문서의 링크가 404라서 프로젝트가 중단된 줄 알았음
그런데 아직 살아있다니 반가움. 이제 코드를 직접 파볼 이유가 생김 - 여러 기기 간 읽은 위치 동기화가 안 되는 게 아쉬워서 댓글을 보러 왔는데, 이 방법 덕분에 Kobo를 살 결심이 섬
- 이 개방성은 정말 저평가된 기능이라고 생각함
-
Kobo 기기와 내 전자책 라이브러리를 쉽게 동기화하려면 복잡한 설정이 필요 없었음
기본 OS의 설정 파일 하나만 수정하면 Kobo 스토어를 내 Calibre Web 인스턴스로 연결할 수 있음
이렇게 하면 Wi-Fi로 내 책을 직접 동기화하고 다운로드할 수 있음
KOReader도 써봤지만 기본 소프트웨어가 더 단순하고 충분했음. 내가 원하는 건 단지 전자책 상점에 묶이지 않는 자유였음- 나도 같은 방식으로 설정했음. Kobo Libra H2O를 사서 바로 Calibre와 연결했는데, 제조사 에코시스템에 전혀 의존하지 않는 오프라인 기기로 완벽히 작동함
다만 최근 Kobo 기기들이 Secure Boot로 나오는 게 아쉬움. 내 Libra H2O는 딸이 써서 펌웨어를 바꾸진 않았지만, 그래도 ‘내가 진짜 소유한다’는 느낌이 좋았음 - 이런 게 가능한 줄 몰랐음!
이미 Raspberry Pi로 여러 걸 셀프호스팅하고 있어서 Calibre도 추가할 예정임 - 어떤 설정 항목을 바꿔야 하는지 문서나 예시를 공유해줄 수 있는지 궁금함
- 일부 Kobo 기기에서는 Dropbox 동기화도 가능함. 기본적으로 비활성화되어 있지만 설정 파일에서 수동으로 켤 수 있음
- “KOBOeReader/.kobo/Kobo/Kobo eReader.conf” 파일이 맞는지? 어떤 부분을 수정했는지 궁금함
- 나도 같은 방식으로 설정했음. Kobo Libra H2O를 사서 바로 Calibre와 연결했는데, 제조사 에코시스템에 전혀 의존하지 않는 오프라인 기기로 완벽히 작동함
-
예전에 사둔 Kobo Touch가 몇 대 있는데, 너무 오래돼서 배터리가 죽었을지도 모름
WHSmith에서 단종 세일할 때 세 대를 한 대 값보다 싸게 샀음. 해킹 가능성이 높다고 해서였음
하지만 실제로 써보니 페이지 전환 속도와 화면 깜빡임이 너무 느려서 불편했음
페이지 렌더링 시간을 줄이기 위해 미리 캐시하거나 다음 페이지를 준비해두면 좋을 것 같았음
깜빡임은 이해하지만, 부분 리프레시를 하면 더 보기 좋을 텐데 싶었음
혹시 최신 기기나 커스텀 OS에서 이런 문제가 해결됐는지 궁금함. 그렇다면 다시 꺼내볼 의향 있음- 속도 문제는 렌더링이 아니라 전자잉크(E-Ink) 화면의 물리적 한계 때문임
대부분의 리더기는 몇 페이지마다 한 번씩 전체 리프레시를 하도록 설정할 수 있음 - 네 기기가 정말 오래된 듯함. 요즘 E-Ink 화면은 책 읽기엔 충분히 빠름
- 사실 요즘 기기들은 이미 부분 리프레시 기능을 지원함. 설정에서 전체 새로고침 주기를 조정할 수 있음
- 속도 문제는 렌더링이 아니라 전자잉크(E-Ink) 화면의 물리적 한계 때문임
-
내가 꿈꾸는 오픈 전자책 리더는 상업용 스토어 대신 쓸 수 있는 그래픽 OPDS 브라우저를 갖춘 기기임
BookLore 같은 걸로 내 전자책 라이브러리를 직접 호스팅하고, 표지 갤러리나 추천 캐러셀 같은 UI로 탐색할 수 있다면 FOSS 사용자들에게 훨씬 매력적일 것 같음- 이미 KOReader의 OPDS 지원 문서가 있음
- KOReader로 그게 가능함. 심지어 Kavita와 동기화해서 Amazon의 WhisperSync 같은 기능도 구현할 수 있음
-
나는 Kindle을 싫어하지만, 동시에 그 생태계에 깊이 묶여 있음
DRM을 제거할 수 있는 건 좋지만, 현실적으로는 점진적인 전쟁 같음
Boox처럼 Android 기반 기기에서는 Kindle 앱을 직접 돌릴 수 있음
그래서 Debian 스타일의 OS에서도 Android Kindle 앱을 에뮬레이션할 수 있을지 궁금함- 사실 Amazon 생태계에서 벗어나는 방법은 이미 있음
DRM을 제거하고 Kindle을 탈옥(jailbreak) 하면 Amazon이 더 이상 통제할 수 없음
나는 예전에 Woot에서 Paperwhite를 싸게 사서 Wi-Fi도 안 켜고 광고도 없는 상태로 씀
Calibre로 DRM 없는 ePub을 mobi로 변환해 바로 올림
결국 Amazon을 욕하면서도 여전히 그 생태계에 머무는 사람들은 진짜로 벗어날 의지가 없는 것 같음
- 사실 Amazon 생태계에서 벗어나는 방법은 이미 있음
-
루팅하거나 사용자 코드를 실행할 수 있는 전자책 리더를 찾고 있음
7~11인치 정도 크기에 펜 지원이 있으면 좋겠음. 그런 기기가 존재할까?- 나는 Boox Go Color 7을 쓰고 있는데, Kindle보다 덜 잠긴 대안으로 아주 만족함
루팅도 가능하다고 들었고, Google Play 인증도 되어 있어서 앱 설치가 자유로움
Calibre Web과 KOReader를 함께 써서 자동화했음
자세한 내용은 내 블로그 글에 정리했음 - 나는 Pocketbook Verse Pro를 쓰는데, 리눅스 기반이라 루팅할 필요가 없음
SD카드에 ARM 실행 파일을 복사해 바로 실행할 수 있고, Syncthing과 KOReader도 잘 작동함 - e-ink가 꼭 필요 없다면 MS Surface Go 3에 Windows나 Linux를 설치하는 게 가장 간단함
설치 가이드는 linux-surface 위키에 있음
e-ink가 중요하다면 Remarkable 2도 있지만 성능은 약함. 대신 공식 SDK로 앱 개발이 가능함 -
Kobo Libra Color도 크기와 펜 지원이 적당함
Koreader 같은 대체 리더를 실행할 수 있고, 스크립트 실행도 가능함 -
Supernote 시리즈를 꼭 확인해보길 권함
공식 사이트 참고
- 나는 Boox Go Color 7을 쓰고 있는데, Kindle보다 덜 잠긴 대안으로 아주 만족함
-
우리가 사는 기기를 완전히 소유할 수 있어야 함. 이런 프로젝트가 그 핵심임
-
Quill OS 저장소를 보니 Pinenote로 전환 중이라고 되어 있음
나도 내 Pinenote에서 일반 리눅스 배포판을 돌리고 싶은데, 메인라인 커널 지원이 어떤지 궁금함
Quill OS GitHub- 커널은 메인라인 지원이 있지만, 대부분의 이미지에서는 포크된 버전을 사용함
관련 커밋은 이 저장소에서 볼 수 있음
- 커널은 메인라인 지원이 있지만, 대부분의 이미지에서는 포크된 버전을 사용함
-
아쉽게도 이 프로젝트는 오래된 Kobo 기기용임. SD카드를 내부 저장소로 쓰는 모델들만 해당됨
나는 오프라인에서 PDF와 ePub을 읽을 수 있는 e-ink 기기를 찾고 있는데, 새 OS가 Pine64 Pinenote 기반으로 개발 중이라지만 가격이 400달러나 함 -
PostmarketOS가 몇몇 Kobo 모델에서 동작함
지원 목록 위키 참고