سیستم عامل موبایل اندروید مبتنی بر هسته لینوکس است، اما یک هسته استاندارد نیست، بلکه یک هسته بسیار اصلاح شده است. این شامل «بهروزرسانیهایی» از گوگل، طراحان تراشههای کوالکام و مدیاتک و OEMها میشود. اما اکنون، گزارش شده است که "شرکت خوب"
مهندسان گوگل در کنفرانس لوله کش لینوکس امسال درباره این موضوع صحبت کردند. انتظار میرود که این امر باعث کاهش هزینهها و پشتیبانی از سربار، سود کل پروژه لینوکس، بهبود عملکرد و افزایش عمر باتری دستگاه شود. این همچنین امکان استقرار سریعتر بهروزرسانیها و کاهش پراکندگی را فراهم میکند.
اولین قدم در این فرآیند، ادغام هر چه بیشتر تغییرات اندروید در هسته اصلی لینوکس است. از فوریه 2018، هسته رایج اندروید (که سازندگان تغییرات بیشتری در آن ایجاد میکنند) بیش از 32 اضافه و بیش از 000 حذف در مقایسه با نسخه اصلی لینوکس 1500 داشته است. این یک پیشرفت نسبت به چند سال پیش است، زمانی که اندروید بیش از 4.14.0 خط کد را به لینوکس اضافه کرد.
هسته اندروید هنوز از سازندگان تراشه (مانند کوالکام و مدیاتک) و OEM ها (مانند سامسونگ و ال جی) تغییراتی دریافت می کند. گوگل این فرآیند را در سال 2017 با Project Treble بهبود بخشید که درایورهای خاص دستگاه را از بقیه اندروید جدا کرد. این شرکت میخواهد این فناوری را در هسته اصلی لینوکس تعبیه کند و به طور بالقوه نیاز به هستههای هر دستگاه را از بین ببرد و روند بهروزرسانی اندروید را تسریع بخشد.
ایده ارائه شده توسط مهندسان گوگل، ایجاد یک رابط در هسته لینوکس است که به درایورهای دستگاه اختصاصی اجازه می دهد تا به عنوان پلاگین عمل کنند. این اجازه می دهد تا Project Treble در یک هسته لینوکس معمولی استفاده شود.
جالب اینجاست که برخی از اعضای جامعه لینوکس مخالف ایده انتقال اندروید به آن هستند. دلیل آن فرآیند بسیار سریع اصلاح و تغییرات در هسته معمولی است، در حالی که سیستمهای اختصاصی تمام بار سازگاری با نسخههای قدیمیتر را با خود میکشند.
بنابراین، هنوز مشخص نیست که انتقال اندروید به هسته استاندارد لینوکس و ادغام سیستم Project Treble در آن چه زمانی اتفاق می افتد و به انتشار می رسد. اما خود این ایده بسیار جالب و امیدوارکننده است.
منبع: 3dnews.ru