News: 1621950431

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

The Fuchsia is now. Google's operating system lands on real-world consumer devices, starting with 2018's Nest Hub

(2021/05/25)


Google’s [1]Fuchsia operating system has started winging its way to real-life devices, with owners of the company’s 2018 Nest Hub the first to get the upgrade.

As [2]first reported by 9to5Google , the OS upgrade replaces the previous Linux-based Cast OS but doesn’t change the underlying experience. As [3]we learned in 2018 , Google built its smart display software using its Flutter framework. Flutter allows developers to create native apps that happily run across multiple platforms without the need for any OS-specific tweaks.

In practice, this meant Google could switch out Nest Hub’s operating system without having to maintain two codebases or rewrite its smart display software from scratch. It also meant that users may not even know they’re guinea pigs for the company’s OS ambitions.

[4]Back to the Fuchsia, part IV: Google's in-development OS now open to community contributions

[5]Another Rust-y OS: Theseus joins Redox in pursuit of safer, more resilient systems

[6]Google reports 80% spike of Flutter-built apps in Play Store as 1.20 is released

[7]Google's Fuchsia OS Flutters into view: We're just trying out some new concepts, claims exec

Google [8]started the development of Fuchsia in 2016 , intending to build a platform that can run contentedly across multiple environments.

The Chocolate Factory has proposed it as a potential solution for embedded systems where hardware capabilities are limited (such as IoT devices and car infotainment systems), as well as for more potent smartphones and PCs.

[9]

[10]

At the heart of Fuchsia is a new kernel dubbed Zircon, which is described as a “messaging-passing kernel.” It bears a resemblance to microkernels, although Google has been [11]reluctant to pigeonhole it as such (here's the [12]cached version ).

Google’s decision to deploy Fuchsia in the wild illustrates growing confidence in the platform – although it remains far removed from being a viable alternative to Android or Chrome OS.

Per [13]the roadmap on Fuchsia's wiki , the company aims to flesh out support for drivers this year, while also overhauling its graphical rendering capabilities. The project also noted it aims to rewrite its net stack, moving it from the Go language to Rust. ®

Get our [14]Tech Resources



[1] https://www.theregister.com/2017/05/09/fuchsia_sneak_peek/

[2] https://9to5google.com/2021/05/25/google-releases-fuchsia-os-nest-hub/#more-428672

[3] https://www.theregister.com/2018/06/21/google_flutter_preview_release/

[4] https://www.theregister.com/2020/12/10/googles_fucshia_operating_system/

[5] https://www.theregister.com/2021/01/14/rust_os_theseus/

[6] https://www.theregister.com/2020/08/05/google_reports_80_increase_in/

[7] https://www.theregister.com/2019/07/03/googles_fuchsia_os_flutters_into_view/

[8] https://www.theregister.com/2016/08/24/google_s_fuchsia_eyes_the_web_s_next_frontier_embedded_non_linux_devices/

[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YK0fGopxhHnYUW-oeVShRAAAAAU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YK0fGopxhHnYUW-oeVShRAAAAAU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://fuchsia.dev/fuchsia-src/concepts/kernel

[12] https://webcache.googleusercontent.com/search?q=cache%3AXxuI_njv7rcJ%3Ahttps%3A%2F%2Ffuchsia.dev%2Ffuchsia-src%2Fconcepts%2Fkernel%20&cd=10&hl=en&ct=clnk&gl=de

[13] https://fuchsia.dev/fuchsia-src/contribute/roadmap/2021/

[14] https://whitepapers.theregister.com/

Google started the development of Fuchsia in 2016

Warm Braw

Surely that makes it overdue for abandonment, given Google's usual timescale.

Given that the roadmap page linked in the article is currently producing a 404 error, it could even have happened while the article was being subbed...

Re: Google started the development of Fuchsia in 2016

bazza

It's a message passing OS, so you'd think that it would go the same way as anything else that Google has done with communications.

Nathan 6

Yeah, I can't see another operating system replacing Android anytime soon. Only way a new embedded OS can be remotely viable is that it must support Android apps, so from a developers standpoint there would be no reason to code specifically for that OS/framework. That's' especially the case if the end user is not going to know, or care what OS/framework their apps are written in. Even the whole Fuchsia framework is a hard sell for developers given the already mature cross-platforms frameworks that already exist.

bazza

I've long puzzled over why they've done this instead of just buying Blackberry to get hold of QNX. But this isn't the first time Google has written something new rather than adopt something extant and suitable...

Charles 9

Probably too much baggage. Blackberry licenses QNX to other companies for use in their RTOS systems (QNX is used in car systems and so on), and it's still in active development (v7.1 came out less than a year ago). Google likely wanted something similar but under their full control.

I tell ya, I was an ugly kid. I was so ugly that my dad kept the kid's
picture that came with the wallet he bought.
-- Rodney Dangerfield