linustorvalds再次“警告”内核开发者:不要在圣诞节前夕提交代码

CSDN资讯 CSDN资讯     2022-12-15     745

关键词:

【CSDN 编者按】Linus Torvalds 警告内核开发者,该项目开发周期的节奏将与圣诞节发生冲突,因此开发人员需要确保他们在假期之前准备好工作。

整理 | 刘春霖
出品 | CSDN(ID:CSDNnews)

这已经是 Linus Torvalds 第二次喊话了……

Linus Torvalds 在 2020 年发布 Linux 内核的 5.10 版本时,就为下一个版本 5.11 设置了一个圣诞节前的提交截止日期,逾期提交的代码将很有可能延后到明年合并,表达了自己“强烈的放假欲望”。

Linus 在 5.10 版本的发布声明中表示,由于发布中没有任何内容让他觉得有必要再多等一周,所以他就索性在本周发布了,正好距离即将到来的圣诞节假期还有一周多的时间,可以让 Linux 内核的维护者们好好准备进入节假日。

近期的这一“警告”出现在 Torvalds 的每周内核开发更新中,他在其中宣布了 Linux 6.1 的候选版本 7 ,并观察到与他预测相反的是在感恩节前并没有减缓内核开发的工作。

Linus Torvalds 表示“开发者们会在周五把他们的东西发给我,这样周末就像往常一样,没有让人休息好。”并将 6.1 版本剩下的工作描述为“比我满意的要多一些,目前为止,它应该放缓脚步”。“因此,我现在非常确定的是,我们将有额外的一周时间,我将发布 rc8 的一个版本”Linus 补充说道“该决定的一个后果是两周的合并窗口,开发人员在此期间会提交内核的下一个版本的代码‘将在假期期间’”。

所以,据预测 Linux 6.1 将需要第 8 个候选版本。

Linus Torvalds 还表示道:“这也意味着在下一个合并窗口中,我将比平时更加严厉”。Torvalds 为 6.1 版本的开发人员制定了规则,通常的规则是,他为这期间发送的东西应该在合并窗口打开之前就已经准备好了。但由于合并窗口主要发生在假期期间,所以他将严格执行这一规定。

他更想所有的工作都是在节假日之前,而不是在喝酒庆祝节日的时候感受到来自工作的压力。如果收到了延迟的请求,则需要等一等,可以在节后完成。

这一要求也就意味着第 8 个版本将在下周日(美国时间)发布。随着 Linux 6.1 第一个 RC 版本的到来,其中最吸引人的功能就是引入 Rust,不过目前仅实现了对 Rust 的基本支持。Linus Torvalds 曾在上一届开源峰会上承诺将推动 Linux 在 6.1 版内核中加入 Rust,目前最初的 Rust 框架已经合并到 Linux 主 Git 树中。这个最初的 12 行代码只提供了基本的基础设施和非常基础的集成,未来的拉取请求将增加更多的子系统抽象,用 Rust 编写的各种驱动程序等等,支持 Rust 的 Linux 内核编译仍然是可选的。

目前,为 Linux 内核开发 Rust 的工作已经进行了几年,也产生了大量的支持代码和驱动程序,其他还包括用 Rust 编写一个的 Apple 图形驱动。对于与主核心的融合,Linux Torvalds 也明确表示要包含尽可能少的功能。

Linux 内核的 6.1 版本将在一周后的 12 月 11 日发布,并有望成为年度 Linux LTS 内核版本,这样合并窗口将在圣诞节当天关闭。

参考链接:https://www.theregister.com/2022/11/27/linus_torvalds_to_be_more/

休假结束,linus重回内核开发岗位

在休假反省一个多月之后,LinusTorvalds又回来了。10月22日爱丁堡举行的欧洲开源峰会上,LinusTorvalds将与内核维护者们碰头,这是他重新接管Linux内核开发的第一步。一个多月前,Torvalds在一份关于Linux内核邮件列表(LKML)的说明... 查看详情

git

Git 是一个分布式版本控制工具,它的作者 LinusTorvalds是这样给我们介绍Git —— Thestupidcontenttracker(傻瓜式的内容跟踪器) 1、Git背景git最初由LinusTorvalds编写,用于Linux内核开发的版本控制工具。Git与常用的版... 查看详情

