https://www.cnx-software.com/2022/02/14/android-13-virtualization-lets-pixel-6-run-windows-11-linux-distributions/ Skip to content CNX Software - Embedded Systems NewsCNX Software - Embedded Systems News CNX Software - Embedded Systems News Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC's, microcontrollers, processors, and more Orange Pi Development BoardsOrange Pi Development Boards Menu * All News * Raspberry Pi * Arduino * Reviews * Tutorials * Shop * About + About + Contact Us + Advertisement & Consulting Services + Work for Us + Support CNX Software + Privacy Policy Posted on February 14, 2022 by Jean-Luc Aufranc (CNXSoft) - 6 Comments on Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions The first Android 13 developer preview may have felt a bit underwhelming, but there's a hidden gem with full virtualization possible on hardware such as the Google Pixel 6 smartphone. What that means is that it is now possible to run virtually any operating system including Windows 11, Linux distributions such as Ubuntu or Arch Linux Arm on the Google Tensor-powered phone, and do so at near-native speed. Android 13 virtualization Pixel 6 LinuxAndroid 13 virtualization Pixel 6 Linux Android & web developer "kdrag0n" tested several Linux distributions compiled for Aarch64 on the Pixel 6 with Ubuntu 21.10, Arch Linux Arm, Void Linux, and Alpine Linux using "the KVM hypervisor on Pixel 6 + Android 13 DP1". He/she further explains: As far as I can tell, we can pretty much get full EL2 on production devices now. Protected KVM is optional and can be enabled on a per-VM basis, but for non-protected VMs, it looks like full KVM functionality is available. EL2 refers to Arm Exception levels as explained on Arm developer website. kdrag0n did not stop here and managed to get Windows 11 running on the Pixel 6 as well through the same Android 13 virtualization. Pixel 6 Windows 11Pixel 6 Windows 11Windows 11 on Pixel 6 The Windows phone is back! More seriously, we'll have to see if everything is working as expected, but this does look promising. But why did Google enable virtualization in Android? It's unlikely they just wanted to let users install Linux or Windows on the phone. Mishaal Rahman addressed this issue about two months ago: ... This is because hypervisors may or may not be present on a device, and when they are, they're often not even used for their intended purpose, which is to run an operating system in a virtual machine! Instead, they're used for things like enhancing the security of the kernel (or at least trying to) and running miscellaneous code (such as third-party code for DRM, cryptography, and other closed-source binaries) outside of the Android OS. So that's mostly for security and binaries like DRM. Mishaal's article also points to the Virtualization module source code and a guide explaining how to get started with Protected Virtual Machines. Via Liliputing jean-luc aufranc cnxsoftjean-luc aufranc cnxsoft Jean-Luc Aufranc (CNXSoft) Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. Share this: Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples TagsAndroid, arch linux, google, kvm, Linux, ubuntu, virtualization, windows 11 Related posts: 1. Linaro 13.05 Release With Linux Kernel 3.10, Android 4.2.2, and Ubuntu Raring Ringtail 2. Linaro 13.08 Release With Linux Kernel 3.11 and Android 4.3 3. Linaro 13.12 Release with Linux Kernel 3.13, Android 4.4, and Ubuntu Saucy Salamander 4. Top 10 Posts of 2013 and Stats on CNXSoft Blog 5. Linaro 14.10 Release with Kernel 3.17 and Android 4.4.4, Debian ARM64 Port Almost Complete Connect with: FacebookFacebook GoogleGoogle TwitterTwitter Subscribe Login Notify of [new follow-up comments ] [ ] [>] guestguest Label [ ] {} [+] [ ] [ ] Name* [ ] Email* [ ] Website [ ] I agree to the Privacy Policy The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment. [ ] [Post Comment] guestguest Label [ ] {} [+] [ ] [ ] Name* [ ] Email* [ ] Website [ ] I agree to the Privacy Policy The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment. [ ] [Post Comment] 6 Comments oldest newest PetePete Pete 11 hours ago Android now has feature parity with Chrome OS in providing a GNU/ Linux environment. This allows Samsung to relaunch their ill-fated Linux on DeX. I wonder for how much longer Android will remain on bare metal when, if everything is in a container, Fuchsia beckons. Reply DezzaDezza Dezza 5 hours ago That's awesome. This will allow to run nodes natively in your pocket. True decentralization. Reply David WillmoreDavid Willmore David Willmore 4 hours ago Dezza Worst Haiku ever. Reply fossxplorerfossxplorer fossxplorer 3 hours ago Wow, nice! So i can run Linux on Android tabs! Reply WillyWilly Willy 1 hour ago You know the world is getting sick when you start to see hypervisors in phones... Piling tons of crap to try to address real problems instead of sitting down and wondering what is the problem we're trying to address in the first place. Choice of software ? Quality ? Constantly having to choose between flexibility and security ? The next step will probably be like it was for desktops then servers, it will be to run outdated versions of Android as guests in a more recent Android... Reply ESP32-C3 moduleESP32-C3 module Post navigation Previous PostPrevious RISC-V or Arm? This tiny 4x4cm Linux board with WiFi offers both options Next PostNext Round color LCD board comes in Raspberry Pi RP2040 or ESP8266 flavor (Crowdfunding) Search for:[ ]Search Button COM-HPC server typeCOM-HPC server type Trending Posts - Last 7 Days * Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions 48.1k views | 5 comments * RISC-V or Arm? This tiny 4x4cm Linux board with WiFi offers both options 8.8k views | 9 comments * Raspberry Pi 4 to support Network install to a blank MicroSD card 6.1k views | 33 comments * MutantW V1 - An open-source ESP32 smartwatch designed with Autodesk Fusion 360 and EAGLE 5k views | 1 comment * TTGO T-Block modular ESP32 devkit supports "Trolley" covers acting as display, buttons, sensor, proto area, etc... 4.3k views | 0 comments Subscribe to Comments RSS Feed SPONSORS Gateworks rugged industrial IoT SBCGateworks rugged industrial IoT SBC UGOOS products 2022UGOOS products 2022 RK3399Pro SBCRK3399Pro SBC DS03 digital signageDS03 digital signage Station M2 Geek ComputerStation M2 Geek Computer Advertisement Recent Comments * AndyChow on Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions * Willy on Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions * vvdb.fr on Round color LCD board comes in Raspberry Pi RP2040 or ESP8266 flavor (Crowdfunding) * Think Strategy on Khadas VIM4 - An Amlogic A311D2 SBC with 8GB RAM, Wi-Fi 6, HDMI input & output * fossxplorer on Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions Advertisement Latest Reviews * GL.inet GL-S10 reviewGL.inet GL-S10 reviewReview of GL.inet GL-S10 BLE to MQTT gateway with MQTT X open-source client I started the review of GL.inet GL-S10 BLE to MQTT gateway in December by doing an unboxing and a teardown of [...] * Beelink gti11 egpuBeelink gti11 egpuBeelink GTi11 modding - PCIe Gen 4.0 M.2 slot, tweaking power limits, and eGPU Previously I reviewed Beelink's new GTi11 Intel Tiger Lake mini PC running Windows 11 and Ubuntu 20.04, so in [...] * Maker Nano RP2040 vs Raspberry Pi PicoMaker Nano RP2040 vs Raspberry Pi PicoMaker Nano RP2040 offers Arduino Nano, Grove and Qwiic modules compatibility Cytron Maker Nano RP2040 is board similar to Raspberry Pi Pico but with Arduino Nano form factor, a proper [...] Follow CNX Software on Google NewsFollow CNX Software on Google News Email subscriptionEmail subscription Change Ad Consent Do not sell my data Copyright 2021 - CNX Software Limited Privacy Policy This website uses cookies to improve your experience. We'll assume you're ok with this, but if you don't like these, you can remove them Accept Privacy & Cookies Policy Close Privacy Overview This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience. Necessary [*] Necessary Always Enabled Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information. Non-necessary [*] Non-necessary Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website. SAVE & ACCEPT wpDiscuz [ ] Insert Mender OTA update for embedded LinuxMender OTA update for embedded Linux