linus:破例一次,下不为例

程序员小灰 程序员小灰     2022-12-01     372

关键词:

出品 | OSC开源社区(ID:oschina2013)

‍NTFS3 是软件开发商 Paragon Software 贡献给 Linux 内核的读 / 写文件系统驱动程序。根据此前的报道,NTFS 驱动经历了近半年没有重大更新的状态,甚至被建议标记为 “孤儿项目”。Paragon Software 创始人兼 CEO Konstantin Komarov 对此的解释是,团队的工作环境出现了变动,无法顺利提交代码。

现在 Paragon Software 终于可以正常提交代码,但却错过了合并窗口。

在前不久发布的 Linux 6.0 中,CEO Konstantin Komarov 提交了针对新版内核的代码重构补丁,以及错误修复。不过他提交 commit 的时间节点却十分不凑巧 —— 刚好是合并窗口关闭后的几天。

Linux 6.0 的合并窗口在上周末随着 6.0-rc1 的发布而关闭。按照 Linux 的运作流程,合并窗口开启的两周内一般都会引入新的功能代码和其他非严格的 bug 修复工作。然而,在合并窗口开启期间,Paragon Software 没有提交任何关于 NTFS3 驱动的修改。

对于这个 “迟到” 的 commit,Linus 评论道:

这确实应该在合并窗口期间出现。

此 commit 包含多个错误修复,也带来了新的内容,例如 FALLOC_FL_INSERT_RANGE。除此之外,很多代码看起来进行了重构和清理,这些也应该在合并窗口期间出现。

由于这一切都只影响 ntfs3,而且我认为这是相当可靠的实验性代码,所以破例将其合并。但是以后请记住:务必在合并窗口开启期间提交新工作(无论是清理代码还是新代码),以及错误修复。

相关链接:

  • https://lore.kernel.org/lkml/db8cb5d9-56d6-a00a-9cf0-4deec9056433@paragon-software.com/

  • https://lore.kernel.org/lkml/CAHk-=wg53xW_ppC5w_tDvWKn3Q7i-hWmd09KM-O1npQHWoBBGw@mail.gmail.com/

java示例代码_请破例

java示例代码_请破例 查看详情

“我只警告一次,下次我会直接忽略你发的垃圾,懂?”linus精彩炮轰语录集锦

LinusTorvalds想必大家并不陌生,不仅因为Linux之父的身份被人熟知,更是以火爆的脾气屡受争议,尤其是他在2015年曾对NVIDIA爆粗口、竖中指的行为简直是“一战成名”。本月, Linus又炮轰GitHub,称“看看你们的... 查看详情

linus再发飙:这就是一堆垃圾!(代码片段)

...#xff1a;“我之前就已经说过,很显然现在我需要再重复一次,如果你懒得解释为什么会存在这个合并请求,那么根据定义,这就是一堆垃圾!”▲缺少注释的合并请求让LinusTorvalds很生气Linus认为,如果你不... 查看详情

linus基础——1

     查看详情

关于linus系统切换root

打开命令行,一般此时是用户的目录,只有切换root,我们才能安装一些软件包。   只需输入:su   然后再密码:输入你linus系统设置的密码   然后切换到root账户下~ 查看详情

使用jdbc一次插入多条记录(以mysql为例)

阅读本文需要的先修知识:最基本的SQL语句最基本的JDBC操作(如插入单条记录)如急需使用请直接看最后一段代码。在JDBC中,插入记录最简单的方法是使用executeUpdate()方法,但该方法中的参数只能是单条SQL语句,其实对于需要I... 查看详情

linus

第一种方法:cat-Afilename就可以看到windows下的断元字符^M要去除他,最简单用下面的命令:dos2unixfilename 第二种方法: sed-i‘s/^M//g‘filename#注意:^M的输入方式是Ctrl+v,然后Ctrl+M  第三种方法: #vifilename :1,$s/... 查看详情

linus大神的二级指针(代码片段)

普通人删除单向链表中的一个节点的时候都会这样写:typedefstructnodestructnode*next;....node;typedefbool(*remove_fn)(nodeconst*v);//Removeallnodesfromthesuppliedlistforwhichthe//suppliedremovefunctionreturnstrue.//Retu 查看详情

git简介

一、git的诞生1991年,Linus开创了开源语言Linux,Linux也成为了最大的服务器系统软件,但是其成功归功于世界各地拥护Linux的壮士,他们把他们的代码通过diff方式传给了Linus,Linus通过手工的方式将它们合成管理,但是直到2002年,... 查看详情

理解js闭包——以计数器为例

假如我们需要制作一个计数器,每点击一次就加1。代码写成这样:varcounter=0;//把计数器counter设置成全局变量functionadd(){returncounter+=1;}add();//1add();//2add();//此时counter=3每执行add()函数一次,相当于执行counter=counter+1一次,等于是为co... 查看详情

安装部署linus安装git

一、准备      下载Git包wgethttps://github.com/git/git/archive/v2.17.0.tar.gz二、安装步骤      ①创建目录/usr/local/git并将下载好的tar包解压至该目录tar–zxvfv2.17.0.tar.gz&n 查看详情

第一次接触git

git是什么?git是一种分布式的版本管理系统,Linux的创造者Linus写的。GitHub是基于git的代码库托管站,也算是程序员的SMS(以码会友),其中一个主要的开源代码发布或托管站git的作用就是对文件进行版本管理,方便在不同版本... 查看详情

分析linus进程模型(代码片段)

   1.进程与线程 1.0什么是进程?计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程,简称进程。?一个进程就是一个正在执行程序的实例,包括程序计数器,寄存器和变量的当前值。从概念... 查看详情

linus学习笔记(代码片段)

常用命令有useradd:用于用户创建,passwd:修改用户密码及其他信息参数userdel:用户删除。sudo:切换用户权限su:切换用户useradd功能:创建新用户用法:useradd[-cdms]username-c:comment:新用户注释信... 查看详情

linus-2文件目录结构(代码片段)

1.文件系统从根开始,“/”2.文件名称区分大小写3.隐藏文件以“.”开头4.路径分隔符为“/”5.文件命名规范1.文件字符最长为255个字符2.包括路径在内文件名称最长为4095个字符3.颜色表示1.蓝色:文件夹2.绿色:... 查看详情

向linus学习,让代码具有goodtaste

 在最近关于LinusTorvalds的一个采访中,这位Linux的创始人,在采访过程中大约14:20的时候,提及了关于代码的“goodtaste”。goodtaste?采访者请他展示更多的细节,于是,LinusTorvalds展示了一张提前准备好的插图。他展示的是一个... 查看详情

第13课《科普文》

今天我们要讲的事情和Linus有关,世界上最出名的极客了。也许你对Linus不太熟悉,但是作为技术人的你一定知道Linux。伟大的Linux现在有上千个发行版在世界各地被使用,但今天我们要讲的可不是Linux,而是Linus的第二个作品——... 查看详情

安装部署linus安装jenkins(代码片段)

目录一、Docker安装Jenkins1.1通过镜像安装jenkins1.2获取管理员密码1.3新手入门安装推荐的插件就好1.4创建管理员账户二、安装插件2.1MavenIntegration插件2.2PublishOverSSH插件三、Jenkins配置3.1全局配置3.1.1自定义maven配置3.1.1.1进入容器3.1.1.2... 查看详情