java核心_git_maven学习[20181108]

...高速的处理从很小到非常大的项目版本管理。[1] Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git---Thestupidcontenttracker,傻瓜内容跟踪器。LinusTorvalds是这样给我们介绍Git的。Git是用于Linux内核... 查看详情

linustorvalds怒怼:不要提交没有注释的请求(代码片段)

...#xff1a;CSDNnews)Linux6.3合并窗口期已经于近日开启,LinusTorvalds收到了大量的pullrequest(PR)请求,总体来看,本次窗口期的各项工作开展顺利。但Torvalds觉得有必要分享一些关于Git合并日志消息的建议。因为他... 查看详情

作业1

...、高速的处理从很小到非常大的项目版本管理。git 是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。尽管最初Git的开发是为了辅助Linux内核开发的过程,但是我们已经发现在很多其他自由软件项... 查看详情

警告:mysqli_free_result() 再次 [重复]

】警告:mysqli_free_result()再次[重复]【英文标题】:Warning:mysqli_free_result()again[duplicate]【发布时间】:2013-11-0811:15:56【问题描述】:我收到此错误:警告:mysqli_free_result()期望参数1是mysqli_result,布尔值在在我的代码中,我有://Per... 查看详情

如何在项目安装期间再次看到纱线提出的所有警告?有这个命令吗?

】如何在项目安装期间再次看到纱线提出的所有警告?有这个命令吗?【英文标题】:HowdoIseeallthewarningraisedbyyarnduringprojectinstallationagain?Isthereacommandforthat?【发布时间】:2021-03-1008:08:56【问题描述】:在使用yarn进行项目安装期间... 查看详情

从linustorvalds的成功中,我发现了这五个“残酷”真相

...|CSDN(ID:CSDNnews)相信每一位软件工程师都对LinusTorvalds有所耳闻,他是最早的Linux内核作者,随后发起了这个开源项目,担任Linux内核的首席架构师与项目协调者。此外,他还发起了开源项目Git,并... 查看详情

git

...或大的项目。github是一个分布式的版本控制系统,最初由LinusTorvalds编写,用作Linux内核代码的管理。github是一个代码托管平台和开发者社区,开发者可以 查看详情

走进git

...sp; Git是一款免费、开源的分布式版本控制系统。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开... 查看详情

git常用命令一

...有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。尽管最初Git的开发是为了辅助Linux内核开发的过程,但是我们已经发现在很多其他自由软件项... 查看详情

简要使用软件与开发语言

1.许可证GPL(genericpubliclicense)  gcR(GNUCCompiler)2.LGPL(lesserGPL)3.FSF(freesoftwarefoundation)ApacheASF响应自由软件,但由自己的声明ProAndrew自己编写内核4000行左右代码 戏称为:Minix LinusTorvalds Andrew的学 查看详情

linux的内核版本的介绍

...,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客LinusTorvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份LinusTorvalds当时在Usenet新闻组comp.os.minix所登载的贴子,这份著... 查看详情

git的简单测试

...有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Torvalds开始着手开发Git是为了作为一种过渡方案来替代BitKeeper,后者之前一直是Linux内核开发... 查看详情

如何修复 Nsight 分析器中的“低内核并发”警告?

】如何修复Nsight分析器中的“低内核并发”警告?【英文标题】:Howtofix\'LowKernelConcurrency\'warninginNsightprofiler?【发布时间】:2020-01-1520:34:19【问题描述】:我正在尝试使用Nsighteclipse分析器中的内核调用来分析cuda程序,但我收到... 查看详情

全栈必备——git

为什么使用GitGit是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。大神就是大神,在开发了Linux之后,Git是又一抗鼎之作。这是唯一的理由么?Git在软件开发中位置——配置管理SCMSoftwareconfigurationmana... 查看详情

git与github

...有效、高速的处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Torvalds开始着手开发Git是为了作为一种过渡方案来替代BitKeeper,后者之前一直是Linux内核开 查看详情

linux内核是啥,本人有linux基础

...,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰 LinusTorvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员正在为该计... 查看详情