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