{"id":101076,"date":"2021-08-23T16:22:46","date_gmt":"2021-08-23T14:22:47","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1"},"modified":"2021-08-23T16:22:46","modified_gmt":"2021-08-23T14:22:47","slug":"prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1","title":{"rendered":"Predvedenie spustenia Linuxov\u00e9ho prostredia s GNOME na zariadeniach s \u010dipom Apple M1.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Iniciat\u00edva na implement\u00e1ciu podpory pre Linux \u010dipu Apple M1, ktor\u00fa presadzuj\u00fa projekty Asahi Linux a Corellium, dosiahla \u00farove\u0148, pri ktorej je mo\u017en\u00e9 spusti\u0165 pracovn\u00fa plochu GNOME v Linuxovom prostred\u00ed, be\u017eiacom na syst\u00e9me s \u010dipom Apple M1. V\u00fdstup na obrazovku je organizovan\u00fd prostredn\u00edctvom framebufferu a podpora OpenGL je zabezpe\u010den\u00e1 prostredn\u00edctvom programov\u00e9ho rasteriz\u00e1tora LLVMPipe. Nasleduj\u00facim krokom bude zapojenie zobrazovacieho koprocessora pre v\u00fdstup s rozl\u00ed\u0161en\u00edm a\u017e 4K, sp\u00e4tn\u00e9 in\u017einierovanie ovl\u00e1da\u010dov pre ktor\u00fd u\u017e bolo vykonan\u00e9.         <\/p>\n<p>Projekt Asahi dosiahol zaradenie z\u00e1kladnej podpory pre komponenty SoC M1, nes\u00favisiace s GPU, do hlavn\u00e9ho jadra Linuxu. V predvedenom Linuxovom prostred\u00ed, okrem mo\u017enost\u00ed \u0161tandardn\u00e9ho jadra, bolo vyu\u017eit\u00fdch nieko\u013eko \u010fal\u0161\u00edch patchov, s\u00favisiacich s PCIe, ovl\u00e1da\u010dom pinctrl pre intern\u00fa zbernicu a zobrazovac\u00edm ovl\u00e1da\u010dom. Uveden\u00e9 doplnky umo\u017enili zabezpe\u010di\u0165 v\u00fdstup na obrazovku a dosiahnu\u0165 funk\u010dnos\u0165 USB a Ethernet. Akceler\u00e1cia grafiky sa zatia\u013e nevyu\u017e\u00edva.    <\/p>\n<p>Zauj\u00edmav\u00e9 je, \u017ee pre sp\u00e4tn\u00e9 in\u017einierovanie SoC M1 projekt Asahi namiesto pokusov o disassemblovanie ovl\u00e1da\u010dov macOS implementoval hyperv\u00edzor, ktor\u00fd funguje na \u00farovni medzi macOS a \u010dipom M1 a v prieh\u013eadnom re\u017eime zachyt\u00e1va a zaznamen\u00e1va v\u0161etky oper\u00e1cie s \u010dipom. Medzi \u0161pecifikami SoC M1, ktor\u00e9 s\u0165a\u017euj\u00fa implement\u00e1ciu podpory \u010dipu v alternat\u00edvnych opera\u010dn\u00fdch syst\u00e9moch, sa uv\u00e1dza pridanie koprocessora do zobrazovacieho ovl\u00e1da\u010da (DCP). Na stranu uveden\u00e9ho koprocessora bola prenesen\u00e1 polovica funk\u010dnosti zobrazovacieho ovl\u00e1da\u010da macOS, ktor\u00fd vol\u00e1 pripraven\u00e9 funkcie koprocessora prostredn\u00edctvom \u0161peci\u00e1lneho RPC rozhrania.      <\/p>\n<p>Nad\u0161enci u\u017e rozobrali dostato\u010dne ve\u013ea v\u00fdziev tohto RPC rozhrania na to, aby aktivovali koprocesor na zobrazenie na obrazovke, ako aj na ovl\u00e1danie hardv\u00e9rov\u00e9ho kurzora a vykon\u00e1vanie oper\u00e1ci\u00ed kompoz\u00edcie a \u0161k\u00e1lovania. Probl\u00e9m spo\u010d\u00edva v tom, \u017ee RPC rozhranie z\u00e1vis\u00ed od firmv\u00e9ru a men\u00ed sa v ka\u017edej verzii macOS, preto sa v Asahi Linux pl\u00e1nuje implement\u00e1cia podpory len pre konkr\u00e9tne verzie firmv\u00e9ru. Predov\u0161etk\u00fdm bude zabezpe\u010den\u00e1 podpora firmv\u00e9ru dod\u00e1van\u00e9ho s macOS 12 \u201eMonterey\u201c. Stiahnutie potrebnej verzie firmv\u00e9ru nie je mo\u017en\u00e9, preto\u017ee firmv\u00e9r in\u0161taluje iBoot v \u0161t\u00e1diu pred odovzdan\u00edm spr\u00e1vy opera\u010dn\u00e9mu syst\u00e9mu a s verifik\u00e1ciou pomocou digit\u00e1lneho podpisu.        <center><img decoding=\"async\" alt=\"Predvedenie spustenia Linuxov\u00e9ho prostredia s GNOME na zariadeniach s \u010dipom Apple M1.\" src=\"\/wp-content\/uploads\/2021\/08\/c56594e3acb1c56ea72b95967e8bbdcd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"Predvedenie spustenia Linuxov\u00e9ho prostredia s GNOME na zariadeniach s \u010dipom Apple M1.\" src=\"\/wp-content\/uploads\/2021\/08\/b5a2d193c3884941047e1188eb01ee97.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55670\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u0430 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 Linux \u0447\u0438\u043f\u0430 Apple M1, \u043f\u0440\u043e\u0434\u0432\u0438\u0433\u0430\u0435\u043c\u0430\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 Asahi Linux \u0438 Corellium, \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0430 \u0443\u0440\u043e\u0432\u043d\u044f, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u0442\u0430\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0437\u0430\u043f\u0443\u0441\u043a \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 GNOME \u0432 Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u043c \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441 \u0447\u0438\u043f\u043e\u043c Apple M1. \u0412\u044b\u0432\u043e\u0434 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 framebuffer, \u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 OpenGL \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0442\u043e\u0440\u0430 LLVMPipe. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0448\u0430\u0433\u043e\u043c \u0441\u0442\u0430\u043d\u0435\u0442 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0441\u043f\u043b\u0435\u0439\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":101077,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101076","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.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u0430 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 Linux \u0447\u0438\u043f\u0430 Apple M1, \u043f\u0440\u043e\u0434\u0432\u0438\u0433\u0430\u0435\u043c\u0430\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 Asahi Linux \u0438 Corellium, \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0430 \u0443\u0440\u043e\u0432\u043d\u044f, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u0442\u0430\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0437\u0430\u043f\u0443\u0441\u043a \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 GNOME \u0432 Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u043c \u043d\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\/sk\/blog\/news\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\udd47\u041f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0437\u0430\u043f\u0443\u0441\u043a Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0441 GNOME \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0441 \u0447\u0438\u043f\u043e\u043c Apple M1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u0430 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 Linux \u0447\u0438\u043f\u0430 Apple M1, \u043f\u0440\u043e\u0434\u0432\u0438\u0433\u0430\u0435\u043c\u0430\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 Asahi Linux \u0438 Corellium, \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0430 \u0443\u0440\u043e\u0432\u043d\u044f, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u0442\u0430\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0437\u0430\u043f\u0443\u0441\u043a \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 GNOME \u0432 Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u043c \u043d\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1\" \/>\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-08-23T14:22:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-23T14:22:47+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\udd47Demon\u0161trovanie spustenia prostredia Linux s GNOME na zariadeniach s \u010dipom Apple M1 | ProHoster","description":"Iniciat\u00edva na implement\u00e1ciu podpory \u010dipu Apple M1 v syst\u00e9me Linux, ktor\u00fa presadzuj\u00fa projekty Asahi Linux a Corellium, dosiahla \u00farove\u0148, ktor\u00e1 umo\u017enila spustenie pracovnej plochy GNOME v prostred\u00ed Linux.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\udd47\u041f\u0440\u043e\u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0437\u0430\u043f\u0443\u0441\u043a Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0441 GNOME \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0441 \u0447\u0438\u043f\u043e\u043c Apple M1 | ProHoster","og:description":"\u0418\u043d\u0438\u0446\u0438\u0430\u0442\u0438\u0432\u0430 \u043f\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432 Linux \u0447\u0438\u043f\u0430 Apple M1, \u043f\u0440\u043e\u0434\u0432\u0438\u0433\u0430\u0435\u043c\u0430\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 Asahi Linux \u0438 Corellium, \u0434\u043e\u0441\u0442\u0438\u0433\u043b\u0430 \u0443\u0440\u043e\u0432\u043d\u044f, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u0442\u0430\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0437\u0430\u043f\u0443\u0441\u043a \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 GNOME \u0432 Linux-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u043c \u043d\u0430.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1","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-08-23T14:22:47+00:00","article:modified_time":"2021-08-23T14:22:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101076","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-08-23 14:35:28","updated":"2022-10-04 15:53:45","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/101076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=101076"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/101076\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/101077"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=101076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=101076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=101076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}