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