AsteroidOS
AsteroidOS is an open source operating system designed for smartwatches.[3][4] It is available as a firmware replacement for some Android Wear devices.[5] The motto for the AsteroidOS project is "Hack your wrist."[6]
AsteroidOS 1.0 default watchface | |
Developer | Florent Revest[1] |
---|---|
Written in | Qt/QML |
OS family | Unix-like |
Working state | Active |
Source model | Open source[2] |
Marketing target | Smartwatch |
Official website | asteroidos.org |
Wareable.com reviewed version 1.0 and gave it 3.5 out of 5 stars.[7]
Software Architecture
AsteroidOS is built like an embedded Linux distribution with OpenEmbedded.[8] It works on top of the Linux kernel and the systemd service manager.[9] AsteroidOS also includes various mobile Linux middlewares originally developed for Mer and Nemo Mobile such as lipstick and MCE.[10]
The user interface is completely written with the Qt5 framework.[8][11] Applications are coded in QML with graphic components coming from Qt Quick and QML-Asteroid. An SDK with a cross-compilation toolchain integrated to Qt Creator can be generated from OpenEmbedded for easier development.[12]
Asteroid-launcher is a Wayland compositor and customizable home screen managing applications, watchfaces, notifications and quick settings. Asteroid-launcher runs on top of the libhybris compatibility layer to make use of Bionic GPU drivers.[13]
AsteroidOS offers Bluetooth Low Energy synchronization capabilities with the asteroid-btsyncd daemon running on top of BlueZ5.[14] A reference client named AsteroidOS Sync is available for Android users.[14][15]
Shipped Applications
As of the 1.0 release, the following applications are shipped and pre-installed by default in AsteroidOS:[16]
- Agenda: Provides simple event scheduling capabilities
- Alarm Clock: Makes the watch vibrate at a specific time of day
- Calculator: Allows basic calculations
- Music: Controls a synchronized device's music player
- Settings: Configures time, date, language, Bluetooth, brightness, wallpapers, watchfaces and USB
- Stopwatch: Measures an elapsed time
- Timer: Counts down a specified time interval
- Weather: Provides weather forecast for five days
References
Wikimedia Commons has media related to AsteroidOS. |
- "AsteroidOS is an Open Source OS for Smartwatches". xda-developers. 2016-12-08. Retrieved 2016-12-25.
- "Licenses – AsteroidOS". asteroidos.org. Retrieved 2016-12-25.
- "An open-source alternative to Android Wear OS for smartwatches emerges".
- "AsteroidOS: An Open Source Alternative to Android Wear". 1 March 2016.
- "Install – AsteroidOS".
- "AsteroidOS Homepage".
- "AsteroidOS review". Wareable. June 19, 2018.
- Brown, Eric (May 23, 2018). "AsteroidOS and OpenWatch Aim to Open Up Smartwatch Market".
- "Boot Process – AsteroidOS". asteroidos.org. Retrieved 2016-12-25.
- "AsteroidOS/meta-asteroid". GitHub. Retrieved 2016-12-25.
- "qtcon: QtCon Program". conf.qtcon.org. Retrieved 2016-12-25.
- "Creating an Asteroid App – AsteroidOS". asteroidos.org. Retrieved 2016-12-25.
- Prakash, Abhishek. "AsteroidOS: An Open Source Smartwatch Operating System - It's FOSS".
- "Wear OS alternative AsteroidOS is available for several smartwatches". May 16, 2018.
- "AsteroidOS Sync - F-Droid". f-droid.org. Retrieved 2016-12-25.
- Revest, Florent (2018-05-15). "AsteroidOS 1.0 released - AsteroidOS". asteroidos.org. Retrieved 2018-05-15.