0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux Kernel 5.7内核软盘支持补丁,不怕无法读取了

汽车玩家 来源:开源中国 作者:局长 2020-03-17 09:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

去年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 架构交叉编译的标准指令 ,一站式解决内核工具使用与编译问题,适合
    的头像 发表于 04-16 18:42 6578次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>Kernel</b> 6.1 tools目录全解析 | RK平台ARM64交叉编译实战指南

    如何理解Linux内核中的PCIe驱动

    各异的芯片组,加上各种 PCI 设备自身独特的功能需求,Linux 内核中的 PCI 支持远比我们希望的要复杂得多。今天这篇文章,我们将从驱动开发的视角,梳理 Linux PCI 设备
    的头像 发表于 04-11 17:22 1255次阅读

    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
    的头像 发表于 02-27 18:10 1.2w次阅读
    进迭时空 Upstream | K3 获得 <b class='flag-5'>Linux</b> 7.0 <b class='flag-5'>内核</b>原生<b class='flag-5'>支持</b>

    请问是否有支持 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 与
    的头像 发表于 02-04 17:35 1382次阅读
    深入剖析ARM64<b class='flag-5'>内核</b>关键文件:<b class='flag-5'>kernel</b>-6.1/arch/arm64/<b class='flag-5'>kernel</b>/head.S

    深入RK3588内核:rockchip_linux_defconfig的作用与调试价值

    在 RK3588 芯片的 Linux 开发中,有一个文件始终是开发者绕不开的核心 ——kernel/arch/arm64/configs/rockchip_linux_defconfig。无论是首次
    的头像 发表于 02-03 15:56 1375次阅读
    深入RK3588<b class='flag-5'>内核</b>:rockchip_<b class='flag-5'>linux</b>_defconfig的作用与调试价值

    Linux系统内核参数调优实战指南

    Linux 内核参数调优是系统性能优化的核心环节。随着云原生架构的普及和硬件性能的飞速提升,默认的内核参数配置往往无法充分发挥系统潜力。在高并发 Web 服务、大数据处理、容器化部署等
    的头像 发表于 01-28 14:27 693次阅读

    Linux内核printk日志级别全解析:从参数解读到实操配置

    一、开篇:一个命令引出的核心问题 在 Linux 终端执行 cat /proc/sys/kernel/printk,你可能会看到这样的输出: 这串数字不是随机的,而是内核日志系统的“核心配置开关
    的头像 发表于 11-20 15:54 1958次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>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) KernelLinux-RT-5.4.61 我司提供的Linux-RT
    的头像 发表于 07-30 10:33 958次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—<b class='flag-5'>Linux</b>-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