展示HN:AsteroidOS 2.0 – 没人要求,我们还是发布了
Show HN: AsteroidOS 2.0 – Nobody asked, we shipped anyway

原始链接: https://asteroidos.org/news/2-0-release/index.html

## AsteroidOS 2.0:智能手表重大更新 AsteroidOS 2.0已发布,带来了由社区贡献驱动的重大改进和新功能。此版本专注于设计、易用性和性能,包括始终显示、可定制的快速设置和更流畅的UI动画。电池续航也得到了优化,并修复了大量稳定性问题。 一个主要亮点是手表支持的显著扩展,现在包括来自Fossil、华为、LG、Moto、OPPO、Polar和Ticwatch的型号。虽然一些旧型号(Casio、LG Urbane、Moto 360 1st gen、Samsung Gear 2/Live)具有部分/实验性支持,但团队欢迎贡献以改进它们。值得注意的是,Samsung Gear 2支持使用了主线Linux内核,这是AsteroidOS的首次。 除了核心操作系统改进之外,该更新还与AsteroidOS Sync、Gadgetbridge、Amazfish和Telescope等同步客户端集成。社区贡献是AsteroidOS的核心,新的表盘、应用程序(如2048移植版和GPS地图应用程序)和工具不断涌现。 团队已经改进了其网站,提供了详细的手表图库和文档,并鼓励通过论坛、GitHub、翻译工作和开发来参与。未来的计划包括更频繁的稳定版本以及健身应用程序和基于Web的工具等功能的路线图。

## AsteroidOS 2.0:用开源重焕智能手表生命力 AsteroidOS团队经过8年的开发,发布了其智能手表开源操作系统2.0版本。AsteroidOS基于Linux构建,旨在延长有能力的智能手表硬件的使用寿命,即使在制造商停止支持之后,也能对抗电子垃圾。 该项目优先考虑隐私——零遥测数据和完全本地控制——并提供一个有趣且实用的平台,用于学习QML/Qt、JavaScript和嵌入式Linux开发。目前通过libhybris和旧内核支持设备,他们正在积极地将对特定型号的支持(如三星Gear 2和华硕ZenWatch 2)合并到主线。 AsteroidOS由一个小而友好的社区驱动,专注于可用性和令人满意的用户体验。该团队欢迎贡献、移植请求和反馈,并以创建开放的可穿戴生态系统为动力。
相关文章

原文

Asteroids travel steadily, occasionally leaving observable distance. It has been a while since our last release, and now it's finally here!

AsteroidOS 2.0 has arrived, bringing major features and improvements gathered during its journey through community space. Always-on-Display, expanded support for more watches, new launcher styles, customizable quick settings, significant performance increases in parts of the User Interface, and enhancements to our synchronization clients are just some highlights of what to expect.

Milestones Reached

Design, Usability, and App Improvements

Performance and System Enhancements

  • Optimized Rendering
    Significant performance improvements have been made to the User Interface, resulting in smoother animations and transitions.

  • Battery Life Improvements
    Various optimizations have been implemented to extend battery life during daily use.

  • Stability Fixes
    Numerous bug fixes and stability improvements have been applied across the system.

Expanded Watch Support

Since 1.0 we added support for the following watches:

  • Fossil Gen 4 Watches (firefish/ray)
  • Fossil Gen 5 Watches (triggerfish)
  • Fossil Gen 6 Watches (hoki)
  • Huawei Watch (sturgeon)
  • Huawei Watch 2 (sawfish/sawshark)
  • LG Watch W7 (narwhal)
  • Moto 360 2015 (smelt)
  • MTK6580 (harmony/inharmony)
  • OPPO Watch (beluga)
  • Polar M600 (pike)
  • Ticwatch C2+ & C2 (skipjack)
  • Ticwatch E & S (mooneye)
  • Ticwatch E2 & S2 (tunny)
  • Ticwatch Pro, Pro 2020 and LTE (catfish/catfish-ext/catshark)
  • Ticwatch Pro 3 (rover/rubyfish)

And partial support for the following watches:

  • Casio WSD-F10/F20 (koi, ayu) - bricking have been reported on some watches
  • LG Watch Urbane 2 (nemo) - missing too many features
  • Moto 360 1st gen (minnow) - has underwhelming performance, it is the only watch we have ported with a TI SoC.
  • Samsung Gear 2 (rinato) - too unstable and too bad power management
  • Samsung Gear Live (sprat) - in an unusable state due to persistent display issues

We have created an "Experimental" category in our watch gallery for the above 5 watches since we do not consider those suitable for daily use. We will however continue to provide install images for these watches, and we welcome new contributors with fresh ideas to help improve support! We also continue to monitor supported watches and for example recently demoted the Sony Smartwatch 3 (tetra) due to unresolved hardware support issues.

The Samsung Gear 2 (rinato) is our first watch supported with a mainline Linux kernel and therefore without the use of libhybris. The Asus Zenwatch 2 (sparrow) also has very basic support for running on a mainline Linux kernel.

For a complete list of supported devices and installation instructions, please visit our installation guide.

Apart from adding new watches, the community has also been actively enhancing the support for our existing range of watches. Visit our newly created feature matrix page to find out about the detailed support level for your watch.

Synchronisation Clients

AsteroidOS Sync (Android)

