4 ms·
Fuchsia is using Flutter for applications.
by gman83 9y ago
Fuchsia is using Flutter for applications.
- pjmlp 9y agoYes, but we still don't know what will actually happen to Fuchsia. Hopefully it will be something like that, a nice micro-kernel OS, using a mix of C++/Rust and Dart. But given how Google projects go, it might just be canceled or pivot into something else, e.g. Brillo vs Android Things.
- gman83 9y agoTrue, but given the reports that Andromeda (their ChromeOS/Android mashup OS) was shelved in favor of Fuchsia, it's more likely they'll stick with this.
- invalidname 9y agoI would argue that it's more likely that they'll kill that too. Evidence you stated suggested they already killed one OS
- malkia 9y agoThe source code is out there updated heavily through the week - http://fuchsia.googlesource.com http://fuchsia.googlesource.com I see that C++, some C, go, rust, python, yes dart and possibly other languages are being used. First I was thinking this is crazy, but then I'm reminded of how much each modern Operating System is more or less "C" based, where any non-C language has to make bindings, ffi connections, etc. to get to the low-level. Instead, use something like mojo (called fidl), which is like protobuf, but only for IPC - e.g. much more lightweight (but doesn't support endianess handling), and use it for communication between the systems. Make fidl generate bindings for each languages, and wire everything together with it. (mojo to my knowledge is what the chrome browser uses to communicate with it's isolated instances).