Google is officially releasing its Fuchsia OS, starting w/ first-gen Nest Hub
Google's long-in-development, from-scratch operating system, Fuchsia, is now running on real Made by Google devices, namely, the first-generation Nest Hub.
Google has told us that as of today, an update is beginning to roll out to owners of the first-generation Nest Hub, first released in 2018. For all intents and purposes, this update will not change any of the functionality of the Nest Hub, but under the hood, the smart display will be running Fuchsia OS instead of the Linux-based "Cast OS" it used before. In fact, your experience with the Nest Hub should be essentially identical. This is possible because Google's smart display experience is built with Flutter, which is designed to consistently bring apps to multiple platforms, Fuchsia included.
We've been tracking the development of Fuchsia since 2016, starting from an ambitious experimental UI, to running on Google's many internal testing devices for Fuchsia, ranging the full gamut of Google's smart home and Chromebook lineup. In the time since then, the OS has gradually progressed and recently even begun a steady release schedule.
Also at The Verge and Notebookcheck.
Previously:
Google's New Non-Linux OS: Fuchsia
(Score: 2) by Socrastotle on Thursday May 27 2021, @03:36PM (1 child)
*Why* would you propose that a C++ programmer should move to a different language, to the point that you might believe the only reason he wouldn't would be inertia? Moving for the sake of moving is obviously absurd, so there must a reason to clearly demonstrate that not only is [hot new language] objectively superior to C++, but by an extremely substantial degree. The reason for this is that with C++ you have 40 years of development, enhancement, libraries, and other people using C++. Practically any issue you want to solve, any problem you run into, any library you might want, or basically anything is a quick search away. All of that's gone with [hot new language], and there's a very good chance that in 10 years [hot new language] will be sufficiently obscure to declare dead, even if it is still in use here and there.
And now you have a new little problem, whatever your answer might be. Let's imagine some language did offer something so compelling as to be able to meet this standard. Whatever amazing features this entailed would mean not only could C++ simply adopt them, but they likely would. See, for instance some of the changes [wikipedia.org] in C++ 11. It adopted a host of really great features that were offering some major productivity gains in other languages, and also added a mountain of handy exclusive tools as well. And that was in a single language update.
(Score: 2) by RamiK on Thursday May 27 2021, @07:44PM
I completely agree. The thing is, using existing 40 years old solutions suggests you have nothing "objectively superior" to existing ones. So, any general argument you're making for C++ is an argument you're making against Fuchsia.
That is, if Fuchsia is made from 40 years old tech, why not just use 40 years old tech?
compiling...