Gadgetbridge AsteroidOS support (Android)

Thanks to Noodlez, initial AsteroidOS support has been added to Gadgetbridge version 0.73.0.

Amazfish (SailfishOS and Linux Desktop)

Jozef Mlich has added AsteroidOS support to Adam Piggs Amazfish. Initially developed for SailfishOS, Amazfish is now also available in kirigami flavour for linux desktops.

Telescope (UBports Ubuntu Touch)

After our initial release StefWe created Telescope a sync client for UBports.

Community Contributions

This release would not have been possible without the dedicated efforts of our community contributors. We extend our heartfelt thanks to everyone who reported issues, submitted patches, and provided feedback during the development cycle.

Over the years, the AsteroidOS community has expanded its reach, with community translators adding over 20 languages to the AsteroidOS Weblate. Translating into your local language is the easiest way to get involved. Your help is most valuable to make AsteroidOS fit for use in your region.

Watchface creation has been a popular community activity lately. We are happy to present the new and comprehensive watchfaces creation and design guide. It is garnished with testing and deployment scripts to simplify the process further. Our community came up with funny and beautiful new watchfaces. Those are all collected in the unofficial watchfaces repository.

moWerk has contributed a variety of watchfaces. Two highlights are the minimalistic pulsedot and a classic Monty Python inspired silly walks watchface.

MagneFire did show-off Doom, Super Tux Kart, gpSP and other emulated games on his watch. The native 2048 port called diamonds was recently included into the stock set of apps.

Dodoradio worked on a few unusual watches, like the LG Watch W7 with its physical hands to be taken into account. And the Casio WSD-FXX series sporting multifunctional secondary displays. Along with some more conventional ports such as the Fossil Gen5 and Polar M600. For watches with GPS, he contributed a Map app with waypoint functionality to the community repository. His initial version of the often requested asteroid-health app is already capable of automatically tracking steps and heartrate with minimal impact on battery life.

Beroset implemented the new Nightstand mode. In addition to his efforts in maintaining the build tools, Beroset has also developed host-tools which make it easier to work on watches from a Linux host. Furthermore, he has included a user-friendly GUI for deploying watchfaces and created asteroid-weatherfetch, a convenient app that downloads weather data using the watches IP connection.

PostmarketOS now offers our launcher and core apps, thanks to postmarketOS developer PureTryOut, who moved our buildsystem from qmake to cmake along the way.

The program lcd-tools by lecris and MagneFire was originally developed to control the secondary LCD on the TicWatch Pro. And got extended by dodoradio and beroset to make use of many more features the Casio secondary displays offer.

MagneFire, jrt, moWerk and beroset joined the AsteroidOS team.

Infrastructure

Our website asteroidos.org has seen a major content extension.

  • A FAQ section has been added to provide a quick overview of our project.
  • The Install page has grown into a gallery of supported watches over time with now 30 watches listed. We renamed it to "Watches" and plan to evolve this page into a purchase guide to aid new users in choosing a supported watch. A first step was to resize the images of all watches to correctly reflect the relative size differences between them, to be able to compare their dimensions.
  • The Documentation pages are frequently updated by community members and nicely keep up with the current state of development. We recently moved them into a MediaWiki. This enables users without deeper knowledge to contribute to the documentation much more easily.

The creator of the unofficial Subreddit gave us full access, making it an official channel alongside our Mastodon account.

As we already mentioned in a previous blog post, we moved all our communication from freenode to Matrix and Libera.chat. You are invited to join the AsteroidOS Matrix channel using this link. https://matrix.to/#/#Asteroid:matrix.org

With 2.0 we introduce a community repository, to improve discoverability and simplify the installation of precompiled packages, while building the foundation for a possible graphical software center in the future. Currently, the repository consists of a few debugging tools, community watchfaces, games and emulators. Developers are welcome to create pull requests on the meta-community repo for packaging.

After moving our infrastructure to a larger server, we have seen an increase in the frequency of nightly releases. However, it is worth noting that completely rebuilding all packages for all 30 watch system images still takes almost a week. Therefore, we can expect the nightlies to be ready on weekends.

Getting Involved

Interested in contributing to AsteroidOS? Whether you're a developer, designer, or enthusiast, there are many ways to get involved:

Your participation helps make AsteroidOS better for everyone.

Download AsteroidOS 2.0

Ready to experience the latest features and improvements? Download AsteroidOS 2.0 from our official website and follow the installation instructions for your device.

Thank you for your continued support. We hope you enjoy AsteroidOS 2.0!

The Future

As you might have noticed, the current releases linked on the installation pages have feature parity with the 2.0 release. At some point, we decided to switch from our stable 1.0 release to a quasi 1.1 nightly rolling release, as the 1.0 release became too old to maintain. In the future, we would like to change our release cycle to offer more frequent stable releases. A stable release will always be stable. But not too old to no longer be maintainable.

For the future, we are going to set up a roadmap for features we would like to see in an eventual next release. Based on recent early community work, we might see features like:

  • Combined fitness app (Privacy minded heart rate monitoring and step counter tracking)
  • WiFi setup via the settings app
  • Web based Watchface creation tool
  • Web based flash tool
  • App store for making community contributions easily available

Written by AsteroidOS Team on the 17/02/2026

联系我们 contact @ memedata.com