4 ms·
They can use BSD to build whatever they want if they're worried about the GPL. I think that someone at google built fuschia for the sake of building it. Their
by linuxftw 6y ago
They can use BSD to build whatever they want if they're worried about the GPL.
I think that someone at google built fuschia for the sake of building it. Their core business is still search, that's all Android is. If they launch their own fuschia based handset, people are unlikely to switch, OEMs are unlikely to switch. It's just a failed concept.
- cycloptic 6y agoSee some of the sibling comments, fuchsia is BSD-licensed and has a new design not based on any Unix.
- linuxftw 6y agoI'm talking about BSD the operating system concerning the OP's assertion of managing risk. Last I checked (years ago), the userspace was implemented partially with musl, which reads > 'musl, pronounced like the word "mussel", is an MIT-licensed implementation of the standard C library targetting the Linux syscall API, Now, they're announcing running Linux programs on Fuchsia. Sure seems to me they're implementing a Unix-like system, even if their kernel was written from scratch. The BSD world doesn't consider the userspace very separate from the kernel space, it's all part of a single system. I would argue it's very much 'based on Unix' as soon as they start adding POSIX APIs. They're adding POSIX APIs because they work.
- cycloptic 6y agoThey're using a fork of musl for compatibility that omits some things: https://fuchsia.dev/fuchsia-src/concepts/system/libc https://fuchsia.dev/fuchsia-src/concepts/system/libc >Fuchsia does not require that programs use libc's ABI. Programs are free to use their own libc, or to do without. As has been said in other comments, it's not much different from Wine or Linux emulation in FreeBSD.