Google chce przenieść Androida na główne jądro Linuxa

Mobilny system operacyjny Android oparty jest na jądrze Linux, jednak nie jest to standardowe jądro, lecz mocno zmodyfikowane. Zawiera „aktualizacje” od Google, producentów chipów Qualcomm i MediaTek, a także producentów OEM. Jednak teraz, jak donoszą, „korporacja dobra” ma zamiar przenieść swój system na główną wersję jądra.

Google chce przenieść Androida na główne jądro Linuxa

W ramach konferencji Linux Plumbers w tym roku inżynierowie Google przeprowadzili rozmowy na ten temat. Oczekuje się, że pozwoli to na obniżenie kosztów i nakładów na wsparcie, przyniesie korzyści projektowi Linux jako całości, zwiększy wydajność i wydłuży czas pracy urządzeń na baterii. Umożliwi to również szybsze wdrażanie aktualizacji i zmniejszy fragmentację.

Pierwszym etapem tego procesu jest połączenie jak największej liczby modyfikacji Androida w główne jądro Linux. Na dzień lutego 2018 roku ogólne jądro Androida (do którego producenci wprowadzają dodatkowe zmiany) ma ponad 32 000 dodatków i ponad 1500 usunięć w porównaniu z główną wersją Linux 4.14.0. To poprawa w porównaniu do tego, co było kilka lat temu, gdy Android dodał ponad 60 000 linii kodu do Linuxa.

Jądro Androida wciąż otrzymuje modyfikacje od producentów chipów (takich jak Qualcomm i MediaTek) oraz od producentów OEM (takich jak Samsung i LG). Google poprawiło ten proces w 2017 roku dzięki projektowi Treble, w ramach którego sterowniki dla konkretnych urządzeń zostały oddzielone od reszty Androida. Firma chce wdrożyć tę technologię do głównego jądra Linux, co potencjalnie może wyeliminować potrzebę posiadania jąder dla każdego urządzenia i jeszcze bardziej przyspieszyć proces aktualizacji Androida.

Pomysł zaproponowany przez inżynierów Google polega na stworzeniu interfejsu w jądrze Linux, który pozwoliłby na działanie zamkniętych sterowników urządzeń jako modułów wtykowych. Umożliwiłoby to wykorzystanie projektu Treble w tradycyjnym jądrze Linux.

Ciekawe, że niektórzy przedstawiciele społeczności Linux sprzeciwiają się idei przeniesienia Androida na to jądro. Powodem jest bardzo szybki proces modyfikacji i zmian w standardowym jądrze, podczas gdy systemy proprietarne „ciągną” za sobą cały ciężar kompatybilności ze starszymi wersjami.

Nie jest więc jasne, kiedy przejście Androida na standardowe jądro Linux i integracja systemu Project Treble nastąpią i trafią do wersji. Jednak sama idea jest bardzo interesująca i obiecująca.



Źródło: 3dnews.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster