- Terminus FE1.1 USB hub board: the solution to connect four USB devicesPosted 3 months ago
- Understanding the Mechanics of 3D PrintingPosted 4 months ago
- SDS011 the Air Quality SensorPosted 5 months ago
- NIXIE STYLE LED DISPLAYPosted 9 months ago
- TOTEM: learning by experimentingPosted 9 months ago
- Google Assistant Voice Controlled Switch – NodeMCU IOT ProjePosted 9 months ago
- Water Softener Salt Level MonitorPosted 9 months ago
- Sparkly Air SensorPosted 9 months ago
- Ultra sonic distance finder with live statusPosted 10 months ago
- Windows interface to have total control over lampsPosted 10 months ago
Machina, the Built-in Linux Emulator for Google Fuchsia
Google Fuchsia is a hybrid OS that is still very much in development and for now it is an open source project. The entirety of Fuchsia OS is comprised of two distinct but connected user interfaces (UI): a phone-centric one codenamed ‘Armadillo’ and a traditional desktop UI known as ‘Capybara’ internally and it would tightly integrate Google Assistant voice technology.
One of the greatest struggles of creating an entirely new OS, especially today, is to develop good apps to make the OS more attractive for customers at the same time. Guest apps allows you to boot up a virtual OS, inside of Fuchsia. The new Guest app, which initially supports Linux-based platforms including Debian, works with the Machina library to accomplish this in a way that goes beyond what you can get from QEMU.
Google describes Fuchsia’s Machina as “a library that builds on top of the Zircon hypervisor to provide virtualized peripherals that integrate with a garnet system.” Zircon is the Fuchsia microkernel, based on Little Kernel (LK), and formerly called Magenta. Garnet is the layer that sits directly atop Zircon and offers device drivers, the Escher graphics renderer, Fuchsia’s Amber updater, and the Xi Core engine for the Xi text and code editor. Other layers include Peridot for app design, and on top, Topaz, a Flutter-supported app layer.
More information about Fuchsia OS and Machina can be found at 9to5Google and Linux.com.