{"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\/cs\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android","title":{"rendered":"Google pracuje na vyu\u017eit\u00ed b\u011b\u017en\u00e9ho j\u00e1dra Linuxu v Androidu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Na ned\u00e1vn\u00e9 konferenci Linux Plumbers 2019 spole\u010dnost Google <noindex><a rel=\"nofollow\" href=\"https:\/\/arstechnica.com\/gadgets\/2019\/11\/google-outlines-plans-for-mainline-linux-kernel-support-in-android\/\">pov\u011bd\u011bla<\/a><\/noindex>  o rozvoji <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49648\">iniciativy<\/a><\/noindex> na p\u0159enos do hlavn\u00edho j\u00e1dra Linuxu zm\u011bn vyv\u00edjen\u00fdch v <noindex><a rel=\"nofollow\" href=\"https:\/\/android.googlesource.com\/kernel\/common\/+refs\">verzi j\u00e1dra<\/a><\/noindex> pro platformu Android. Kone\u010dn\u00fdm c\u00edlem je umo\u017enit pou\u017eit\u00ed jednoho spole\u010dn\u00e9ho j\u00e1dra v Androidu, m\u00edsto p\u0159\u00edpravy jednotliv\u00fdch sestaven\u00ed pro ka\u017ed\u00e9 za\u0159\u00edzen\u00ed na z\u00e1klad\u011b specifick\u00e9 v\u011btve pro Android <noindex><a rel=\"nofollow\" href=\"https:\/\/source.android.com\/devices\/architecture\/kernel\/android-common\">Android Common Kernel<\/a><\/noindex>. Tento c\u00edl byl ji\u017e \u010d\u00e1ste\u010dn\u011b dosa\u017een, a na konferenci byl p\u0159edstaven smartphone Xiaomi Poco F1 se syst\u00e9mem zalo\u017een\u00fdm na b\u011b\u017en\u00e9m nemodifikovan\u00e9m j\u00e1dru Linuxu.<\/p>\n<p>Po dokon\u010den\u00ed projektu budou dodavatel\u016fm nab\u00eddnuto dod\u00e1vat z\u00e1kladn\u00ed j\u00e1dro zalo\u017een\u00e9 na hlavn\u00edm j\u00e1dru Linuxu. Komponenty pro podporu hardwaru budou dod\u00e1v\u00e1ny dodavateli pouze jako dodate\u010dn\u00e9 moduly j\u00e1dra, bez patchov\u00e1n\u00ed j\u00e1dra. Moduly budou povinn\u011b muset b\u00fdt kompatibiln\u00ed s hlavn\u00edm j\u00e1drem na \u00farovni prostoru n\u00e1zv\u016f symbol\u016f j\u00e1dra. V\u0161echny zm\u011bny, kter\u00e9 se t\u00fdkaj\u00ed hlavn\u00edho j\u00e1dra, budou prosazov\u00e1ny do upstreamu. Pro zachov\u00e1n\u00ed kompatibility s propriet\u00e1rn\u00edmi moduly v r\u00e1mci LTS v\u011btv\u00ed se navrhuje uchov\u00e1vat stabiln\u00ed API a ABI j\u00e1dra, co\u017e umo\u017en\u00ed zachovat kompatibilitu modul\u016f s aktualizacemi pro ka\u017edou spole\u010dnou v\u011btev j\u00e1dra.<\/p>\n<p><center><img decoding=\"async\" alt=\"Google pracuje na vyu\u017eit\u00ed b\u011b\u017en\u00e9ho j\u00e1dra Linuxu v Androidu\" src=\"\/wp-content\/uploads\/2019\/11\/18f8a41befddc7d81c07b9c6d1bf44c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Za rok byly do hlavn\u00edho j\u00e1dra Linuxu p\u0159evedeny z edice j\u00e1dra pro Android takov\u00e9 funkcionality, jako je pod syst\u00e9m PSI (Pressure Stall Information) pro anal\u00fdzu informac\u00ed o \u010dase \u010dek\u00e1n\u00ed na z\u00edsk\u00e1n\u00ed r\u016fzn\u00fdch zdroj\u016f (CPU, pam\u011b\u0165, vstup\/v\u00fdstup), pseudofilov\u00e1 syst\u00e9m BinderFS pro mechanismus meziprocesn\u00edho komunikace Binder a energeticky efektivn\u00ed pl\u00e1nova\u010d \u00faloh EAS (Energy Aware Scheduling). D\u00e1le se pl\u00e1nuje p\u0159ev\u00e9st Android ze specifick\u00e9ho pl\u00e1nova\u010de SchedTune na nov\u011b vyvinut\u00fd subsystem UtilClamp od spole\u010dnosti ARM, kter\u00fd je zalo\u017een na cgroups2 a standardn\u00edch mechanismech j\u00e1dra.<\/p>\n<p><center><img decoding=\"async\" alt=\"Google pracuje na vyu\u017eit\u00ed b\u011b\u017en\u00e9ho j\u00e1dra Linuxu v Androidu\" src=\"\/wp-content\/uploads\/2019\/11\/2db4ca76f6a87b2ad28a7510a4deb79c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>P\u0159ipome\u0148me, \u017ee dosud j\u00e1dro pro platformu Android pro\u0161lo n\u011bkolika f\u00e1zemi p\u0159\u00edpravy:<\/p>\n<ul>\n<li class=\"l\"> Na z\u00e1klad\u011b hlavn\u00edch LTS jader (3.18, 4.4, 4.9 a 4.14) vznikla varianta \u201eAndroid Common Kernel\u201c, do kter\u00e9 byly p\u0159eneseny specifick\u00e9 pro Android patche (d\u0159\u00edve se objem zm\u011bn pohyboval v \u0159\u00e1du milion\u016f \u0159\u00e1dk\u016f, ale v posledn\u00ed dob\u011b byly zm\u011bny zredukov\u00e1ny na n\u011bkolik tis\u00edc \u0159\u00e1dk\u016f k\u00f3du).\n<li class=\"l\"> Na z\u00e1klad\u011b \u201eAndroid Common Kernel\u201c v\u00fdrobci \u010dip\u016f, jako je Qualcomm, vytv\u00e1\u0159eli \u201eSoC Kernel\u201c, kter\u00e9 zahrnovaly dopl\u0148ky pro podporu hardwaru.\n<li class=\"l\"> Na z\u00e1klad\u011b \u201eSoC Kernel\u201c v\u00fdrobci za\u0159\u00edzen\u00ed vytv\u00e1\u0159eli \u201eDevice Kernel\u201c, kter\u00e9 obsahovaly zm\u011bny souvisej\u00edc\u00ed s podporou dodate\u010dn\u00e9ho hardwaru, obrazovek, kamer, zvukov\u00fdch syst\u00e9m\u016f atd.\n<\/ul>\n<p><center><img decoding=\"async\" alt=\"Google pracuje na vyu\u017eit\u00ed b\u011b\u017en\u00e9ho j\u00e1dra Linuxu v Androidu\" src=\"\/wp-content\/uploads\/2019\/11\/3a7d495f71eaef927e79912ca62776d8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>V podstat\u011b bylo pro ka\u017ed\u00e9 za\u0159\u00edzen\u00ed vytvo\u0159eno vlastn\u00ed j\u00e1dro, kter\u00e9 nemohlo b\u00fdt pou\u017e\u00edv\u00e1no na jin\u00fdch za\u0159\u00edzen\u00edch. Tento syst\u00e9m v\u00fdrazn\u011b komplikuje schvalov\u00e1n\u00ed aktualizac\u00ed k odstran\u011bn\u00ed zranitelnost\u00ed a p\u0159echod na nov\u00e9 v\u011btve j\u00e1dra. Nap\u0159\u00edklad ned\u00e1vno vydan\u00fd smartphone Pixel 4 ze \u0159\u00edjna dod\u00e1v\u00e1 se s j\u00e1drem Linux 4.14, kter\u00e9 bylo vyd\u00e1no p\u0159ed dv\u011bma lety. \u010c\u00e1ste\u010dn\u011b, Google se pokusil usnadnit \u00fadr\u017ebu t\u00edm, \u017ee propagoval syst\u00e9m <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48588\">Treble<\/a><\/noindex>, kter\u00fd umo\u017e\u0148uje v\u00fdrobc\u016fm vytv\u00e1\u0159et univerz\u00e1ln\u00ed komponenty pro podporu hardwaru, kter\u00e9 nejsou v\u00e1z\u00e1ny na konkr\u00e9tn\u00ed verze Android a pou\u017e\u00edvan\u00e9 verze j\u00e1dra Linux. Treble umo\u017e\u0148uje pou\u017e\u00edvat jako z\u00e1klad ji\u017e hotov\u00e9 aktualizace od Google a integrovat do nich specifick\u00e9 komponenty pro konkr\u00e9tn\u00ed za\u0159\u00edzen\u00ed. <\/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=\"P\u0159ehr\u00e1t video\" 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>Zdroj: <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.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 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\/cs\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\/cs\/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 pracuje na vyu\u017eit\u00ed b\u011b\u017en\u00e9ho j\u00e1dra Linux v Androidu | ProHoster","description":"Na ned\u00e1vn\u00e9 konferenci Linux Plumbers 2019 spole\u010dnost Google","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/google-rabotaet-nad-ispolzovaniem-obychnogo-yadra-linux-v-android","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\/cs\/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\/cs\/wp-json\/wp\/v2\/posts\/53000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=53000"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/53000\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=53000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=53000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=53000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}