1P by GN⁺ 13시간전 | ★ favorite | 댓글 1개
  • 오픈소스 스마트워치 운영체제 AsteroidOS가 2.0 버전을 공개하며, Always-on-Display, 새 런처 스타일, 성능 향상 등 주요 기능을 추가
  • 사용자 인터페이스가 전반적으로 개선되어 QuickPanel, Nightstand 모드, 새 앱 디자인 등 다양한 시각적·기능적 업데이트 제공
  • Fossil, Huawei, LG, OPPO, Ticwatch 등 다수의 스마트워치 모델 지원이 확대되었으며, 일부 기기는 실험적 지원으로 분류
  • Gadgetbridge, Amazfish, Telescope 등 주요 동기화 클라이언트가 AsteroidOS를 지원해 SailfishOS, Ubuntu Touch, Linux 데스크톱과 연동 가능
  • 커뮤니티 주도의 번역, 워치페이스 제작, 문서화, 인프라 확장 등으로 프로젝트의 참여 기반과 생태계가 크게 강화됨

주요 기능 및 개선 사항

  • Always-on-Display, 새 런처 스타일, QuickPanel 등 사용자 경험 중심의 기능 추가
    • QuickPanel은 더 많은 설정 토글과 앱 단축키, 전원 끄기 타이머를 지원
    • 런처 설정 페이지에서 7가지 새로운 스타일 선택 가능
  • Nightstand 모드로 충전 중 시계 화면을 탁상시계처럼 활용 가능
  • 새 배경 애니메이션삼각형 기반 배경화면, 새 아이콘 세트로 시각적 일관성 강화
  • Weather, Timer, Calculator, Flashlight 등 기본 앱의 디자인과 성능 개선
  • 49개 언어 번역, Noto Sans 폰트, Twemoji 이모지 적용으로 다국어 지원 강화

성능 및 시스템 향상

  • 렌더링 최적화로 애니메이션과 전환 속도 향상
  • 배터리 수명 개선시스템 안정성 강화
  • 다수의 버그 수정과 성능 최적화 적용

지원 기기 확대

  • Fossil Gen 4~6, Huawei Watch, LG Watch W7, OPPO Watch, Ticwatch 시리즈 등 다수의 모델 정식 지원
  • Casio WSD-F10/F20, LG Watch Urbane 2, Moto 360 1세대, Samsung Gear 2, Gear Live 등은 실험적 지원
    • 이들 기기는 불안정하거나 일부 기능이 미지원 상태
  • Samsung Gear 2메인라인 Linux 커널 기반 첫 지원 기기
  • Asus Zenwatch 2도 기본적인 메인라인 커널 실행 지원
  • 전체 지원 목록과 설치 방법은 공식 설치 가이드 페이지에서 확인 가능

동기화 클라이언트 통합

  • Gadgetbridge 0.73.0 버전에서 AsteroidOS 초기 지원 추가
  • Amazfish는 SailfishOS 및 Linux 데스크톱용으로 AsteroidOS 연동 지원
  • TelescopeUBports Ubuntu Touch용 동기화 클라이언트로 제공

커뮤니티 기여 및 생태계 확장

  • 커뮤니티 번역가들이 20개 이상 언어 추가, Weblate를 통한 지역화 진행
  • 워치페이스 제작 가이드와 테스트·배포 스크립트 제공
  • 커뮤니티 제작 워치페이스는 비공식 저장소에 수집
  • Nightstand 모드, Map 앱, Health 앱, lcd-tools 등 다양한 커뮤니티 개발 기능 추가
  • postmarketOS에서 AsteroidOS 런처와 핵심 앱 제공
  • meta-community 저장소를 통한 커뮤니티 패키지 배포 체계 구축
