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
    +关注

    关注

    87

    文章

    11378

    浏览量

    211349
  • 软盘
    +关注

    关注

    0

    文章

    20

    浏览量

    10483
收藏 人收藏

    评论

    相关推荐

    求助,关于STM32MP257编译内核问题求解

    the Linux® kernel这篇文章里面的步骤来来编译内核时,编译会报错。不知道是否是文档还未更新,还是这个内核没有更新,或者是其他问题呢?目前按照文档
    发表于 03-13 06:24

    2025年常用实时Linux系统深度评测

    1、PREEMPT-RT - 特性:  - 实时性:通过内核补丁实现抢占式调度,响应延迟处于毫秒级别,能够满足一般实时应用的需求。  - 兼容性:与标准Linux内核高度兼容,
    的头像 发表于 03-06 10:57 129次阅读

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介

    学到本章节,大家应该对Linux操作系统都有了一定的了解,但可能还不知道我们拿到手的内核源码都经历了什么。linux有一个庞大的开源社区,每个人都可以向开源社区提交代码。由于linux
    发表于 12-16 13:08

    飞凌嵌入式ElfBoard ELF 1板卡-Linux内核移植之内核简介

    学到本章节,大家应该对Linux操作系统都有了一定的了解,但可能还不知道我们拿到手的内核源码都经历了什么。linux有一个庞大的开源社区,每个人都可以向开源社区提交代码。由于linux
    发表于 12-13 09:03

    请问linux-3.2.0的内核支持TLV320AIC3104音频驱动吗?

    请问linux-3.2.0的内核支持TLV320AIC3104音频驱动么?
    发表于 10-15 06:29

    软盘驱动器是输入还是输出设备

    软盘驱动器是一种古老的计算机外围设备,用于读取和写入软盘上的数字数据。它既可以作为输入设备也可以作为输出设备,这取决于用户的操作目的。 1. 软盘驱动器的历史
    的头像 发表于 10-10 15:41 1068次阅读

    【龙芯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驱动开发的基础。在编
    的头像 发表于 08-30 15:02 712次阅读

    Linux内核测试技术

    Linux 内核Linux操作系统的核心部分,负责管理硬件资源和提供系统调用接口。随着 Linux 内核的不断发展和更新,其复杂性和代码规
    的头像 发表于 08-13 13:42 696次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>测试技术

    欢创播报 华为宣布鸿蒙内核已超越Linux内核

    1 华为宣布鸿蒙内核已超越Linux内核   6月21日,在华为开发者大会上, HarmonyOS NEXT(鸿蒙NEXT)——真正独立于安卓和iOS的鸿蒙操作系统,正式登场。这是HarmonyOS
    的头像 发表于 06-27 11:30 973次阅读

    把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等多种架构之上。
    的头像 发表于 05-23 17:16 1078次阅读

    谷歌安卓系统即将取消对RISC-V架构的支持

    负责安卓Linux核心分支开发的谷歌高级工程师向AOSP提交了一系列补丁,其中显示“已去除ACK对riscv64的支持”。这些补丁详细描述指出“对risc64 GKI
    的头像 发表于 04-30 15:40 1650次阅读

    使用 PREEMPT_RT 在 Ubuntu 中构建实时 Linux 内核

    的实时内核补丁来完成。简介我们曾介绍过在Ubuntu22.04中启用实时Linux内核有多简单,因为Canonical已将该内核列为一个选项
    的头像 发表于 04-12 08:36 3036次阅读
    使用 PREEMPT_RT 在 Ubuntu 中构建实时 <b class='flag-5'>Linux</b> <b class='flag-5'>内核</b>

    微软发布Linux内核Rust模块优化补丁

    在此之前,Linux 内核中要想实现模块初始化,必须先创建一个实例,再将其移至特定内存空间。然而,经过新补丁调整后,各模块可直接在预设定好的内存地址上完成初始化工作。
    的头像 发表于 04-02 15:11 543次阅读