![]() In any case, there is a kind of war that burns slowly. But the disadvantages are also present: it is not possible to upgrade from one version of the Linux kernel to another, since that only one LTS is compatible with Google's approach. This positioning has at least one advantage for OEMs and others: the source code for their drivers can remain closed. The move enables equipment manufacturers to open up their peripheral controllers and integrate them into mainline development branches.īy choosing to provide a stable ABI, Google weakens this device. In fact, one of the tenets of the Linux community around vanilla kernels is to provide an unstable ABI. However, the company's approach is not without controversy. This proposal by Google is not yet final.a, because, in the opinion of Google engineers, the road ahead is still considerable. Two branches are mentioned in this: 4.19.x and 5.xy. According to the Google team, the move should, through modularization, reduce or even eliminate fragmentation of the ecosystem.Īlthough it mentions that stabilization only targets Linux kernel versions that have long term support (LTS). ![]() Google expects this package to exhibit a stable ABI and API.ĭedicated controllers to specific hardware architectures are loaded as kernel modules. In general terms, it corresponds to Google propose a generic image of the kernel (GKI) accompanied by generic kernel modules. The solution that Google offers: it is a stable ABI for the Android kernels.Īt the 2019 Linux Plumbers Conference, the Google team proceeded to present a particular Android architecture that builds on the foundations established by the Treble project. This year, in a presentation of almost 4 hours, they have gone in more detail. The process is long and tedious and has many repercussions: fragmentation of the Android ecosystem, delays in the implementation of new versions of the operating system and security updates.įaced with this problem, Google began to work on improving the process and during last year's edition of the Linux Plumbers Conference, Google teams began to share the approach to follow to overcome the problems posed by the current life cycle of an operating system version. who, in turn, perform customizations to fit your devices. The modified version by chip makers is made available to equipment manufacturers like Samsung, LG, HTC, etc. Chip makers (Qualcomm, Samsung Exynos, etc.) make the first modifications of the latter to adapt it to the chips that will equip the devices. This starts from an LTS version of the Linux kernelThe team Android publishes an operating system update called Android Common Kernel. If not, it goes through some previous processes to be included in the different teams. Many of you must know that Android makes use of the Linux kernel, but this is not just any version commonly used by Linux distros. In which I mention that it is about making changes in the life cycle of a version of the Android operating system. Google ad that is working to ensure that your mobile operating system (Android) is based on standard versions of the Linux kernel, This was reported by the company during the presentation of their progress in the 2019 edition of Linux Plumbers Conference (LPC).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |