{"id":101401,"date":"2021-09-26T10:22:38","date_gmt":"2021-09-26T08:22:39","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/google-perejdyot-k-razvitiyu-novshestv-dlya-android-v-osnovnom-yadre-linux"},"modified":"2021-09-26T10:22:38","modified_gmt":"2021-09-26T08:22:39","slug":"google-perejdyot-k-razvitiyu-novshestv-dlya-android-v-osnovnom-yadre-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/google-perejdyot-k-razvitiyu-novshestv-dlya-android-v-osnovnom-yadre-linux","title":{"rendered":"Google vil fokusere p\u00e5 at udvikle innovationer for Android i den prim\u00e6re Linux-kerne.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e5 den forl\u00f8bne Linux Plumbers 2021-konference pr\u00e6senterede Google succeserne i initiativet om at overf\u00f8re Android-platformen til at anvende et standard Linux-kernel i stedet for deres egen variant, der inkluderede platformspecifikke \u00e6ndringer.     <\/p>\n<p>Det mest betydningsfulde \u00e6ndring inden for udviklingen er beslutningen om at overg\u00e5 til modellen \"Upstream First\" efter 2023, hvilket indeb\u00e6rer udvikling af alle nye kernefunktioner, der er n\u00f8dvendige i Android-platformen, direkte i den prim\u00e6re Linux-kerne i stedet for i separate grene (funktionen vil f\u00f8rst blive promoveret til den prim\u00e6re kerne og derefter bruges i Android, ikke omvendt). Der er ogs\u00e5 planlagt overf\u00f8rsel af alle ekstra patches til den prim\u00e6re kerne fra Android Common Kernel i 2023 og 2024.    <\/p>\n<p>Hvad der ruller ind i den n\u00e6rmeste fremtid, er at der til den forventede Android 12-platform, som lanceres i begyndelsen af oktober, vil blive tilbudt \"Generic Kernel Image\" (GKI) opbygninger, der line\u00e6rt tiln\u00e6rmer sig den almindelige kerne 5.10. Der vil blive givet regelm\u00e6ssige opdateringsudgivelser for de n\u00e6vnte opbygninger, som vil blive placeret i ci.android.com-repositoriet. I GKI-kernen er Android-specifikke till\u00e6g samt relaterede hardwaredrivere fra OEM-producenterne blevet flyttet til separate kerne-moduler. De n\u00e6vnte moduler er ikke bundet til versionen af den prim\u00e6re kerne og kan udvikles separat, hvilket betydeligt forenkler vedligeholdelse og overf\u00f8rsel af enheder til nye kernegrene.          <center><img decoding=\"async\" alt=\"Google vil fokusere p\u00e5 at udvikle innovationer for Android i den prim\u00e6re Linux-kerne.\" src=\"\/wp-content\/uploads\/2021\/09\/e70c086b38346593ea95e1b44ff0f3eb.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>De n\u00f8dvendige gr\u00e6nseflader for enhedsproducenter er implementeret i form af hooks, der tillader \u00e6ndring af kernelens adf\u00e6rd uden \u00e6ndringer i koden. I alt er der i android12-5.10-kernlen tilbudt 194 almindelige hooks, svarende til tracepoints, og 107 specialiserede hooks, der g\u00f8r det muligt at udf\u00f8re h\u00e5ndterere i en ikke-atomar kontekst. I GKI-kernlen er det for hardwareproducenter forbudt at anvende specifikke patches p\u00e5 den prim\u00e6re kernel, og komponenter til hardwareunderst\u00f8ttelse skal kun leveres af leverand\u00f8rerne i form af ekstra kernelmoduler, hvor der skal sikres kompatibilitet med den prim\u00e6re kernel.       <\/p>\n<p>Lad os minde om, at der i Android-platformen udvikles en egen kernegren - Android Common Kernel, p\u00e5 grundlag af hvilken der dannes separate specifikke opbygninger for hver enhed. Hver Android-gren tilbyder producenterne flere muligheder for konfiguration af kerner til deres enheder. For eksempel i Android 11 blev der tilbudt tre grundl\u00e6ggende kerner - 4.14, 4.19 og 5.4, og for Android 12 vil der blive tilbudt grundl\u00e6ggende kerner 4.19, 5.4 og 5.10. Version 5.10 er pr\u00e6senteret som Generic Kernel Image, hvor de n\u00f8dvendige funktioner for OEM-producenterne overf\u00f8res til upstream, flyttes til moduler eller inkluderes i Android Common Kernel.       <\/p>\n<p>F\u00f8r GKI blev kernen til Android forberedt i flere faser:    <\/p>\n<ul>\n<li class=\"l\"> Baseret p\u00e5 de prim\u00e6re LTS-kerner (3.18, 4.4, 4.9, 4.14, 4.19, 5.4) blev det besluttet at oprette grenen \"Android Common Kernel\", hvor Android-specifikke patches blev overf\u00f8rt (tidligere n\u00e5ede \u00e6ndringerne flere millioner linjer).\n<li class=\"l\">  Baseret p\u00e5 \"Android Common Kernel\" har chipproducenter som Qualcomm, Samsung og MediaTek konstrueret \"SoC Kernel\", der inkluderer till\u00e6g til underst\u00f8ttelse af hardware.\n<li class=\"l\">  Baseret p\u00e5 &#171;SoC Kernel&#187; har producenter af enheder udviklet &#171;Device Kernel&#187;, som omfatter \u00e6ndringer relateret til underst\u00f8ttelse af ekstra udstyr, sk\u00e6rme, kameraer, lydsystemer osv.   <\/ul>\n<p>En s\u00e5dan tilgang gjorde det betydeligt sv\u00e6rere at implementere opdateringer for at rette sikkerhedss\u00e5rbarheder og skifte til nye kernegrene. Selvom Google regelm\u00e6ssigt udsender opdateringer til sine Android-kerner (Android Common Kernel), har leverand\u00f8rer ofte ikke hastet med at levere disse opdateringer eller bruger helt enkelt \u00e9n kerne gennem hele enhedens livscyklus.        <center>  <div class=\"youtube-placeholder\" data-id=\"O_lCFGinFPM\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/O_lCFGinFPM\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55869\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2021 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u0431 \u0443\u0441\u043f\u0435\u0445\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 Linux \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0434\u0440\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u0430\u0436\u043d\u044b\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0442\u0430\u043b\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043f\u043e\u0441\u043b\u0435 2023 \u0433\u043e\u0434\u0430 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044c &#171;Upstream First&#187;, \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u044e\u0449\u0443\u044e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0432\u0441\u0435\u0445 \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u044f\u0434\u0440\u0430, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":101402,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101401","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2021 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u0431 \u0443\u0441\u043f\u0435\u0445\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 Linux \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0434\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/google-perejdyot-k-razvitiyu-novshestv-dlya-android-v-osnovnom-yadre-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Google \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u043a \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432 \u0434\u043b\u044f Android \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044f\u0434\u0440\u0435 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2021 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u0431 \u0443\u0441\u043f\u0435\u0445\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 Linux \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0434\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/google-perejdyot-k-razvitiyu-novshestv-dlya-android-v-osnovnom-yadre-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-09-26T08:22:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-26T08:22:39+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Google vil fokusere p\u00e5 innovationer for Android i den almindelige Linux-kerne | ProHoster","description":"Ved den seneste konference Linux Plumbers 2021 delte Google nyheder om fremskridtene i initiativet til at overf\u00f8re Android-platformen til brugen af den almindelige Linux-kerne i stedet for at anvende sin egen kernevariant.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/google-perejdyot-k-razvitiyu-novshestv-dlya-android-v-osnovnom-yadre-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Google \u043f\u0435\u0440\u0435\u0439\u0434\u0451\u0442 \u043a \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432 \u0434\u043b\u044f Android \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044f\u0434\u0440\u0435 Linux | ProHoster","og:description":"\u041d\u0430 \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Linux Plumbers 2021 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e\u0431 \u0443\u0441\u043f\u0435\u0445\u0430\u0445 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0443 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 Linux \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u044f\u0434\u0440\u0430.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/google-perejdyot-k-razvitiyu-novshestv-dlya-android-v-osnovnom-yadre-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-09-26T08:22:39+00:00","article:modified_time":"2021-09-26T08:22:39+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101401","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-09-26 08:25:24","updated":"2022-10-05 19:40:01","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/101401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=101401"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/101401\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/101402"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=101401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=101401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=101401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}