Google will stop updating Android at the Linux Plumbing conference.
The Linux Pipeline Conference is taking place this week, and since Android is one of the largest Linux kernel distributors in the world, Google software engineer Todd Qius has gone to it to report on the progress of the Android team. Android 12 - released daily - promises to bring Android closer to native Linux by sending a "Generic Kernel Image" (GKI) image from Google to end users.
Traditionally, the Linux kernel is usually picked up by every stakeholder on an Android device multiple times before it reaches your Android phone. First, Google is moving the Linux kernel to "normal Android" - a Linux kernel with a number of changes to the phone and Android. SoC vendors such as Qualcomm, Samsung or MediaTek are developing Android Common Fork to create a dedicated SoC for each major chipset version. Each device then receives a fork of the SoC core to support the hardware of the device.
Android kernel fragmentation is a huge mess, and you can imagine how long and difficult the way to fix the error is at the top of the screen. Fork tree to get to the bottom, where the end users live. The official Android.com documentation states that "these changes can be widespread, as long as 50% of the code executing on a device comes from outside the tree (not from the regular Linux or AOSP kernel). Even Google phones usually send the cores. Starting at the age of 2.Advertising
Google has been on a journey to bridge the gap between Android and Linux with GKI. The goal is for Google to split the Linux kernel for Android instead of three times, giving SoC and hardware makers room to customize it with Plug-in modules.> Zoom in/out presentation, detailing the new scheduling strategy kernel. Google
Qius explained, seller delivery. A big part of this effort is that we need a stable interface between these vendor modules and the general kernel so that they can be sent asynchronously. This interface is called "KMI" or "Kernel Module Interface." Google prefers the short links of these vendor units to off-tree code because we "want to be as close to upstream as possible". Google is also trying to get the vendor code upstream but it admits, "This is a multi-year project, and we don't expect to do it all the way yet." Work is in progress to upgrade existing features and isolate vendor changes to units, starting in 2023 and considering an "upstream first" development model for new features. Our use is very important, we always expect to have a different batch of exports and items or in addition to what's upstream, but the whole project is a multi-year project. Get rid of the cuttings off the tree as much as possible and coordinate with the source as much as possible.Advertising
Google's core work on public images is very similar to the Treble project, which created a GSI (or "public system image"), which allows Android versions to be updated independently of hardware support today, you can flash the public version Android on your phone and more, but OEM's usual customization policy means generic system images aren't shipped on consumer devices, although GKI is different and Google already intends to send generic hubs to end users.
Although not It was mentioned in the discussion, Google is working on distributing GKI as a "core project" module. The kernels are shipped through the Play Store, where the kernel can be easily updated as an app. We have interviewed Android team members about GKI several times, and finally, the app will be able to Doing more than just releases.Update your LTS kernel through the Play Store, but also upgrade to newer versions. OTAs are imported, but devices usually don't migrate to newer core versions.
Time to send GKI to consumers" Android 12", and since that's basically it, it only happens on Newer hardware, and all eyes will be on the Pixel 6 to find out what the first step is. How ambitious is Google in this regard? The Pixel 6 is the first device to have a "Google Tensor" built-in SoC, and if the theories about Google's longer support times are correct, the ability to skip the original versions of the kernel could help significantly to support life cycles. five years. Assuming the Pixel 6 comes with the Linux 5.10 kernel - which has been called several times in this conversation - this would be a much better improvement than the usual two-year delay - 5.10 was released in December 2020.
Image indexing by SOPA Images/ Getty Images
Android is the "upstream" development model of the Linux kernel
Alexa is on the move. Voice Assistant is available on all ...
It was initially toilet paper. Then there was another processor and silicone. It is now ca...
Google has made another change to the cost structure...