{"id":53000,"date":"2019-11-21T00:00:00","date_gmt":"2019-11-20T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android"},"modified":"2020-02-18T14:00:50","modified_gmt":"2020-02-18T11:00:50","slug":"google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android","title":{"rendered":"Google t\u00f6\u00f6tab tavalise Linuxi k\u00e4rje kasutamise nimel Androidis","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Aasta tagasi toimunud Linux Plumbers 2019 konverentsil r\u00e4\u00e4kis Google <noindex><a rel=\"nofollow\" href=\"https:\/\/arstechnica.com\/gadgets\/2019\/11\/google-outlines-plans-for-mainline-linux-kernel-support-in-android\/\">r\u00e4\u00e4kinud<\/a><\/noindex>  arengust <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49648\">turvalisuse, privaatsuse ja laiendite efektiivsuse suurendamiseks (peamine eesm\u00e4rk on lihtsustada turvaliste ja efektiivsete laiendite loomist ning raskendada ohtlike ja aeglaste laiendite loomist).<\/a><\/noindex> Linuxi p\u00f5hituuma muutuste integreerimisest, mida arendatakse <noindex><a rel=\"nofollow\" href=\"https:\/\/android.googlesource.com\/kernel\/common\/+refs\">Androidi tuumavariandis.<\/a><\/noindex> L\u00f5ppeesm\u00e4rk on v\u00f5imaldada Androidis kasutada \u00fchte \u00fchist tuuma, selle asemel, et iga seadmestiku jaoks valmistada eraldi versioone Androidi spetsiifilisest harust. <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/architecture\/kernel\/android-common\">Android Common Kernel<\/a><\/noindex>. See eesm\u00e4rk on juba osaliselt saavutatud ning konverentsil demonstreeriti Androidi nutitelefoni Xiaomi Poco F1, millel on puhtal, muutmata Linuxi tuumal p\u00f5hinev tarkvara.<\/p>\n<p>P\u00e4rast projekti valmimist pakutakse tarnijatele v\u00f5imalust tarnida p\u00f5hituhal p\u00f5hinevat baastuuma. Riistvara toetamiseks vajalikud komponendid tarnitakse tarnijate poolt ainult lisatuuma moodulitena, ilma tuuma muude muudatusteta. Moodulites peab olema tagatud \u00fchilduvus p\u00f5hituumaga s\u00fcmbolite ruumi tasemel. K\u00f5ik muutused, mis puudutavad p\u00f5hituuma, edastatakse upstream-ile. \u00dchilduvuse s\u00e4ilitamiseks omandi\u00f5iguste moodulitega LTS-haru raames soovitatakse toetada tuuma API-d ja ABI-d stabiilselt, mis v\u00f5imaldab s\u00e4ilitada moodulite \u00fchilduvust tuuma igas \u00fcldises haru v\u00e4rskenduses.<\/p>\n<p><center><img decoding=\"async\" alt=\"Google t\u00f6\u00f6tab tavalise Linuxi k\u00e4rje kasutamise nimel Androidis\" src=\"\/wp-content\/uploads\/2019\/11\/18f8a41befddc7d81c07b9c6d1bf44c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Aasta jooksul on Androidile m\u00f5eldud tuumast Linuxi p\u00f5hituumasse edastatud sellised v\u00f5imalused nagu PSI s\u00fcsteem (Pressure Stall Information), et anal\u00fc\u00fcsida erinevate ressursside (CPU, m\u00e4lu, sisend\/v\u00e4ljund) ooteaega, BinderFS pseudofailis\u00fcsteem Binderi protsessidevahelise suhtluse mehhanismi jaoks ja energiat\u00f5hus \u00fclesannete ajakava EAS (Energy Aware Scheduling). Edasi plaanitakse Androidi \u00fcle viia SchedTune spetsiifiliselt v\u00e4ljat\u00f6\u00f6tatud ajakava ARM-i uut UtilClamp alams\u00fcsteemi, mis p\u00f5hineb cgroups2 ja tuuma sisseehitatud mehhanismidel.<\/p>\n<p><center><img decoding=\"async\" alt=\"Google t\u00f6\u00f6tab tavalise Linuxi k\u00e4rje kasutamise nimel Androidis\" src=\"\/wp-content\/uploads\/2019\/11\/2db4ca76f6a87b2ad28a7510a4deb79c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Tuletame meelde, et seni on Androidi platvormi tuum l\u00e4binud mitu ettevalmistusetappi:<\/p>\n<ul>\n<li class=\"l\"> P\u00f5hjal LTS-kernelite (3.18, 4.4, 4.9 ja 4.14) loodi haru nimega &#171;Android Common Kernel&#187;, kuhu viidi \u00fcle Androidile spetsiifilised pat\u0161id (varem oli muutuste suurus ulatunud mitme miljoni reale, kuid viimasel ajal on muutused v\u00e4hendatud paarisaja tuhande reale).\n<li class=\"l\"> Android Common Kernel&#187; baasil koostasid kiibitootjad, nagu Qualcomm, &#171;SoC Kernel&#187;, mis h\u00f5lmas seadmete toetamiseks vajalikku t\u00e4iendavat sisu.\n<li class=\"l\"> SoC Kernel&#187; baasil arendasid seadmetootjad &#171;Device Kernel&#187; t\u00fc\u00fcpi, kuhu lisandusid muudatused, mis olid seotud lisaseadmete, ekraanide, kaamerate, helis\u00fcsteemide jms toetamisega.\n<\/ul>\n<p><center><img decoding=\"async\" alt=\"Google t\u00f6\u00f6tab tavalise Linuxi k\u00e4rje kasutamise nimel Androidis\" src=\"\/wp-content\/uploads\/2019\/11\/3a7d495f71eaef927e79912ca62776d8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Sisuliselt loodi iga seadme jaoks oma tuumik, mida ei saanud kasutada teistes seadmetes. Selline skeem keerukendab oluliselt haavatavuste parandamiseks uuenduste tegemist ja uutele tuumaversioonidele \u00fcleminekut. N\u00e4iteks tulid oktoobris v\u00e4lja uuem nutitelefon Pixel 4, mis sisaldab Linuxi tuuma 4.14, mis ilmus kaks aastat tagasi. Osaliselt on Google proovinud hooldust lihtsustada, edendades s\u00fcsteemi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48588\">Treble<\/a><\/noindex>, mis v\u00f5imaldab tootjatel luua universaalseid riistvaratoe komponente, mis ei ole seotud konkreetsete Androidi versioonide ja kasutatavate Linuxi tuuma v\u00e4ljaannetega. Treble v\u00f5imaldab kasutada juba olemasolevaid Google'i uuendusi, integreerides neisse seadmespetsiifilisi komponente. <\/p>\n<p><center><br \/>\n<div class=\"youtube-placeholder\" data-id=\"f2C-gA8jEyY\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/f2C-gA8jEyY\/hqdefault.jpg\" alt=\"M\u00e4ngi videot\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51905\">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 2019 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u044b \u043f\u043e \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0443 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u044f\u0434\u0440\u043e Linux \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 \u044f\u0434\u0440\u0430 \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Android. \u041a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0446\u0435\u043b\u044c\u044e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 Android \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0431\u0449\u0435\u0433\u043e \u044f\u0434\u0440\u0430, \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u043e\u0439 \u0434\u043b\u044f Android \u0432\u0435\u0442\u043a\u0438 Android Common Kernel. \u0414\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043b\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-53000","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - 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 2019 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google\" \/>\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\/et\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 Linux \u0432 Android | 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 2019 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android\" \/>\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=\"2019-11-20T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:50+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 t\u00f6\u00f6tab v\u00e4lja tavalise Linuxi tuuma kasutamise Androidis | ProHoster","description":"Aasta tagasi toimunud Linux Plumbers 2019 konverentsil r\u00e4\u00e4kis Google","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 Linux \u0432 Android | 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 2019 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android","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":"2019-11-20T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53000","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":"2026-01-24 05:41:27","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:33:28","updated":"2026-01-24 05:41:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=53000"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53000\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=53000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=53000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=53000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}