2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ 備案號(hào):
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請(qǐng)將#換成@)
如今,486CPU在某種程度上已成為遺物,但它在Linux內(nèi)核中的遺產(chǎn)仍然存在。幾十年來(lái),i486一直是事實(shí)上的最低要求。甚至Linux,這個(gè)過(guò)時(shí)架構(gòu)的長(zhǎng)期支持者,也在考慮放棄芯片并取消對(duì)486處理器的支持,就像它在2012年對(duì)386所做的那樣。
該消息來(lái)自L(fǎng)inuxKernelMailingList上的一篇文章(在新標(biāo)簽中打開(kāi))來(lái)自L(fǎng)inusTorvalds本人。最近熱衷于添加諸如Rust編程語(yǔ)言之類(lèi)的東西(在新標(biāo)簽中打開(kāi))并支持IntelArcGPU和龍芯CPU(在新標(biāo)簽中打開(kāi))對(duì)于Linux內(nèi)核,Torvalds現(xiàn)在正在考慮刪除古老的486,他寫(xiě)道:“我們?cè)缭?012年就擺脫了對(duì)i386的支持。也許是時(shí)候在2022年擺脫對(duì)i486的支持了?”
在RaptorLake和Ryzen7000的這些日子里,這個(gè)想法似乎如此明顯,但受到了一定程度的抵制,一些用戶(hù)聲稱(chēng)仍在運(yùn)送基于過(guò)時(shí)硅的新硬件。一年前提出同樣的計(jì)劃時(shí),一位用戶(hù)表示他們?nèi)栽谑褂?86,并希望繼續(xù)這樣做。
486的歷史可以追溯到1989年,目前是運(yùn)行Linux的最低規(guī)格,并且最適用于輕量級(jí)發(fā)行版,例如TinyCoreLinux(在新標(biāo)簽中打開(kāi)).
這一切都?xì)w結(jié)為cmpxchg8b,這是一條比較然后交換計(jì)算機(jī)內(nèi)存中的8個(gè)字節(jié)(或64位)信息的指令。郵件列表成員PeterZijlstra建議Linux應(yīng)該只支持能夠執(zhí)行此操作的處理器,將32位486拋在后面,這意味著新的Linux內(nèi)核將在P5級(jí)硬件或更新的硬件上運(yùn)行。cmpxchg8b指令是原始Pentium的“F00F”錯(cuò)誤背后的罪魁禍?zhǔn)?,該錯(cuò)誤導(dǎo)致受影響的CPU在沒(méi)有適當(dāng)?shù)牟僮飨到y(tǒng)緩解措施的情況下停止運(yùn)行,直到在被要求執(zhí)行指令時(shí)重新啟動(dòng)它。
今年推出的內(nèi)核6.1將是一個(gè)長(zhǎng)期支持內(nèi)核,但在Torvalds的支持下,它可能是最后一個(gè)在486上運(yùn)行的內(nèi)核,而6.2取消了在古老的米色486塔上運(yùn)行Linux的能力。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ 備案號(hào):
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請(qǐng)將#換成@)