{"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\/fr\/blog\/news\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1","title":{"rendered":"D\u00e9monstration du lancement d'un environnement Linux avec GNOME sur des appareils \u00e9quip\u00e9s de la puce Apple M1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>L'initiative de mise en \u0153uvre du support de la puce Apple M1 dans Linux, promue par les projets Asahi Linux et Corellium, a atteint un stade o\u00f9 le bureau GNOME peut \u00eatre lanc\u00e9 dans un environnement Linux sur un syst\u00e8me dot\u00e9 de la puce Apple M1. L'affichage est organis\u00e9 via un framebuffer, et le support OpenGL est assur\u00e9 par le rasteriseur logiciel LLVMPipe. La prochaine \u00e9tape consistera \u00e0 utiliser le coprocesseur d'affichage pour un affichage jusqu'\u00e0 4K, le reverse engineering des pilotes n\u00e9cessaires ayant d\u00e9j\u00e0 \u00e9t\u00e9 effectu\u00e9.         <\/p>\n<p>Le projet Asahi a r\u00e9ussi \u00e0 int\u00e9grer un support initial des composants SoC M1 non li\u00e9s au GPU dans le noyau Linux. Dans l'environnement Linux d\u00e9montr\u00e9, en plus des capacit\u00e9s du noyau standard, plusieurs patchs suppl\u00e9mentaires ont \u00e9t\u00e9 appliqu\u00e9s concernant le PCIe, le pilote pinctrl pour le bus interne et le pilote d'affichage. Ces ajouts ont permis d'assurer la sortie vid\u00e9o et le fonctionnement de l'USB et de l'Ethernet. L'acc\u00e9l\u00e9ration graphique n'est pas encore utilis\u00e9e.    <\/p>\n<p>Il est int\u00e9ressant de noter que pour le reverse engineering du SoC M1, le projet Asahi a impl\u00e9ment\u00e9 un hyperviseur au lieu de tenter de d\u00e9sassembler les pilotes de macOS, et qui s'ex\u00e9cute \u00e0 un niveau entre macOS et la puce M1, intercep-tant et consignant toutes les op\u00e9rations sur la puce en mode transparent. Parmi les caract\u00e9ristiques du SoC M1 qui compliquent la mise en \u0153uvre de la prise en charge de la puce dans des syst\u00e8mes d'exploitation tiers, on mentionne l'ajout d'un coprocesseur au contr\u00f4leur d'affichage (DCP). La moiti\u00e9 des fonctionnalit\u00e9s du pilote d'affichage de macOS a \u00e9t\u00e9 transf\u00e9r\u00e9e vers ce coprocesseur, qui appelle ses fonctions via une interface RPC sp\u00e9ciale.      <\/p>\n<p>Les passionn\u00e9s ont d\u00e9j\u00e0 explor\u00e9 suffisamment de d\u00e9fis li\u00e9s \u00e0 cette interface RPC pour activer le coprocesseur pour l'affichage \u00e0 l'\u00e9cran, ainsi que pour contr\u00f4ler le curseur mat\u00e9riel et effectuer des op\u00e9rations de composition et de mise \u00e0 l'\u00e9chelle. Le probl\u00e8me est que l'interface RPC d\u00e9pend du firmware et change \u00e0 chaque version de macOS, donc dans Asahi Linux, il est pr\u00e9vu de ne supporter que certaines versions de firmware. En premier lieu, la prise en charge du firmware fourni avec macOS 12 \u00ab Monterey \u00bb sera assur\u00e9e. Il n'est pas possible de t\u00e9l\u00e9charger la variante de firmware n\u00e9cessaire, car le firmware est install\u00e9 par iBoot au stade pr\u00e9c\u00e9dent le transfert de contr\u00f4le au syst\u00e8me d'exploitation et avec v\u00e9rification par signature num\u00e9rique.        <center><img decoding=\"async\" alt=\"D\u00e9monstration du lancement d&#039;un environnement Linux avec GNOME sur des appareils \u00e9quip\u00e9s de la puce Apple M1\" src=\"\/wp-content\/uploads\/2021\/08\/c56594e3acb1c56ea72b95967e8bbdcd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <center><img decoding=\"async\" alt=\"D\u00e9monstration du lancement d&#039;un environnement Linux avec GNOME sur des appareils \u00e9quip\u00e9s de la puce Apple M1\" src=\"\/wp-content\/uploads\/2021\/08\/b5a2d193c3884941047e1188eb01ee97.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Source : <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.2 - 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\/fr\/blog\/news\/prodemonstrirovan-zapusk-linux-okruzheniya-s-gnome-na-ustrojstvah-s-chipom-apple-m1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47D\u00e9monstration du lancement d'un environnement Linux avec GNOME sur des appareils \u00e9quip\u00e9s de chip Apple M1 | ProHoster","description":"L'initiative de mise en \u0153uvre du support du chip Apple M1 sous Linux, promue par les projets Asahi Linux et Corellium, a atteint un niveau o\u00f9 il est d\u00e9sormais possible de lancer le bureau GNOME dans un environnement Linux fonctionnant sur.","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/101076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=101076"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/101076\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/101077"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=101076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=101076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=101076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}