去年Linus曾因軟盤的技術(shù)太過古老,而選擇將Linux的軟盤驅(qū)動floppy標(biāo)記為“孤立(orphaned)”狀態(tài)。他指出現(xiàn)在很難在實際工作中找到物理軟盤硬件,基本上也不用軟盤,除了在一些虛擬機環(huán)境中會使用到舊的軟盤控制器,但問題是這種情況也沒有人會愿意進行維護。所以有許多人認(rèn)為應(yīng)該將Linux內(nèi)核的軟盤相關(guān)代碼從mainline代碼庫中刪除。
但事實卻是2020年發(fā)布的新版本Linux內(nèi)核改進了對軟盤的支持,這不是針對Linux內(nèi)核的軟盤相關(guān)代碼的單行代碼補丁,而是新增了總共586行代碼并刪除了613行代碼。因此使用者完全不用擔(dān)心Linux內(nèi)核無法讀取軟盤。
針對Linux Kernel 5.7的軟盤補丁包括大量清理工作和對ARM架構(gòu)的一些改進。面向ARM的軟盤相關(guān)工作包括刪除無效代碼,并從該ARM架構(gòu)代碼中移除對第二個軟盤控制器(FDC)的不完全支持。
因此,如果你在關(guān)注Linux內(nèi)核對軟盤支持的問題,下一個Linux內(nèi)核版本將提供補丁程序。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
學(xué)到本章節(jié),大家應(yīng)該對Linux操作系統(tǒng)都有了一定的了解,但可能還不知道我們拿到手的內(nèi)核源碼都經(jīng)歷了什么。linux有一個龐大的開源社區(qū),每個人都可以向開源社區(qū)提交代碼。由于linux
發(fā)表于 12-16 13:08
學(xué)到本章節(jié),大家應(yīng)該對Linux操作系統(tǒng)都有了一定的了解,但可能還不知道我們拿到手的內(nèi)核源碼都經(jīng)歷了什么。linux有一個龐大的開源社區(qū),每個人都可以向開源社區(qū)提交代碼。由于linux
發(fā)表于 12-13 09:03
請問linux-3.2.0的內(nèi)核支持TLV320AIC3104音頻驅(qū)動么?
發(fā)表于 10-15 06:29
軟盤驅(qū)動器是一種古老的計算機外圍設(shè)備,用于讀取和寫入軟盤上的數(shù)字?jǐn)?shù)據(jù)。它既可以作為輸入設(shè)備也可以作為輸出設(shè)備,這取決于用戶的操作目的。 1. 軟盤驅(qū)動器的歷史
發(fā)表于 10-10 15:41
?900次閱讀
/device_soc_loongson loongson
3.3 獲取 5.10.97 版本的Linux內(nèi)核代碼(v4.1-Release的內(nèi)核為 5.10.184版本,當(dāng)前的內(nèi)核
發(fā)表于 09-18 11:42
在Linux系統(tǒng)中,驅(qū)動程序是內(nèi)核與硬件設(shè)備之間的橋梁。它們允許內(nèi)核與硬件設(shè)備進行通信,從而實現(xiàn)對硬件設(shè)備的控制和管理。 驅(qū)動程序的編寫 驅(qū)動程序的編寫是Linux驅(qū)動開發(fā)的基礎(chǔ)。在編
發(fā)表于 08-30 15:02
?610次閱讀
Linux 內(nèi)核是Linux操作系統(tǒng)的核心部分,負(fù)責(zé)管理硬件資源和提供系統(tǒng)調(diào)用接口。隨著 Linux 內(nèi)核的不斷發(fā)展和更新,其復(fù)雜性和代碼規(guī)
發(fā)表于 08-13 13:42
?607次閱讀
Linux內(nèi)核中是如何分配出頁面的,如果我們站在CPU的角度去看這個問題,CPU能分配出來的頁面是以物理頁面為單位的。也就是我們計算機中常講的分頁機制。本文就看下Linux內(nèi)核是如何管
發(fā)表于 08-07 15:51
?363次閱讀
1 華為宣布鴻蒙內(nèi)核已超越Linux內(nèi)核 ? 6月21日,在華為開發(fā)者大會上, HarmonyOS NEXT(鴻蒙NEXT)——真正獨立于安卓和iOS的鴻蒙操作系統(tǒng),正式登場。這是HarmonyOS
發(fā)表于 06-27 11:30
?915次閱讀
應(yīng)用需要一個輕量化的數(shù)據(jù)庫,現(xiàn)在是用NVS實現(xiàn)的,但是key的最大長度太短了,不夠用,我試著把NVS_KEY_NAME_MAX_SIZE這個宏改成64(默認(rèn)是16),結(jié)果無法正常寫入和讀取了。請問有什么辦法解決呢?
發(fā)表于 06-06 07:40
本次補丁升級中,Linux內(nèi)核進一步擴展了對應(yīng)于RISC-V架構(gòu)的Rust編程語言支持。在此之前,Rust已可應(yīng)用在x86_64、龍芯LoongArch以及ARM64等多種架構(gòu)之上。
發(fā)表于 05-23 17:16
?1029次閱讀
負(fù)責(zé)安卓Linux核心分支開發(fā)的谷歌高級工程師向AOSP提交了一系列補丁,其中顯示“已去除ACK對riscv64的支持”。這些補丁詳細描述指出“對risc64 GKI
發(fā)表于 04-30 15:40
?1604次閱讀
的實時內(nèi)核補丁來完成。簡介我們曾介紹過在Ubuntu22.04中啟用實時Linux內(nèi)核有多簡單,因為Canonical已將該內(nèi)核列為一個選項
發(fā)表于 04-12 08:36
?2825次閱讀
在此之前,Linux 內(nèi)核中要想實現(xiàn)模塊初始化,必須先創(chuàng)建一個實例,再將其移至特定內(nèi)存空間。然而,經(jīng)過新補丁調(diào)整后,各模塊可直接在預(yù)設(shè)定好的內(nèi)存地址上完成初始化工作。
發(fā)表于 04-02 15:11
?515次閱讀
我這邊想給STM32MP157芯片A7上面的Linux打?qū)崟r內(nèi)核補丁,從而運行一些對實時性要求較高的應(yīng)用程序。我看到我的Linux內(nèi)核版本是
發(fā)表于 03-11 06:09
評論