←back to thread

520 points OlympicMarmoto | 5 comments | | HN request time: 0.611s | source
Show context
dmazzoni ◴[] No.45070781[source]
I was at Google when the Flutter team started building Fuchsia.

They had amazing talent. Seriously, some of the most brilliant engineers I've worked with.

They had a huge team. Hundreds of people.

It was so ambitious.

But it seemed like such a terrible idea from the start. Nobody was ever able to articulate who would ever use it.

Technically, it was brilliant. But there was no business plan.

If they wanted to build a new kernel that could replace Linux on Android and/or Chrome OS, that would have been worth exploring - it would have had at least a chance at success.

But no, they wanted to build a new OS from scratch, including not just the kernel but the UI libraries and window manager too, all from scratch.

That's why the only platform they were able to target was Google's Home Hub - one of the few Google products that had a UI but wasn't a complete platform (no third-party apps, for example). And even there, I don't think they had a compelling story for why their OS was worth the added complexity.

It boggles my mind that Fuchsia is still going on. They should have killed it years ago. It's so depressing that they did across-the-board layoffs, including taking away resources from critically underfunded teams, while leaving projects like Fuchsia around wasting time and effort on a worthless endeavor. Instead they just kept reducing Fuchsia while still keeping it going. For what?

replies(10): >>45070811 #>>45070831 #>>45070855 #>>45071001 #>>45071564 #>>45071591 #>>45071941 #>>45072113 #>>45072863 #>>45079620 #
1. nashashmi ◴[] No.45070811[source]
Wasn’t Fuchsia supposed to be a platform where different OS could run in a virtual environment and software packages would be complete containers? Was not this a new way of tackling the ancient OS problem?

These were my imaginations. I thought maybe an OS that could run on the web. Or an OS that could be virtualized to run on several machines. Or an OS that could be run along several other instances on the same machine each catering to a different user.

replies(3): >>45070983 #>>45071615 #>>45072642 #
2. CyberDildonics ◴[] No.45070983[source]
Reinventing QNX will be cutting edge for decades to come.
3. surajrmal ◴[] No.45071615[source]
That doesn't sound anything like what fuchsia is or ever was. Fuchsia takes a different set of tradeoffs with respect to baseline primitives and built a new stack of low level user space on top of those new primitives. This gives the software fundamentally different properties which might be better or worse for your use case. For consumer hardware products I think it comes out ahead, but only time will tell.
replies(1): >>45072081 #
4. raggi ◴[] No.45072081[source]
I think what op was thinking of was early harmonyos, seen people confusing those a lot. Harmony now ofc isn’t what
5. diego_sandoval ◴[] No.45072642[source]
Yeah, those were definitely your imaginations.