去年Linus曾因軟盤的技術太過古老,而選擇將Linux的軟盤驅動floppy標記為“孤立(orphaned)”狀態。他指出現在很難在實際工作中找到物理軟盤硬件,基本上也不用軟盤,除了在一些虛擬機環境中會使用到舊的軟盤控制器,但問題是這種情況也沒有人會愿意進行維護。所以有許多人認為應該將Linux內核的軟盤相關代碼從mainline代碼庫中刪除。
但事實卻是2020年發布的新版本Linux內核改進了對軟盤的支持,這不是針對Linux內核的軟盤相關代碼的單行代碼補丁,而是新增了總共586行代碼并刪除了613行代碼。因此使用者完全不用擔心Linux內核無法讀取軟盤。
針對Linux Kernel 5.7的軟盤補丁包括大量清理工作和對ARM架構的一些改進。面向ARM的軟盤相關工作包括刪除無效代碼,并從該ARM架構代碼中移除對第二個軟盤控制器(FDC)的不完全支持。
因此,如果你在關注Linux內核對軟盤支持的問題,下一個Linux內核版本將提供補丁程序。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
Linux
+關注
關注
87文章
11293瀏覽量
209338 -
軟盤
+關注
關注
0文章
20瀏覽量
10402
發布評論請先 登錄
相關推薦
嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介
學到本章節,大家應該對Linux操作系統都有了一定的了解,但可能還不知道我們拿到手的內核源碼都經歷了什么。linux有一個龐大的開源社區,每個人都可以向開源社區提交代碼。由于linux
發表于 12-16 13:08
飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介
學到本章節,大家應該對Linux操作系統都有了一定的了解,但可能還不知道我們拿到手的內核源碼都經歷了什么。linux有一個龐大的開源社區,每個人都可以向開源社區提交代碼。由于linux
發表于 12-13 09:03
軟盤驅動器是輸入還是輸出設備
軟盤驅動器是一種古老的計算機外圍設備,用于讀取和寫入軟盤上的數字數據。它既可以作為輸入設備也可以作為輸出設備,這取決于用戶的操作目的。 1. 軟盤驅動器的歷史
【龍芯2K0300蜂鳥板試用】OpenHarmony代碼
/device_soc_loongson loongson
3.3 獲取 5.10.97 版本的Linux內核代碼(v4.1-Release的內核為 5.10.184版本,當前的內核
發表于 09-18 11:42
linux驅動程序如何加載進內核
在Linux系統中,驅動程序是內核與硬件設備之間的橋梁。它們允許內核與硬件設備進行通信,從而實現對硬件設備的控制和管理。 驅動程序的編寫 驅動程序的編寫是Linux驅動開發的基礎。在編
把NVS_KEY_NAME_MAX_SIZE這個宏修改后,結果無法正常寫入和讀取了怎么解決?
應用需要一個輕量化的數據庫,現在是用NVS實現的,但是key的最大長度太短了,不夠用,我試著把NVS_KEY_NAME_MAX_SIZE這個宏改成64(默認是16),結果無法正常寫入和讀取了。請問有什么辦法解決呢?
發表于 06-06 07:40
Linux 6.10集成RISC-V更新,支持Rust編程語言
本次補丁升級中,Linux內核進一步擴展了對應于RISC-V架構的Rust編程語言支持。在此之前,Rust已可應用在x86_64、龍芯LoongArch以及ARM64等多種架構之上。
谷歌安卓系統即將取消對RISC-V架構的支持
負責安卓Linux核心分支開發的谷歌高級工程師向AOSP提交了一系列補丁,其中顯示“已去除ACK對riscv64的支持”。這些補丁詳細描述指出“對risc64 GKI
使用 PREEMPT_RT 在 Ubuntu 中構建實時 Linux 內核
的實時內核補丁來完成。簡介我們曾介紹過在Ubuntu22.04中啟用實時Linux內核有多簡單,因為Canonical已將該內核列為一個選項
微軟發布Linux內核Rust模塊優化補丁
在此之前,Linux 內核中要想實現模塊初始化,必須先創建一個實例,再將其移至特定內存空間。然而,經過新補丁調整后,各模塊可直接在預設定好的內存地址上完成初始化工作。
請問如何給STM32MP157上Linux5.4.31打實時內核補丁?
我這邊想給STM32MP157芯片A7上面的Linux打實時內核補丁,從而運行一些對實時性要求較高的應用程序。我看到我的Linux內核版本是
發表于 03-11 06:09
rk3399移植Linux內核
RK3399是一款由中國廠商瑞芯微推出的高性能處理器芯片,被廣泛用于嵌入式系統開發。在進行應用程序開發之前,我們需要將Linux內核移植到RK3399上,以支持硬件的驅動和功能。本文將詳細介紹如何將
TQT507開發板如何修改和保存內核配置
,如果不存在,則使用默認配置單。編譯前請使用原廠的配置單配置內核。 進入/Embedsky/TQT507/CoreA/longan/kernel/linux-4.9/arch/arm64
評論