Linux 5.19內(nèi)核發(fā)布 支持國產(chǎn)CPU龍芯自研指令集
Linux 5.19內(nèi)核日前正式發(fā)布,創(chuàng)始人Linus Torvalds在社區(qū)郵件宣布了這一消息,而且他重點提到了對龍芯公司研發(fā)的Loongarch指令集的支持,不過還有一些代碼沒有解決,暫時不能在龍芯Loongarch設(shè)備上啟動。
當(dāng)然,龍芯Loongarch不是Linux 5.19支持的唯一新硬件,實際上這一版內(nèi)核增加了大量新硬件的支持,包括蘋果自研的ARM處理器M1,還為Intel的13代酷睿添加了初步的Linux圖形驅(qū)動支持。
2021年4月15日,龍芯正式發(fā)布了自主指令系統(tǒng)架構(gòu)“Loongson Architecture”,簡稱為“龍芯架構(gòu)”或者“LoongArch”,已經(jīng)通過了國內(nèi)第三方知名知識產(chǎn)權(quán)評估機(jī)構(gòu)的評估。
LoongArch包括基礎(chǔ)架構(gòu)部分,以及向量擴(kuò)展LSX、高級向量擴(kuò)展LASX、虛擬化LVZ、二進(jìn)制翻譯LBT等擴(kuò)展部分,總共接近2000條指令,同時不包含龍芯此前使用的MIPS指令系統(tǒng)。
LoongArch具有完全自主、技術(shù)先進(jìn)、兼容生態(tài)三個方面的特點,它還可以同時兼容MIPS、ARM、x86等其他指令集,對MIPS指令的翻譯效率是100%,對ARM可以達(dá)到90%,龍芯3A/C5000系列是第一款支持LoongArch指令集的處理器。
在生態(tài)系統(tǒng)上,除了Linux內(nèi)核的官方支持之外,GCC等三大編譯器正在實現(xiàn)對LoongArch的特性支持,JAVA虛擬機(jī)的JDK14中貢獻(xiàn)率全球第四,.NET社區(qū)正在實現(xiàn)對LoongArch架構(gòu)的支持,瀏覽器及流媒體播放中已經(jīng)有產(chǎn)品實現(xiàn)對LoongArch的支持。
原標(biāo)題:Linux 5.19內(nèi)核發(fā)布 支持國產(chǎn)CPU龍芯自研指令集相關(guān)文章:
1. 中興新支點操作系統(tǒng)全面支持龍芯3A3000 附新特性2. Windows 7內(nèi)核版本并未更改仍為7.03. FreeBSD10安裝內(nèi)核源代碼方法講解4. win11內(nèi)核隔離打不開5. 探究Windows操作系統(tǒng)內(nèi)核工作原理6. 微軟官方視頻稱Windows 7內(nèi)核將不再臃腫7. 龍芯CPU可以運行Windows操作系統(tǒng)嗎?龍芯CPU支持哪些系統(tǒng)?8. Linux5.19內(nèi)核大提升! Ubuntu 22.04 LTS 現(xiàn)可升級至 Linux Kernel 5.199. win8系統(tǒng)中查看windows內(nèi)核版本號的具體操作方法10. Win7系統(tǒng)中怎么設(shè)置處理器內(nèi)核數(shù)?
