{"id":99697,"date":"2021-04-10T10:23:13","date_gmt":"2021-04-10T08:23:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-yadre-linux-5-13-poyavitsya-nachalnaya-podderzhka-cpu-apple-m1"},"modified":"2021-04-10T10:23:13","modified_gmt":"2021-04-10T08:23:13","slug":"v-yadre-linux-5-13-poyavitsya-nachalnaya-podderzhka-cpu-apple-m1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/v-yadre-linux-5-13-poyavitsya-nachalnaya-podderzhka-cpu-apple-m1","title":{"rendered":"Initial support for the Apple M1 CPU will appear in the Linux kernel 5.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hector Martin proposed to include the first set of patches prepared by the Asahi Linux project in the Linux kernel, which is working on adapting Linux for Mac computers equipped with Apple's M1 ARM chip. These patches have already been approved by the maintainer of the Linux SoC branch and accepted into the Linux-next codebase, which forms the basis for the functionality of kernel 5.13. Technically, Linus Torvalds can block the proposed changes, but such an outcome is considered unlikely.     <\/p>\n<p>The patches include support for M1 SoC components not related to the GPU, such as the interrupt controller, timer, UART, SMP, functions for organizing input\/output, and MMIO. Reverse engineering of the GPU is still ongoing; the patches provide support for framebuffer and console output through the serial port. The supported device announced is the Apple Mac mini, which is used as a reference platform in the Asahi Linux project (a detailed installation guide is available).     <\/p>\n<p>Separately, an open hardware adapter is being developed, recognized for simplifying the connection to the console via the serial port and debugging. In its current form, due to Apple's use of non-standard USB-PD commands in its hardware, the simplest way to access the console is to connect to another computer based on the Apple M1 chip using a USB-C cable. A more complex method involves creating a bridge based on an Arduino microcontroller, the FUSB30 chip, and a UART-TTL adapter.      <\/p>\n<p>The project has also prepared the m1n1 bootloader, which allows loading the Linux kernel and a minimal system environment on Mac computers with Apple M1 CPU. Apple allows booting unsigned kernels on computers with M1 CPU without the need for jailbreak. This feature enables developers to experiment with new XNU kernels, but attempting to boot other systems presents challenges, as Apple uses its own boot protocol and a different Device Tree format. The m1n1 bootloader proposed by the Asahi Linux project acts as a layer, enabling the use of the standard Device Tree and the native boot protocol used in the Linux kernel for ARM64. In the future, the m1n1 aims to integrate the ability to call U-Boot and GRUB to organize a typical boot process similar to that used on other ARM64 platforms.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54940\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0413\u0435\u043a\u0442\u043e\u0440 \u041c\u0430\u0440\u0442\u0438\u043d (Hector Martin), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u044f\u0434\u0440\u043e Linux \u043f\u0435\u0440\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Asahi Linux, \u0432\u0435\u0434\u0443\u0449\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 Linux \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 Mac, \u043e\u0441\u043d\u0430\u0449\u0451\u043d\u043d\u044b\u0445 ARM-\u0447\u0438\u043f\u043e\u043c Apple M1. \u0423\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u043f\u0430\u0442\u0447\u0438 \u0443\u0436\u0435 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u044b \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u043c \u0432\u0435\u0442\u043a\u0438 Linux SoC \u0438 \u043f\u0440\u0438\u043d\u044f\u0442\u044b \u0432 \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443 Linux-next, \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u044f\u0434\u0440\u0430 5.13. \u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438, \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043c\u043e\u0436\u0435\u0442 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0443 [&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-99697","post","type-post","status-publish","format-standard","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=\"\u0413\u0435\u043a\u0442\u043e\u0440 \u041c\u0430\u0440\u0442\u0438\u043d (Hector Martin), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u044f\u0434\u0440\u043e Linux \u043f\u0435\u0440\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Asahi Linux, \u0432\u0435\u0434\u0443\u0449\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 Linux \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 Mac, \u043e\u0441\u043d\u0430\u0449\u0451\u043d\u043d\u044b\u0445 ARM-\u0447\u0438\u043f\u043e\u043c Apple M1.\" \/>\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\/en\/blog\/news\/v-yadre-linux-5-13-poyavitsya-nachalnaya-podderzhka-cpu-apple-m1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\u0412 \u044f\u0434\u0440\u0435 Linux 5.13 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 CPU Apple M1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0413\u0435\u043a\u0442\u043e\u0440 \u041c\u0430\u0440\u0442\u0438\u043d (Hector Martin), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u044f\u0434\u0440\u043e Linux \u043f\u0435\u0440\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Asahi Linux, \u0432\u0435\u0434\u0443\u0449\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 Linux \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 Mac, \u043e\u0441\u043d\u0430\u0449\u0451\u043d\u043d\u044b\u0445 ARM-\u0447\u0438\u043f\u043e\u043c Apple M1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/v-yadre-linux-5-13-poyavitsya-nachalnaya-podderzhka-cpu-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-04-10T08:23:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-10T08:23:13+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\udd47The Linux kernel 5.13 will feature initial support for Apple M1 CPU | ProHoster","description":"Hector Martin has proposed to include the first set of patches prepared by the Asahi Linux project in the Linux kernel, which is working on adapting Linux for Mac computers equipped with Apple's ARM chip M1.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/v-yadre-linux-5-13-poyavitsya-nachalnaya-podderzhka-cpu-apple-m1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\u0412 \u044f\u0434\u0440\u0435 Linux 5.13 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 CPU Apple M1 | ProHoster","og:description":"\u0413\u0435\u043a\u0442\u043e\u0440 \u041c\u0430\u0440\u0442\u0438\u043d (Hector Martin), \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u044f\u0434\u0440\u043e Linux \u043f\u0435\u0440\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Asahi Linux, \u0432\u0435\u0434\u0443\u0449\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 Linux \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 Mac, \u043e\u0441\u043d\u0430\u0449\u0451\u043d\u043d\u044b\u0445 ARM-\u0447\u0438\u043f\u043e\u043c Apple M1.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/v-yadre-linux-5-13-poyavitsya-nachalnaya-podderzhka-cpu-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-04-10T08:23:13+00:00","article:modified_time":"2021-04-10T08:23:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99697","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-04-10 08:47:51","updated":"2022-09-27 22:34:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/99697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=99697"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/99697\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=99697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=99697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=99697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}