Live data from Hacker News

Fuchsia: a new operating system

lwn.net

321–324 of 324 posts

Re: Fuchsia: a new operating system

#321
post #299

Earlier quoted context omitted.

Thanks. Yeah, they really could not be more transparent about that. Most of the bring-up is on mobile + PC silicon as well. There's no need to kill Chrome OS for the education, mind.

Looked at it again, and it could be an old comment about magenta, and maybe not applicable to fuchsia?

Well, the OS is most strictly the kernel, right? It's honestly all together. It's an SMP system that you can already run on normal ARM and x86 devices.

The team has stated that everything in the kernel is true, and that there's quite a lot there to infer from. What they can't say publicly is the how and why, e.g. how would they hypothetically implement backwards compatibility with Android apps?

Re: Fuchsia: a new operating system

#322
post #285

Earlier quoted context omitted.

(disclaimer: I work on the Flutter team.) You can use Flutter today to write an app that runs on iOS and Android. :)

read on the flutter site that text input still wasn't implemented, so i'll probably wait some more. I didn't find a doc on how low level is this framework going. Or to put it differently , where does it plug itself on the iOS stack ? opengl ? calayer ? uiview ? webview ? etc...

I was just looking into this two days later..

It's fairly low level. It uses Skia, which is a 2d rendering engine Google bought 12 years ago that powers Google Chome / ChromeOS, Android, Firefox and Firefox OS. Skia is built on top of OpenGL, but they've been working on a Vulkan backend that is close to feature parity.

This seems to be how they get the high performance animations. It also explains how they are able to do cross compatibility between devices (You really only need C++ and OpenGL).

Here's more info from their FAQ: https://flutter.io/faq/#what-technology-is-flutter-built-wit...

Re: Fuchsia: a new operating system

#323

What makes Fuchsia different then so many other attempts at writing a new OS? They aren't writing a new OS, at least, not in the complete sense. They are using the IPC system developed in and extracted from Chrome. They are drawing everything in userspace with fast graphics render but the logic for all system components written in Dart from the Flutter project. They use musl for the libc. They are using the little ke…

> They aren't writing a new OS, > at least, not in the complete sense. Neither was Linux. It was based on Unix. Neither was Unix. "The success of UNIX lies not so much in new inventions but rather in the full exploitation of a carefully selected set of fertile ideas . . . " --- Dennis M. Ritchie and Ken Thompson, "The UNIX TimeSharing System"

Maybe Google got tired of "System D" trying to take too much control ...LOL!

OR it could be a UEFI experiment...

"This project contains some experiments in software that runs on UEFI firmware for the purpose of exploring UEFI development and bootloader development." -https://github.com/fuchsia-mirror/magenta/blob/master/bootlo...

Re: Fuchsia: a new operating system

#324

Earlier quoted context omitted.

> Being business-friendly is not a goal Sure, it is, for lots of people. Even, apparently, the FSF, hence the reason non-consumer products are not subject to anti-tivoization rules in GPLv3.

Being business-friendly is not and should not be anyone's goal in licensing software. Being business-friendly is shit.

"Being business-friendly is shit". --> Who pays your bills mate? Fairies or a business who employs you, pays you a salary and you know, the inherent Darwinist biological urge to move up the food (value) chain to survive built into all living beings?
Post reply on HN