Google proposes the concept of "upstream first" to eliminate the pain points of Android fragmentation

Google proposes the concept of "upstream first" to eliminate the pain points of Android fragmentation

One of the things that has always been criticized about the Android operating system is that all downstream patches are controlled by mobile operators and kernel trees controlled by various vendors/devices. To further reduce fragmentation, more and more code has been upstreamed in recent years, and Google is working hard to make the kernels of all new products based on the Android Generic Kernel Image (GKI).

[[425294]]

Looking ahead, Google is now talking about an "upstream first" approach to pushing new kernel features. At the Linux Plumbers Conference (LPC2021) held today, Google's Todd Kjos gave a presentation around the GKI plan.

In Android 12 and the Linux 5.10-based GKI image, Google has further reduced fragmentation to the point of "almost eliminating it." In Android 12's GKI, most vendor/OEM kernel features are now either upstreamed to the Linux kernel, isolated into vendor modules/hooks, or merged into the Android Common Kernel.

Google has made good progress with GKI, while also ensuring that vendors adapt to new methods to reduce kernel clutter. But what is probably most exciting is their outlook for further reducing technical debt in 2023-2024. They will pursue an "upstream development model for new features", ensuring that new code first enters the Linux kernel mainline, rather than directly finding a home in the Android source tree.

Google also promised to "work hard to upstream all out-of-tree patches in the Android Common Kernels."

<<:  Hardcore! 350-page report reveals why Apple M1 is so powerful (with PDF download)

>>:  When is the cheapest time to buy a mobile phone? Here are the insider's tips

Recommend

Huawei App Market Brand Resource Bidding Promotion Service Rules!

These rules are based on the Huawei Developer Ser...

Tik Tok movie editing tutorial, how to edit movie videos on Tik Tok?

Hello everyone, I am Teacher Achao. Today I will ...

If mobile phone chips are free, it must be Xiaomi's doing

Although Xiaomi has not launched any new products...

2021 Double 11-KOL Marketing Preparation Strategy Insights and Resources

The release of Double 11 commercial content is co...

I dug a big hole in the city, and what I found was...

When you walk on the streets of a city, you will ...

There are new discoveries on the Terracotta Warriors!

The School of Cultural Heritage of Northwest Univ...

Developers share: 20 tips and tricks for using Unity

Unity is a very popular game development software...

These smuggled scales are all we know about the new pangolin species

Recently, scientists discovered a new species of ...

How do cash loan products promote and acquire customers?

What is a cash loan? At present, the definition o...

Who are the Chinese “old residents” on the far side of the moon?

Since the impact craters on the back side of the ...

How user incentives enhance user stickiness

A very important point in publicity is to promote...