The Google Nest Hub is first commercial Fuchsia device
Disclaimer: I used to work and knew a lot Fuchsia developers very well.<p>No, Fuchsia is not a pet project. Instead, it's solving a very realistic problem: building a clean driver interface, while keep it open and gain hardware vendor support.<p>Anyone have shipped a Linux-based embedded system (including Android smartphone) knows the pain: there are tons of ad hoc driver source files need to be manually merged/rebased against the Linux Kernel. Want to upgrade the Linux kernel from 4.x to 5.x? Good luck redoing lots of merges and rebasing. There are tons and tons of git branches floating around, crazy examples like: "Linux-4.11-some_soc_vendor-some_oem-random_device-random_project-rev-1.3". It soon becomes unmanaged and device manufactures just gave up on keeping up with OS upgrades.<p>Overall, the monolithic natural of Linux Kernel and its strict licensing terms made it hard to get code upstreamed back or to write properly modularized driver extensions. Even when people managed to get it work, you end up something like AMD's GPU driver takes 10% of Linux kernel [1].<p>The term of OS is heavily overloaded. But Fuchsia's goal is NOT to build other Android, but mainly to replace the Linux kernel.<p>Is it worth it? Can Google pull it off? I don't know. But it probably worth a shot.<p>[1] <a href="https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.9-AMDGPU-Stats" rel="nofollow">https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....</a>