AsteroidOS

Last updated
AsteroidOS
AsteroidOS logo.svg
AsteroidOS - Watchface-default.png
AsteroidOS 1.0 default watchface
Developer Florent Revest [1] and the AsteroidOS community
Written in Qt/QML
OS family Unix-like
Working stateActive
Source model Open source [2]
Marketing target Smartwatch
Official website asteroidos.org

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 "Free your wrist." [6]

Contents

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] There is also a Companion App for Sailfish OS(Starship) and one for Ubuntu Touch(Telescope), but it has not yet been updated to the current release of Ubuntu Touch. An app for Linux-based smartphones like the Librem 5 distributed by Purism is also in the making(Buran), but cannot be used due to a currently still unfixed bug in QT5.

Shipped Applications

As of the 1.1 nightly release, the following applications are shipped and pre-installed by default in AsteroidOS: [16]

See also

Related Research Articles

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is free and open-source cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

A mobile operating system is an operating system for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical/mobile laptops are "mobile", the operating systems used on them are generally not considered mobile ones, as they were originally designed for desktop computers that historically did not have or need specific mobile features. This line distinguishing mobile and other forms has become blurred in recent years, due to the fact that newer devices have become smaller and more mobile unlike hardware of the past. Key notabilities blurring this line are the introduction of tablet computers and light-weight laptops and the hybridization of the two in 2-in-1 PCs.

<span class="mw-page-title-main">Smartwatch</span> Wearable computer in the form of a watch

A smartwatch is a wearable computer in the form of a watch; modern smartwatches provide a local touchscreen interface for daily use, while an associated smartphone app provides management and telemetry, such as long-term biomonitoring. While early models could perform basic tasks, such as calculations, digital time telling, translations, and game-playing, smartwatches released since 2015 have more general functionality closer to smartphones, including mobile apps, a mobile operating system and WiFi/Bluetooth connectivity. Some smartwatches function as portable media players, with FM radio and playback of digital audio and video files via a Bluetooth headset. Some models, called watch phones, have mobile cellular functionality such as making telephone calls.

<span class="mw-page-title-main">Tizen</span> Linux-based mobile operating system

Tizen is a Linux-based mobile operating system backed by the Linux Foundation, developed and used primarily by Samsung Electronics.

<span class="mw-page-title-main">Mer (software distribution)</span>

Mer was a free and open-source software distribution, targeted at hardware vendors to serve as a middleware for Linux kernel-based mobile-oriented operating systems. It is a fork of MeeGo.

<span class="mw-page-title-main">Pebble (watch)</span> Discontinued smartwatch

Pebble is a discontinued smartwatch developed by Pebble Technology Corporation. Funding was conducted through a Kickstarter campaign running from April 11, 2012, to May 18, 2012, which raised $10.3 million; it was the most funded project in Kickstarter history, at the time. Pebble began shipping watches to Kickstarter backers in January 2013. Pebble watches can be connected to Android and iOS devices to show notifications and messages. An online app store distributed Pebble-compatible apps from many developers including ESPN, Uber, Runkeeper, and GoPro.

<span class="mw-page-title-main">Jolla</span> Finnish technology company

Jolla Oy is a Finnish technology company; vendor and developer of Sailfish OS. Headquartered in Tampere, Finland, Jolla has its own research and development offices in Helsinki, Tampere and Cyberport, Hong Kong. Jolla was founded in 2011 by former Nokia staff of the MeeGo project team to use the MeeGo opportunities and its "endless possibilities".

<span class="mw-page-title-main">Sailfish OS</span> Mobile operating system

Sailfish OS is a Linux-based operating system based on free software, and open source projects such as Mer as well as including a closed source UI. The project is being developed by the Finnish company Jolla.

libhybris Compatibility layer to run Android drivers on glibc or musl-based Linux systems

libhybris is a compatibility layer for computers running Linux distributions based on the GNU C library or Musl, intended for using software written for Bionic-based Linux systems, which mainly includes Android libraries and device drivers.

Linux for mobile devices, sometimes referred to as mobile Linux, is the usage of Linux-based operating systems on portable devices, whose primary or only Human interface device (HID) is a touchscreen. It mainly comprises smartphones and tablet computers, but also some mobile phones, personal digital assistants (PDAs) portable media players that come with a touchscreen separately.

