From https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/d...
> This document proposes a mechanism for running unmodified Linux programs on Fuchsia. The programs are run in a userspace process whose system interface is compatible with the Linux ABI. Rather than using the Linux kernel to implement this interface, we will implement the interface in a Fuchsia userspace program, called starnix. Largely, starnix will serve as a compatibility layer, translating requests from the Linux client program to the appropriate Fuchsia subsystem.
So they will be able to run unmodified Linux binaries which should allow for a smooth transition from Android/Linux.
I'm not even sure that they'll rebrand Android at that point, as kernel for users is invisible. My guess is they'll just replace Linux with Fuchsia.
Remember there are Android APKs containing native Linux banaries (made with Android's NDK) that you should be able to run. That is the whole main point of Fuchsia' starnix. I think this is even mentioned on starnix's RFC.
Both. If CastOS (which is Linux-based) for the Google Nest Hub was already replaced via an update, it is completely obvious that Fuchsia is not only here to stay, but will definitely replace Android AND ChromeOS.
I think Unix has had its day and its quite refreshing to see a new OS that is designed for security and is actually optimised for modern hardware and CPU architectures from the start.
Downvoters: So Google did NOT just replace the Linux-based CastOS on the latest Google Nest Hub update with Fuchsia and it is still an 'experiment' that some were still hoping for? [0] Are you prepared to present evidence against my answer to the parent's question?
There is no need to be scared of change, especially when Google inevitably replaces Android and ChromeOS with Fuchsia.
Fuchsia might be used more widely that we know inside Google.
[0] https://github.com/termux/termux-packages/wiki/Termux-and-An...
I recall a early goal of fuchsia was to be able to build fuchsia with fuchsia, I wonder when the workstation build will be up to that stage.
fx list-boards arm64 as370 chromebook-x64 * qemu-arm64 qemu-x64 toulouse vim2 vim3 vs680 x64 x64-reduced-perf-variation
fx list-products bringup core terminal workstation
I think the main reason is so they can provide a stable driver ABI so that it becomes possible to update Android.
They're probably also frustrated with Linux's security (hence this post) and having to maintain out of tree patches (e.g. Binder).
PS 4 uses an open source OS, how much have you seen of it?
And of course, there would be some very legit reasons not to use GPL - like embedding ZFS into the kernel. Which would be no license issue for Fuchsia.