Hacker News 의견들
  • 공유해줘서 고마움. 하드웨어 재활용과 개선은 언제나 좋은 일이라 생각함
    이 프로젝트는 처음 들어봤는데 꽤 흥미로움
    지원되는 시계를 보니 궁금한 점이 있음 — Aliexpress 같은 곳의 저가형 스마트워치도 펌웨어를 새로 플래시할 수 있는지, 아니면 CPU가 더 강력한 모델에만 가능한지 알고 싶음

    • 대부분의 저가형 시계는 마이크로컨트롤러 기반이라서 Linux를 돌릴 수 없음
      AsteroidOS는 Linux 배포판이기 때문에, Linux 변형을 실행할 수 있는 칩이 필요함
  • 이렇게 틈새 시장에서의 파편화가 놀라움
    스마트워치용 커스텀 Linux 플래시라니, 거기에 SailfishOS와 Ubuntu Touch용 앱까지 있다니 정말 마이너한 생태계임

    • 나는 시계에 큰 관심이 없었는데, 이렇게 많은 모델이 존재하는 줄 몰랐음
      리스트가 꽤 인상적이고, 내부 부품이 비슷하다면 유지보수도 생각보다 덜 복잡할 수도 있을 듯함
    • “손목에 Linux를 올리고 싶다”보다는 “저렴한 스마트워치를 선물용으로 쓰고 싶다”는 수요가 더 큼
      오래된 시계를 다시 쓸 수 있게 만드는 이들의 노력이 정말 대단함
    • 나는 지금 HarmonyOS 기반 Huawei GT-6(41mm)를 쓰고 있음
      사실 어떤 OS든 큰 차이는 없다고 느낌. 대부분의 서드파티 앱 품질이 낮고, 기능도 제한적이기 때문임
  • 프로젝트가 정말 멋져 보임
    아직 스마트워치를 안 산 이유는 프라이버시 우려 때문이었는데, 이건 실험해볼 만한 시점 같음
    스마트폰은 은행 앱이나 배터리 수명 등 기대치가 높지만, 시계는 단순히 알림과 바이오메트릭만 보길 원하므로 Linux 기반이 딱 맞음
    다만 JavaScript나 QML/Qt가 작은 기기엔 너무 무겁지 않을까 걱정됨. 성능과 배터리에 영향이 있을지 궁금함

  • 이 시계들은 모두 Linux 커널 기반 WearOS 기기라서, 이론상 pmOS 같은 일반 Linux를 돌릴 수도 있지 않을까 생각함
    UI는 폼팩터에 맞게 조정해야겠지만, 나머지는 표준화가 가능할 듯함

    • 이론적으로는 가능함. AsteroidOS에도 메인라인 커널 실험 지원이 있음
      하지만 대부분의 제조사가 드라이버를 upstream하지 않아서, 직접 리버스 엔지니어링하고 새 드라이버를 작성해야 함
      커널 팀의 품질 기준을 충족하지 못하거나 오래된 커널 버전용 코드가 많아, 리팩터링이 필요함
  • 정말 인상적임. 시계용 커스텀 OS가 존재한다는 걸 몰랐음
    특히 워치페이스 전환 속도가 빠른 게 마음에 듦. 삼성조차 아직 느림

    • 고마움! 피크 제스처(peek gesture) 는 lipstick에서 가져온 기능이고, 그걸 중심으로 UI를 설계했음
  • Apple Watch에 만족하고 있었지만, AsteroidOS 덕분에 중고 스마트워치를 저렴하게 사서 실험해볼 수 있을 것 같음
    입문자에게 추천할 만한 모델이 있을지 궁금함. eBay에서 구할 수 있으면 좋겠음

  • 새 릴리스 고마움. 내 LG Lenok 시계를 다시 꺼내서 써야겠다는 생각이 듦
    혹시 UI 스택을 PostmarketOS 같은 다른 플랫폼에서도 돌릴 수 있을지 궁금함
    또 Wi-Fi를 더 잘 활용할 수 있으면 좋겠음 — 예를 들어 LAN 내 알림 동기화나 독립적인 날씨·이메일 업데이트 같은 기능
    참고로 스톱워치 실행 중 시간을 조정했더니 결과값이 바뀌는 작은 버그가 있었음

    • 버그 제보 고마움! stopwatch 저장소 이슈에 등록했음
      2.0 버전에서 Wi-Fi 토글을 퀵패널에 추가했지만, 아직은 connmanctl CLI로 설정해야 함
      연결되면 날씨 데이터를 asteroid-weatherfetch로 동기화할 수 있음
      Wi-Fi는 전력 소모가 약 30% 증가하므로 선택적으로 쓰는 게 좋음
      PostmarketOS 관련해서는 장기적으로 메인라인화를 목표로 하고 있으며, 이번 2.0 릴리스는 기여자를 유입시키기 위한 계기이기도 함
  • 정말 멋진 프로젝트임. 단순히 “원하던 걸 직접 만든” 점이 좋음
    나는 Tizen 기반 Samsung Gear Sport(2017) 을 쓰고 있는데, 배터리가 약해지고 있어서 Tizen 지원이 생기면 AsteroidOS를 꼭 써보고 싶음

  • “손목 크기의 Linux”라는 표현이 정말 매력적임

    • 드디어 Linux 손목시계의 시대가 온 것 같음
  • 최근 내 스마트워치용 앱을 직접 만들고 싶었는데, 개발 인프라가 너무 부족했음
    Rust 지원이 있으면 좋겠다고 생각함. 어차피 Linux 기반이니 가능하지 않을까?

    • Rust 사용은 가능함. 아직 시도한 사람은 없지만, 간단한 워치페이스 앱 정도는 QML로도 빠르게 만들 수 있음