<span class="mw-page-title-main">Wear OS</span> Version of Googles Android operating system for wearable devices

Wear OS is a version of Google's Android operating system designed for smartwatches and other wearables. By pairing with mobile phones running Android version 6.0 "Marshmallow" or newer, or iOS version 10.0 or newer with limited support from Google's pairing application, Wear OS integrates Google Assistant technology and mobile notifications into a smartwatch form factor.

<span class="mw-page-title-main">LG G Watch</span> Smartwatch

The LG G Watch is an Android Wear-based smartwatch announced and released by LG and Google on June 25, 2014. It was released along with the Samsung Gear Live as launch devices for Android Wear, a modified version of Android designed specifically for smartwatches and other wearables. It is compatible with all smartphones running Android 4.3 or higher that support Bluetooth LE.

<span class="mw-page-title-main">Pebble Time</span> Smartwatch developed by Pebble technology

Pebble Time is a discontinued smartwatch developed by Pebble Technology and assembled by Foxlink, released on 14 May 2015. This is the first Pebble to introduce a color e-paper display, as well as a microphone, a new charging cable and a new Pebble Time-optimized operating system.

Mobvoi Information Technology Company Limited is a technological company headquartered in Beijing, China that sells and develops consumer electronics and Chinese voice recognition, natural language processing, and vertical search technology in-house.

postmarketOS Free and open-source operating system for smartphones, based on Alpine Linux

postmarketOS is an operating system primarily for smartphones, based on the Alpine Linux distribution.

<span class="mw-page-title-main">Olio Model One</span> Discontinued smartwatch sold from 2015 to 2016 by the now defunct Olio Devices, Inc.

The Olio Model One is a discontinued smartwatch sold from 2015 to 2016 by the now defunct Olio Devices, Inc.

<span class="mw-page-title-main">Samsung Galaxy Watch 4</span> Smartwatch developed by Samsung Electronics

The Samsung Galaxy Watch 4 is a smartwatch developed by Samsung Electronics. It is the first Samsung watch to run Google's Wear OS since the Samsung Gear Live, and the first watch to run Wear OS 3, co-developed by Samsung and Google. The device largely followed the design language of the preceding Samsung Galaxy Watch Active and Galaxy Watch 3, but including all new software. The watch also included EKG, body compositional analysis, and blood pressure monitoring via the new Samsung BioActive sensor. It was announced on August 11, 2021, at Samsung's Unpacked Event alongside the Samsung Galaxy Z Flip 3, Samsung Galaxy Z Fold 3 and Galaxy Buds 2. The watch was released worldwide on August 27, 2021.

References

  1. "AsteroidOS is an Open Source OS for Smartwatches". xda-developers. 2016-12-08. Retrieved 2016-12-25.
  2. "Licenses – AsteroidOS". asteroidos.org. Retrieved 2016-12-25.
  3. "An open-source alternative to Android Wear OS for smartwatches emerges".
  4. "AsteroidOS: An Open Source Alternative to Android Wear". 1 March 2016.
  5. "Install – AsteroidOS".
  6. "AsteroidOS Homepage".
  7. "AsteroidOS review". Wareable. June 19, 2018.
  8. 1 2 Brown, Eric (May 23, 2018). "AsteroidOS and OpenWatch Aim to Open Up Smartwatch Market".
  9. "Boot Process – AsteroidOS". asteroidos.org. Retrieved 2016-12-25.
  10. "AsteroidOS/meta-asteroid". GitHub. Retrieved 2016-12-25.
  11. "qtcon: QtCon Program". conf.qtcon.org. Archived from the original on 2016-12-08. Retrieved 2016-12-25.
  12. "Creating an Asteroid App – AsteroidOS". asteroidos.org. Retrieved 2016-12-25.
  13. Prakash, Abhishek (20 January 2016). "AsteroidOS: An Open Source Smartwatch Operating System - It's FOSS".
  14. 1 2 "Wear OS alternative AsteroidOS is available for several smartwatches". May 16, 2018.
  15. "AsteroidOS Sync - F-Droid". f-droid.org. Retrieved 2016-12-25.
  16. Revest, Florent (2018-05-15). "AsteroidOS 1.0 released - AsteroidOS". asteroidos.org. Retrieved 2018-05-15.