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

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

3天内不再提示

Linux内核创建者回应用户,不会推荐使用ZFS On Linux

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

扫码添加小助手

加入工程师交流群

Linux内核创建者Linus Torvalds最近回应Linux内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨Linux内核最近破坏了内核源码树外ZFS模块的评论。

Linus表明了自己对ZFS On Linux的态度,在Oracle对ZFS的代码进行重新授权以使其能更友好地被引入到Linux Kernel mainline之前,他不会推荐使用ZFS On Linux。不过即便抛开许可证的原因,Linus似乎也没被ZFS的功能或综合表现所吸引。

当然,Linus Torvalds对内核源码树外模块的行为几乎不怎么控制,并且始终坚守不维护不稳定的驱动程序API/ABI的立场,不会投入精力到闭源/内核源码树外的代码中。内核源码树外的模块也基本上被视为不存在。

根据Linus的回应,如果有人为Linux内核添加了像ZFS这样的模块,那么它们将独立于Linux内核,Linus也无法维护它,也无法被其他人提交的内核变更所影响。有人认为将ZFS代码合并到内核中是可行的,但Linus考虑到Oracle的诉讼性质,以及有关许可的问题,他绝对无法放心采用这种方式。

Linus还坦言对某些"ZFS shim layer"东西完全不感兴趣,有些人似乎认为这会隔离两个项目。但这对Linux内核没有任何价值,并且考虑到Oracle关于API的版权诉讼(请参阅Java),他不认为Oracle会修改ZFS的许可证。

总而言之,Linus的观点就是不要使用ZFS。他表示自己见过的基准测试并没有使ZFS看起来那么出色。据他所知,ZFS背后也没有任何真正的维护人员。因此,从长期稳定性的角度来看,为什么首先要使用它?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1417

    浏览量

    41558
  • Linux
    +关注

    关注

    87

    文章

    11522

    浏览量

    214309
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何配置和验证Linux内核参数

    Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要。合理的参数调整可以显著提升网络性能、系统稳定性及资源利用率。然而,仅仅修改参数是不够的,如何验证这些参数是否生效同样关键。
    的头像 发表于 05-29 17:40 ?365次阅读

    树莓派4 性能大比拼:标准Linux与实时Linux 4.19内核的延迟测试

    引言本文是对我之前关于RaspberryPi3同一主题的帖子的更新。与之前的帖子一样,我使用的是随Raspbian镜像提供的标准内核,以及应用了RT补丁的相似内核版本。对于实时版,我
    的头像 发表于 03-25 09:39 ?383次阅读
    树莓派4 性能大比拼:标准<b class='flag-5'>Linux</b>与实时<b class='flag-5'>Linux</b> 4.19<b class='flag-5'>内核</b>的延迟测试

    腾讯云内核团队修复Linux关键Bug

    腾讯云操作系统(Tencent OS)内核团队近日在Linux社区取得了显著成果。他们提交的两项改进方案,成功解决了自2021年以来一直困扰众多一线厂商,并在近期让多个Linux顶级
    的头像 发表于 12-31 10:58 ?700次阅读

    Linux中的用户创建

    Linux中的用户创建 用户的类型 超级管理用户: 权限最高的用户(uid:0) #uid:是
    的头像 发表于 12-20 14:24 ?787次阅读
    <b class='flag-5'>Linux</b>中的<b class='flag-5'>用户</b>与<b class='flag-5'>创建</b>

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

    用户提供移植好的板级开发包。板卡厂商也会对移植好的内核版本进行维护,例如一些BUG修复或者物料替换。接下来讲一下获取这三种源码的方法:获取linux官网源码 地址:https
    发表于 12-16 13:08

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

    用户提供移植好的板级开发包。板卡厂商也会对移植好的内核版本进行维护,例如一些BUG修复或者物料替换。接下来讲一下获取这三种源码的方法:获取linux官网源码地址:https
    发表于 12-13 09:03

    Linux用户管理终极指南:从基础到进阶

    登陆系统,只不过Linux支持多个用户同时登陆。 F:难道Windows就不算多用户操作系统吗? Q:其实不是,在Windows系统中可以创建多个
    的头像 发表于 12-04 11:42 ?678次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>用户</b>管理终极指南:从基础到进阶

    Linux系统中shell命令解析

    shell是Linux系统的用户界面,提供了用户内核交互的一种接口,它接收用户输入的命令并到送到内核
    的头像 发表于 11-05 15:40 ?989次阅读

    Linux用户管理详解

    用户分为普通用户和超级用户,超级用户在Windows系统中为Administrator在Linux系统中为root。登陆
    的头像 发表于 11-01 09:48 ?599次阅读

    deepin社区亮相第19届中国Linux内核开发者大会

    中国 Linux 内核开发者大会,作为中国 Linux 内核领域最具影响力的峰会之一,一直以来都备受瞩目。
    的头像 发表于 10-29 16:35 ?970次阅读

    详解linux内核的uevent机制

    linux内核中,uevent机制是一种内核用户空间通信的机制,用于通知用户空间应用程序各种硬件更改或其他事件,比如插入或移除硬件设备(
    的头像 发表于 09-29 17:01 ?2007次阅读

    linux驱动程序如何加载进内核

    Linux系统中,驱动程序是内核与硬件设备之间的桥梁。它们允许内核与硬件设备进行通信,从而实现对硬件设备的控制和管理。 驱动程序的编写 驱动程序的编写是Linux驱动开发的基础。在编
    的头像 发表于 08-30 15:02 ?1171次阅读

    Linux 驱动开发与应用开发,你知道多少?

    一、Linux驱动开发与应用开发的区别开发层次不同:Linux驱动开发主要是针对硬件设备进行编程,处于操作系统内核层,直接与硬件交互,为上层应用提供设备访问的接口。Linux应用开发则
    的头像 发表于 08-30 12:16 ?1668次阅读
    <b class='flag-5'>Linux</b> 驱动开发与应用开发,你知道多少?

    Linux内核测试技术

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

    Linux内核中的页面分配机制

    Linux内核中是如何分配出页面的,如果我们站在CPU的角度去看这个问题,CPU能分配出来的页面是以物理页面为单位的。也就是我们计算机中常讲的分页机制。本文就看下Linux内核是如何管
    的头像 发表于 08-07 15:51 ?681次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>中的页面分配机制