自從去年11月蘋(píng)果自主開(kāi)發(fā)的M1芯片推出以來(lái),該行業(yè)的開(kāi)發(fā)人員已經(jīng)“思考”了這一點(diǎn)。在上面。
有人說(shuō),M1芯片是否真的如傳言般打破了x86的壟斷地位,最好對(duì)其進(jìn)行測(cè)試。有人問(wèn)它是否打破了砂鍋。
最后,我對(duì)技術(shù)研發(fā),設(shè)計(jì)和趨勢(shì)進(jìn)行了深入的分析。有人不愿接受現(xiàn)狀,開(kāi)了一條未知的探索之路,即探索將Linux移植到裝有M1芯片的計(jì)算機(jī)上的解決方案。
實(shí)際上,許多Linux愛(ài)好者都嘗試過(guò)Apple的舊版本MacBook。其中一位開(kāi)發(fā)人員還寫(xiě)了一篇長(zhǎng)文章,記錄了旅途中的陷阱和幸福時(shí)刻。
但是,對(duì)于配備M1芯片的最新Mac,它是否也可以像Windows使用WSL一樣容易地在Linux上運(yùn)行? 1Linus:“我沒(méi)有時(shí)間解決它?!睂?shí)際上,當(dāng)Linux的父親Linus Torvalds回答了“如何處理新的(M1芯片)Apple蘋(píng)果計(jì)算機(jī)”問(wèn)題時(shí),他就回答了。
網(wǎng)友不久前在國(guó)外RealWorldTechnologies網(wǎng)站的留言板上提出的問(wèn)題,他回答說(shuō):如果它運(yùn)行Linux,我肯定想要一個(gè)。但是,使用11英寸MacBookAir十年的Linus說(shuō):“當(dāng)前的Apple筆記本電腦對(duì)Linux并不那么友好。
盡管新的MacBookAir幾乎完美,但只有OS不好。他同時(shí)說(shuō),實(shí)際上,等待基于ARM的筆記本電腦運(yùn)行Linux已經(jīng)很長(zhǎng)時(shí)間了,但是現(xiàn)在他沒(méi)有時(shí)間解決在新M1Mac上運(yùn)行Linux的問(wèn)題。
2行業(yè)愛(ài)好者:我來(lái)了!此刻,開(kāi)發(fā)者HectorMartin曾是白天的IT安全顧問(wèn),也是一名“黑客”。晚上,走了出去。
此前,CSDN還報(bào)告說(shuō)HectorMartin正在啟動(dòng)一個(gè)將眾籌平臺(tái)Patreon上的Linux移植到M1Mac的項(xiàng)目?,F(xiàn)在,經(jīng)過(guò)一段時(shí)間的眾籌和準(zhǔn)備,Hector正式在Twitter上宣布了該項(xiàng)目的啟動(dòng),并將其命名為“ AsahiLinuxProject”。
目前,AsahiLinux項(xiàng)目的官方網(wǎng)站(https://asahilinux.org/)已啟動(dòng),Hector表示他將更傾向于優(yōu)先考慮技術(shù)問(wèn)題。作為該項(xiàng)目的發(fā)起者,赫克托爾此前曾為PlayStation4和Nintendo Wii創(chuàng)建了Linux端口,并擁有豐富的開(kāi)發(fā)經(jīng)驗(yàn)。
HectorMartin之前還說(shuō)過(guò),創(chuàng)建AsahiLinux項(xiàng)目的目標(biāo)是在M1Mac上創(chuàng)建一個(gè)操作系統(tǒng),該操作系統(tǒng)可以在日常驅(qū)動(dòng)設(shè)備上使用,而不僅僅是技術(shù)演示。因此,他還給出了一些初步的想法和步驟:我想出了如何在外部Thunderbolt端口上啟用調(diào)試UART(由于t8012dev團(tuán)隊(duì)提供了USB-PD模塊)。
首先,這是一種獲取低級(jí)通信通道的方法,該通道足夠簡(jiǎn)單以調(diào)試其余的啟動(dòng)過(guò)程。原型硬件使用Arduino和FUSB302USB-PDInterfaceIC,代碼在GitHub(https://github.com/AsahiLinux/vdmtool)上。
我計(jì)劃設(shè)計(jì)其“生產(chǎn)”產(chǎn)品。版本作為開(kāi)放式硬件設(shè)計(jì),我正在考慮自己制作一個(gè)小型的自制產(chǎn)品(10-20件)。
接下來(lái),我將整理加載引導(dǎo)加載程序的連續(xù)步驟。這些階段還將用作簡(jiǎn)單的測(cè)試平臺(tái)。
我將以Macmini為基礎(chǔ)。該消息一經(jīng)發(fā)布,便得到了許多開(kāi)發(fā)人員的支持。
3宋寶華:這么多的ARM芯片都可以運(yùn)行,沒(méi)有理由說(shuō)M1不能運(yùn)行。那么,總的來(lái)說(shuō),該解決方案或在帶有M1芯片的Mac上運(yùn)行Linux的可行性如何?在這方面,CSDN很幸運(yùn)地采訪了高級(jí)Linux內(nèi)核開(kāi)發(fā)人員Song Baohua,他說(shuō),如果沒(méi)有Apple的官方支持,我認(rèn)為可以運(yùn)行Linux。
畢竟,可以運(yùn)行這么多ARM芯片,并且沒(méi)有理由不能運(yùn)行M1。但是,業(yè)界很少看到第三方組織和個(gè)人在其他公司的芯片上開(kāi)發(fā)完整,穩(wěn)定和高性能的Linux。
我認(rèn)為它可以正常運(yùn)行是兩個(gè)完全不同的概念。 。
同時(shí),宋寶華認(rèn)為,在移植過(guò)程中,主要困難在于第三方很難深入了解蘋(píng)果芯片的實(shí)際問(wèn)題。例如,基本上每個(gè)芯片制造商都有一個(gè)Linuxteam,他們可以在Linux開(kāi)發(fā)過(guò)程中與相關(guān)的ICDesignTeam進(jìn)行深入的交流。
對(duì)每個(gè)IP中的寄存器,甚至IP本身的缺陷都有深刻的了解。但是,將來(lái)有一天,當(dāng)Linux能夠成功運(yùn)行到配備M1芯片的Mac系列設(shè)備上時(shí),無(wú)疑會(huì)給業(yè)界帶來(lái)更多便利,但實(shí)際上,宋寶華表示影響是有限的。
它說(shuō)它在服務(wù)器和嵌入式領(lǐng)域已經(jīng)非常成功,并且