Hacker News new | past | comments | ask | show | jobs | submit login

It's possible, but Google has to get all the details right to make it "good enough" if not better.

For instance they have to get the story right w.r.t. to drivers and the needs of handset vendors, carriers, etc. Performance has to be good. Microkernel and capability-based systems are notorious for having bottlenecks.

Personally I liked the original WSL from Microsoft a lot but Microsoft didn't feel it was good enough because filesystem metadata operations are much slower in Windows NT than they are in Linux. If you do something that involves an excessive number of files (say build the Linux kernel) some people find the performance of WSL unacceptable. Yet, nobody complained about the slowness of filesystem metadata operations before on Windows -- people figured that was just the way it was, might not even have known some operating system was faster, and they stuffed data in SQLLite and otherwise reduced the number of files that they handled.

Microsoft felt they had to do something about it and came out with WSL2 which is inferior to WSL and to just running a normal Linux kernel under Hyper-V, VirtualBox, VMWare and the like -- because it is still closely coupled to Windows in ways that make "it just works" elusive. (e.g. just requiring that you install it from the Windows Store means you can't install it if your Windows Store is b0rked, which mine often is)

So Fuschia might be the future, but getting there involves confronting a lot of details that they might not want to confront. If there are ten critical "non-functional requirements" and they only get nine of them they are doomed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: