去年Linus曾因软盘的技术太过古老,而选择将Linux的软盘驱动floppy标记为“孤立(orphaned)”状态。他指出现在很难在实际工作中找到物理软盘硬件,基本上也不用软盘,除了在一些虚拟机环境中会使用到旧的软盘控制器,但问题是这种情况也没有人会愿意进行维护。所以有许多人认为应该将Linux内核的软盘相关代码从mainline代码库中删除。
但事实却是2020年发布的新版本Linux内核改进了对软盘的支持,这不是针对Linux内核的软盘相关代码的单行代码补丁,而是新增了总共586行代码并删除了613行代码。因此使用者完全不用担心Linux内核无法读取软盘。
针对Linux Kernel 5.7的软盘补丁包括大量清理工作和对ARM架构的一些改进。面向ARM的软盘相关工作包括删除无效代码,并从该ARM架构代码中移除对第二个软盘控制器(FDC)的不完全支持。
因此,如果你在关注Linux内核对软盘支持的问题,下一个Linux内核版本将提供补丁程序。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
88文章
11817浏览量
219534 -
软盘
+关注
关注
0文章
20浏览量
10730
发布评论请先 登录
相关推荐
热点推荐
Linux Kernel 6.1 tools目录全解析 | RK平台ARM64交叉编译实战指南
、硬件测试等全场景能力。 本文完整拆解 Linux Kernel 6.1 tools 目录所有模块功能,并给出 RK 平台 ARM64 架构交叉编译的标准指令 ,一站式解决内核工具使用与编译问题,适合
如何理解Linux内核中的PCIe驱动
各异的芯片组,加上各种 PCI 设备自身独特的功能需求,Linux 内核中的 PCI 支持远比我们希望的要复杂得多。今天这篇文章,我们将从驱动开发的视角,梳理 Linux PCI 设备
Linux内核无法恢复怎么处理?
将日志消息打印到 UART inresume_bl31会导致 Linux 内核无法恢复。
static void resume_bl31(struct s32g_ssram_mailbox
发表于 03-16 06:02
进迭时空 Upstream | K3 获得 Linux 7.0 内核原生支持
款符合RVA23规范的RISC-V量产芯片,成功获得Linux内核主线原生支持。01.战略先行:对标一流,确立“Pre-siliconUpstream”目标早在K
请问是否有支持 M2/SSD 的可用 6.x 内核?
我尝试过从GitHub - starfive-tech/linux 在 JH7110_VisionFive2_upstream.不幸的是它无法启动。
唯一可用的 6.x 内核是 ubuntu 6.2.6 中的 23.04。
发表于 02-12 07:15
深入剖析ARM64内核关键文件:kernel-6.1/arch/arm64/kernel/head.S
在 ARM64 架构的 Linux 内核开发中,arch/arm64/kernel/head.S是一个绕不开的关键文件—— 它是内核启动早期的 “桥梁”,承接 Bootloader 与
深入RK3588内核:rockchip_linux_defconfig的作用与调试价值
在 RK3588 芯片的 Linux 开发中,有一个文件始终是开发者绕不开的核心 ——kernel/arch/arm64/configs/rockchip_linux_defconfig。无论是首次
Linux系统内核参数调优实战指南
Linux 内核参数调优是系统性能优化的核心环节。随着云原生架构的普及和硬件性能的飞速提升,默认的内核参数配置往往无法充分发挥系统潜力。在高并发 Web 服务、大数据处理、容器化部署等
Linux内核printk日志级别全解析:从参数解读到实操配置
一、开篇:一个命令引出的核心问题 在 Linux 终端执行 cat /proc/sys/kernel/printk,你可能会看到这样的输出: 这串数字不是随机的,而是内核日志系统的“核心配置开关
【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植
busybox-menuconfig #进入busybox配置界面
在Linux Module Utilities中添加下图中的选项,保存配置重新编译镜像即可。
Linux Kernel应用
发表于 10-27 10:09
【米尔NXP i.MX 91开发板评测】移植和运行RT-Linux,实时性能测试
:/root/rt-linux
重启后实时补丁已经打好(版本带RT标志)
测试工具
克隆rt-tests源码
git clone https://git.kernel.org/pub/scm
发表于 09-01 10:11
国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux-RT应用开发案例
:Ubuntu18.04.4 64bit LinuxSDK:T113_Tina5.0-V1.0 (Linux) Kernel:Linux-RT-5.4.61 我司提供的Linux-RT
迅为RK3568开发板OpeHarmony学习开发手册1.1-内核移植优化
;copy 到 out 目录-->打新补丁
那么优化思路是什么呢?
out/kernel/src_tmp/linux-5.10/ linux-5.10/ 下的
发表于 07-26 10:37
【HZ-RK3568开发板免费体验】3、开启Linux Kernel RT功能
微提供配套SDK的Preempt-RT补丁。
1、Linux PREEMPT_RT补丁
Linux Kernel应用
发表于 07-22 14:03
一文读懂:嵌入式Linux实时性进阶
能够在限定的时间内对外部时间做出相应的特性。
Linux可以通过任务调度与相应时间,中断延迟与抢占延迟,内核可抢占性与实时补丁,实时调度策略,硬件支持来提高其实时性,但它本身并不是
发表于 07-10 15:26
Linux Kernel 5.7内核软盘支持补丁,不怕无法读取了
评论