Google иска да преведе Android на основното ядро на Linux

Мобилната операционна система Android е основана на ядрото на Linux, но то не е стандартно, а сериозно модифицирано ядро. В него се включват "ъпгрейди" от Google, разработчиците на чипове Qualcomm и MediaTek, както и OEM производителите. Но сега, както се съобщава, "корпорацията на доброто" имам намерение да прехвърли системата си на основната версия на ядрото.

Google иска да преведе Android на основното ядро на Linux

В рамките на конференцията Linux Plumbers тази година инженерите на Google проведоха преговори по този въпрос. Очаква се това да доведе до намаляване на разходите и разходите за поддръжка, да бъде от полза за проекта Linux като цяло, да увеличи производителността и да удължи времето на автономна работа на устройствата. Също така, това ще позволи по-бързо внедряване на актуализации и ще намали фрагментацията.

Първият етап от този процес е обединяването на възможно най-много модификации на Android в основното ядро на Linux. Към февруари 2018 г. общото ядро на Android (в което производителите внасят допълнителни изменения) има над 32 000 допълнения и повече от 1500 премахвания в сравнение с основната версия на Linux 4.14.0. Това е подобрение в сравнение с преди няколко години, когато Android добави над 60 000 реда код в Linux.

Ядрото на Android все още получава модификации от производителите на микросхеми (например, Qualcomm и MediaTek) и от OEM производители (например, Samsung и LG). Google подобри този процес през 2017 г. чрез Project Treble, в рамките на който драйверите за конкретни устройства са отделени от останалата част на Android. Компанията иска да внедри тази технология в основното ядро на Linux, което потенциално може да премахне необходимостта от ядра за всяко устройство и да ускори процеса на актуализация на Android.

Идеята, предложена от инженерите на Google, е създаването на интерфейс в ядрото на Linux, който да позволява на proprietary драйвери за устройства да работят като плъгини. Това би позволило използването на Project Treble в стандартното ядро на Linux.

Интересно е, че някои представители на общността Linux се противопоставят на идеята за прехвърляне на Android към него. Причината е много бързият процес на модификации и промени в стандартното ядро, докато proprietary системите "носят" целия товар на съвместимостта със старите версии.

Така че, все още не е ясно кога ще се извърши преходът на Android към стандартното ядро на Linux и интеграцията на системата Project Treble в него, и кога това ще достигне до релиз. Но самата идея е много интересна и перспективна.



Източник: 3dnews.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster