New Smartwatch OS Debuts on GitHub

2016-12-28-04

Can a new smartwatch operating system based on Linux breathe some new life into the smart wearables market? Florent Revest hopes so.

Revest, a French computer science student, on Wednesday announced the alpha release of AsteroidOS, an open source operating system that will run on several Android smartwatch models.

“Many users believe that the current proprietary platforms can not guarantee a satisfactory level of control over their privacy and hardware,” noted Revest, who has been working on his OS for two years. “Hence, I noticed a need for an open wearable platform and AsteroidOS is my attempt to address this issue.”

The alpha edition of AsteroidOS contains some basic apps: agenda, for scheduling events to remember; an alarm clock; a calcuator; music, for controlling the music player on a phone; a stopwatch; a timer and a weather app.

New Smartwatch OS Debuts on GitHub

Google May Paint IoT Fuchsia

2016.08.18 01

A team at Google is working on a new operating system called “Fuchsia,” according to information that recently turned up on Github, but details are sparse.

Fuchsia “is a new open source project that is not at all related to Android or Chrome OS,” Google spokesperson Joshua Cruz told LinuxInsider.

He declined to provide further details about Fuchsia, saying only that “we have many revolving open source projects at Google.”

Fuchsia already has undergone some testing, and it is booting “reasonably well” on NUCs based on Intel’s Skylake and Broadwell processors, according to a discussion thread on Y Combinator’s Hacker News. It also is booting on the Acer Switch Alpha 12, and soon will support the Raspberry Pi 3. Work on drivers is in progress.

Fuchsia reportedly is built on the Magenta kernel, which is based on Google’s LittleKernel project.

However, Google draws distinctions between Magenta and LK.

Magenta targets modern phones and PCs with fast processors and nontrivial amounts of RAM with arbitrary peripherals doing open ended computation. LK is a kernel designed for small systems typically used in embedded applications.

Magenta’s inner constructs are based on LK, but the layers above are new. That said, a Magenta process is based on LK-level constructs such as threads and memory.

Fuchsia reportedly uses Flutter, a new project to help devs build high-performance, high-fidelity mobile apps for iOS and Android from a single code base, consistent with Java’s “write once, fit many” concept. It also uses the Dart application programming language, which Google employs to make very large apps.

Google May Paint IoT Fuchsia