当前位置: 首页 > 编程日记 > 正文

Linux 之父归来!

640?wx_fmt=jpeg

参加2018 AI开发者大会,请点击↑↑↑


作者 | 屠敏

来源 | CSDN


去修身养性的 Linux 之父 Linus Torvalds 在时隔一个余月后笑着归来,从曾临时接手 Linux 4.19 开发的稳定版维护者 Greg Kroah-Hartman 手中再次接过 Linux 内核开发的交接棒。这位向来天不怕地不怕、为写出颠覆世界的软件而生的程序员真的在短短一个月的反省中「弃恶从良」了?


640?wx_fmt=jpeg


近日,据外媒 ZDNet 报道,在休假反省一个多月之后,Linus Torvalds 将再次重返 Linux 社区。而作为复出的第一步,他将于 10 月 22 日飞往在爱丁堡举行的欧洲开源峰会,在此次大会上,他将与 Linux 排名前 40 的内核维护者们碰头,探讨 Linux 的下一步发展。


▌Linus Torvalds 的离去


还记得一个月前,Linus Torvalds 突然高调宣布“我要休息一段时间”,探究其背后原因,可能是和 Linus Torvalds 犯了一个严重的错误有关,他将原定于 11 月 12 日,在加拿大温哥华举行的内核维护者峰会的时间地点搞混了,更悲剧的是,他已经计划在峰会举行的那一周,和家人一起去苏格兰度假。


不仅如此,向来不是“好欺负”的 Linus Torvalds 对看不惯的事情一直“口下不留情”,甚至曾在新西兰奥克兰举办的开源会议 Linux.conf.au Conference 上直言不讳地表示,“某些人以为我是好人,在发现不是之后感到震惊。我不是一个好人。我也不在乎你们。我在乎的是技术和内核——那才是对我重要的东西。”


所以,当你的话柄落到别人手中时,必定是群起而攻之。


你(Linus Torvalds)这辈子都“不会替他人着想/不会理解他人的感情”。


当 Linux 社区成员直面指责他时,这位“仁慈终身独裁者”Linus 还是迷茫了,并在此前4.19-rc4 邮件公告中郑重道歉:


我不是一个感情上能感同身受的人,这对任何人来说都不是什么大惊喜。尤其是我。事实上,我误读了别人,多年来没有意识到,我对一个情况的判断有多糟糕,并导致了一个不专业的环境,这是不好的。”


我在电子邮件中的轻率攻击,既不专业、又不必要。我现在知道这是不好的,我想向人们道歉,我的个人行为,让你受到伤害,并可能完全脱离内核开发。


并宣布,我将抽出时间休息并寻求一些帮助,了解如何理解他人的情绪并做出适当的反应。在任命稳定版内核维护者 Greg Kroah-Hartman 接替他完成 4.19 的工作之后,Linus Torvalds 退出了 Linux 开发社区。


对于他的陡然离去,不少开发者表示不舍,感叹天才也绝非完人(https://news.ycombinator.com/item?id=18000698):


  • Linus Torvalds  顽固、执着、不屈不挠,我相信这些对于大型软件项目的负责人来说都是非常有价值的品质,这也是 Linux 为何会达到今天这般如此高的成就的原因。

    然而,Linus 也是一个笨蛋,将技术批评转变为看似言语般的人身攻击。不过,我相信以上的两套品质是可以分开的,而且现实中,应该会有不少人如 Linus 一样心直口快,但事实上并没有恶意。

  • 在今天,他带来的影响是好的一面远远要大于坏的一面。他对于我来说,就是一个英雄。


同时大家也充满期待,毕竟此前 Linus Torvalds 在休息期间,发现 Linux 内核开发中的“痛点”,决定自己出手解决这个“技术”问题的后果就是直接研发了一款帮助管理 Linux 内核开发的小工具——Git 的诞生。


王者归来


如今几周刚过,临时 Linux 主管 Greg Kroah-Hartman 以相同的方式宣布 Linus Torvalds 即将回归。即在 Linux 4.19 的公告中,Greg Kroah-Hartman 首先正式推出了 4.19 版。主要新特性包括:


  • 基于异步 I/O 的轮训接口;

  • L1TF 漏洞补丁;

  • 块 I/O 延迟控制器;

  • Common Applications Kept Enhanced (CAKE)队列管理算法;

  • Wi-Fi 6 (802.11ax) 初步支持;

  • 实验性文件系统 EROFS;

  • Intel Cache Pseudo-locking;

  • 基于时间的包传输;

  • 改进 RISC-V 架构处理器的支持;

  • 其它还有文件系统、硬件、安全、驱动等方面的改进和更新。更多有关 4.19 的内容可参考:https://kernelnewbies.org/Linux_4.19


随后,Kroah-Hartman 在公告中写道,“Linus,我正在将 kernel tree 交给你。你可以继续享受处理合并窗口的乐趣。”


640?wx_fmt=png


“过去几个月,对我们的社区来说,是一个艰难的过程,因为我们的社区正在不仅遭受内部斗争,还受到了外部的刺激,所以,我对所有的人请求,让我们休息一两天、和朋友们放松一下,聚个餐、充个电,然后重新开始工作,帮助大家继续创造一个世界未曾见过的系统”,心力憔悴的 Kroah-Hartman 在公告中如是说。


如今看来,Torvalds 的离开,不仅将自己推向了风口浪尖,Linux 维护者的境地也不是那么的好过。


截止目前,Torvalds 尚未发布自己再次出山的声明。不过,也正如文章开头据 ZDNet 报道,他和 Kroah-Hartman 目前正在苏格兰爱丁堡与 Linux 开发者们一起参加开源峰会,不过他未计划在此次峰会上公开露面,也没有对 LKML 做过任何评论。


▌one More Thing


但是,值得注意的是,作为 Torvalds 返回 Linux 社区的一部分,Linux 基金会正式制定了修订后的行为准则,现在已经采用了更被广泛使用且更具包容性的契约原则。还记得在上月月底时,Torvalds 就已宣布 Linux 社区将采用 Code of Conduct 行为准则,不过此举引发了 Linux 社区的争议,因为它明显偏离了 Torvalds 之前的“冲突代码(Code of Conflict)”准则,该代码将无过滤反馈和钝性视为更加自然成功的开源软件开发状态。


不少开发者也表示不解(https://github.com/torvalds/linux/commit/8a104f8b5867):


  • 往这个方向搞会毁了 Linux。这个行为准则非要跟意识形态绑定起来。你一开始可以随和,但是最后一定会变成一个恶霸,因为现在给了你这个可能性。”

  • 这在任何项目中都是非常危险的准则,尤其是技术基础领域。

  • 这看起来是将提升最佳代码的手段和残酷的现实相对立。我不想因为某人的感受会受到伤害,而去背负劣质的代码。我们优先考虑的应该是“卓越的代码”而不是“卓越的政治”。


那么究竟是什么样的准则让 Linus Torvalds 好心办了坏事? 


细细看来,这一新的行为准则要求贡献者需建设性地提出批评并谨慎接受这种批评、人们使用包容性语言、社区成员尊重“不同的观点和建议”。此外,它还禁止“性别化语言或图像”、贬损性言论、个人或政治攻击,以及“公开或私人骚扰”。基于此,Korah-Hartman 也在 Linux 4.19 公告中,解释了这个更具包容性的行为准则背后的思维过程:


我们都需要记住,每年都有新人进入我们的社区,目的或要求是为了完成他们的工作,或者仅仅是因为他们想要帮助贡献工具并使世界上每个人都有一个坚实的操作系统基础,以完成他们的梦想。


当他们进入我们社区时,并不一定如我们这般已经拥有多年的经验和内在知识。如果没有这种经验,他们会犯错也会继续摸索,并且必须了解这一切是如何运作的。学习事物及如何运作的一部分是处理人与人之间的互动交流,并试图理解我们共同分享的基本社会规范和目标。通过在内核源代码树中提供一个文档,表明所有人,开发者和维护者都将在合作的同时得到尊重,我们希望为这些新成员创建一个更受欢迎的社区,我们的未来取决于我们都希望看到这个项目能够实现其目标。


目前尚不清楚 Linux 社区开发的状态是否会因此向更好的方向发展。但随着新的行为准则的实施,以及 Torvalds 承诺将从自身行为开始改善,听起来,Linux 社区文化正在步入正轨。


不过与此同时,还是有不少开发者持怀疑态度,毕竟想要将这个充满火药味、脏话不断且带有情绪的伟大程序员,仅使用短短一个月的时间就转变成善解人意、柔声细语的大佬,这可能吗?


参考:

https://www.zdnet.com/article/revised-linux-code-of-conduct-is-now-officially-part-of-linux/

https://www.solidot.org/story?sid=42721

https://www.theverge.com/2018/10/22/18011854/linus-torvalds-linux-kernel-development-return-code-of-conduct


2018 AI开发者大会

只讲技术,拒绝空谈


2018 AI开发者大会是一场由中美人工智能技术高手联袂打造的AI技术与产业的年度盛会!是一场以技术落地为导向的干货会议!大会设置了10场技术专题论坛,力邀15+硅谷实力讲师团和80+AI领军企业技术核心人物,多位一线经验大咖带你将AI从云端落地。

大会日程以及嘉宾议题请查看下方海报

(点击查看大图)

640?wx_fmt=jpeg

点击「阅读原文」,查看1024专属福利。2018 AI开发者大会——摆脱焦虑,拥抱技术前沿。

相关文章:

vscode断开调试服务器文件,vscode显示等待调试器断开连接

我正在尝试在vscode上调试量角器脚本。我编辑了launch.json文件,但是调试控制台抛出了下面的错误。vscode调试控制台输出:C:\Program Files\nodejs\node.exe --inspect-brk45448 conf.js C:\Users\abc\AppData\Roaming\npm\node_modules\protractor\example/conf.jsDebugger li…

深入理解Spring系列之六:bean初始化

《深入理解Spring系列之四:BeanDefinition装载前奏曲》中提到,对于非延迟单例bean的初始化在finishBeanFactoryInitialization(beanFactory)中完成。进入这个方法,代码如下。protected void finishBeanFactoryInitialization(ConfigurableLis…

webkit内核 css,纯CSS改变webkit内核浏览器的滚动条样式

基于webkit的浏览器现在可以自定义其滚动条的样式了,实现代码如下:复制代码代码如下:::-webkit-scrollbar/*整体部分*/{width: 10px;height:10px;}::-webkit-scrollbar-track/*滑动轨道*/{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-rad…

数据依赖症:当今AI领域的核心风险

在最近结束的2017年度AI星际争霸竞赛上,Facebook做出了一款人工智能“CherryPi”,参与到这项旨在让各路AI技术在星际争霸游戏中同场竞技的赛事之中。 但很遗憾的是,Facebook仅仅获得了赛事的第六名,最直接的原因,在于F…

1024程序员节,你是我们要找的那条锦鲤吗?

参加2018 AI开发者大会,请扫描海报二维码 叮咚,您有一封 #1024吐槽狂欢派对# 邀请函请查收。 ▌什么是程序员? 全员格子、黑框眼镜,还是等于创造力忍耐力? 刻板标签、思维定式,还是高阶自黑玩梗幽默&#…

虚拟机管理你的服务器,全面解析VMware的虚拟机管理解决方案

本教程将为你讲述VMware的虚拟机管理解决方案,说起虚拟机,VMware绝对可以算的上是个中翘楚了,并且VMware的虚拟桌面结构解决方案可以起到增强管理效率,降低成本等等效用,话不多说,这就为大家介绍。Vmware的…

针对抓win2003系统密码的诡计

命令行下卸载win2003 sp1/sp2 %systemroot%\$NtServicePackUninstall$\spuninst\spuninst /U 按无人参与模式删除 service pack。如果使用此选项,那么在卸载 SP1 的过程中,只有出现致命错误才会显示提示。 /Q 按安静模式删除 SP1,此模式与无人…

那个曾经为美国NASA开发火星大脑的AI公司,现在和华为合作了

2010 年,美国航天航空局 NASA 敲响了一家创业公司的大门,希望他们参与火星探测器“大脑”的研发项目。这家公司就是 Neurala,一家专注于深度学习技术的波士顿初创公司。 NASA 的要求是一个艰难的挑战,因为火星探测器自身计算能力…

艾伦人工智能研究院开源AllenNLP,基于PyTorch轻松构建NLP模型

艾伦人工智能研究院(AI2)开源AllenNLP,它是一个基于PyTorch的NLP研究库,利用深度学习来进行自然语言理解,通过处理低层次的细节、提供高质量的参考实现,能轻松快速地帮助研究员构建新的语言理解模型。 Alle…

3650服务器性能,全新联想System x3650 M4服务器性能出色

系统支持Microsoft Windows Server 2008 R2Microsoft Windows Server 2008,Datacenter x64 EditionMicrosoft Windows Server 2008,Datacenter x86 EditionMicrosoft Windows Server 2008,Enterprise x64 EditionMicrosoft Windows Server 20…

不只翻译机,搜狗将在半年内推数款智能硬件产品

10月24日已是昨日,但属于开发者的1024一直都在——2018 AI开发者大会就是你的1024。11月8-9日,现场聆听国内外AI大牛的深知灼见,与工业界AI应用思维紧密同步,收获60技术大咖的干货分享。扫码填写大会注册信息表,就有可…

Windows Embedded Standard开发初体验(四)

添加文件、依赖组件、注册表 接下来我们就要进入创建组件最重要的一环了,添加文件。为什么说重要,因为这里有一个大坑,我在Windows Embedded Standard产品组施卫娟老师的指导下,花了两周的时间才勉强爬出来,可见该坑之…

Windows 2003 + ISA 2006+单网卡×××配置(4)

(接上)图13 然后下一步,用户集默认所有用户,不用改变,直接下一步,完成,然后会出现如图14图14照样还是点击应用。。。好了,都配置完了,下面我们做个测试。。。我本机的IP地…

科大讯飞全新1024:3大计划,200项A.I.能力,全链路驱动应用场景创新!

10月24日,2018届科大讯飞全球1024开发者节在合肥奥林匹克体育中心综合馆如约举行,重磅发布了全新升级的科大讯飞《1024计划》!原中国科学技术部副部长张来武、科大讯飞董事长刘庆峰、科大讯飞轮值总裁胡郁、讯飞听见事业部总经理王玮分别发表…

SQL基本语句

掌握SQL四条最基本的数据操作语句:Insert,Select,Update和Delete。练掌握SQL是数据库用户的宝贵财 富。在本文中,我们将引导你掌握四条最基本的数据操作语句—SQL的核心功能—来依次介绍比较操作符、选择断言以及三值逻辑。当你完…

【TP3.2】路由匹配和规则

TP3.2框架的路由匹配和规则处理&#xff1a; 包括&#xff1a;静态路由&#xff0c;动态路由&#xff0c;多参数路由、正则路由 <?php return array(//配置项>配置值/* * 路由开启和匹配。首先开启路由匹配&#xff0c;然后根据相应的路由规则进行匹配* 1、静态路由* 2、…

soul一直显示正在登录聊天服务器,soul这个软件,为什么有些人在玩的时间很久以后(两百天以上),就不会再主动和其他人打招呼了?...

起首&#xff0c;说一下我本人接触soul的那些年。记得玩soul是17年开端&#xff0c;最初这个软件的营销目标是为了让人们更好地交换&#xff0c;停止跨时空的深度聊天&#xff0c;寻求魂魄的朋友&#xff0c;而不是皮郛的一时好感。可能说当时soul是打着"丢脸的皮郛千篇一…

构建插件式的应用程序框架(八)----视图服务的简单实现(ZT)

我在前一篇文章里提到&#xff0c;对于停靠工具栏或者是视图最好是不要将实例放到词典中&#xff0c;而是将工具栏或者视图的类型放到词典中&#xff0c;因为视图类型会经常的被重用&#xff0c;并且会经常被关闭或者再打开。当实例被关闭后&#xff0c;资源就被释放了&#xf…

服务器怎么设置网站写入权限,如何设置服务器写入权限设置方法

如何设置服务器写入权限设置方法 内容精选换一换将用户组添加至企业项目中&#xff0c;并为其设置一定的权限策略&#xff0c;该用户组中的用户即可拥有策略定义的对该企业项目中资源的使用权限。本小节指导您如何为企业项目添加用户组并授权。分辨率低的情况下单击页面右上方的…

CSDN蒋涛提出技术社区三倍速定律,称下一个20年全球开发者数量将过亿

10 月 24 日&#xff0c;科大讯飞 1024 开发者节在合肥举行&#xff0c;中国 IT 技术社区 CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛受邀发表了主题演讲。 在演讲中&#xff0c;蒋涛提出了“技术社区三倍速定律”&#xff0c;如何理解&#xff1f; 2013 年 CSDN 上关于…

可穿戴医疗设备火爆背后的困境

目前在电商平台搜索可穿戴手表、手环等可穿戴产品&#xff0c;品牌不下百种。市场调研机构IDC发布的最新报告显示&#xff0c;今年第一季度全球可穿戴设备发货量达到1140万部&#xff0c;同比增长200%&#xff0c;连续第八个季度实现增长。但是目前的可穿戴医疗设备基本停留在外…

【华为AI十强应用·上卷】官宣!这里的AI应用“神了”……

现在大火的AI&#xff0c;从概念落地到成为人们普遍接受的现实&#xff0c;度过了将近70年的时间。而当下&#xff0c;AI正在以最切实的方式影响着人们的生活&#xff0c;无论是工作还是娱乐&#xff0c;所以眼前的2018年正是AI为主流“代言”的关键一年。别说&#xff0c;还真…

JavaScript类——鼠标点击下笑脸变化

2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title>动态笑脸</title> <style> * { box-sizing: border-box; } .container { width: 400px; min-height…

VS2005字符串资源不能识别转义字符

在做LED媒体播放室多语言版本的时候&#xff0c;遇到这么一个问题&#xff0c; 检查office2003是否存在&#xff0c;如果不存在则弹出一个警告窗体。由于是多语言版本&#xff0c;所以弹出的信息来源于资源文件。 如果对提取的资源字符串不做任何处理&#xff0c;则弹出如下的对…

大掌柜商业管理系统服务器地址,大掌柜软件通用版操作说明.doc

大掌柜软件通用版操作说明PAGEPAGE 157系统应用基础内容提要&#xff1a;大掌柜软件专业版对系统的要求数据库SQL server2000的安装大掌柜软件专业版服务器端与客户端的安装加密狗的安装1.1系统运行环境系统运行环境的配置无疑是确保软件正常运行的重要条件之一&#xff0c;软件…

r语言remarkdown展示图_使用R语言包circlize可视化展示blast双序列比对结果

circlize这个包还挺强大的&#xff0c;R语言里用来画圈图还挺方便的。 今天这篇文章记录用circlize这个包画圈图展示blast双序列比对结果的代码植物线粒体基因组类的文章通常会分析细胞器基因组间基因转移情况&#xff0c;基本的分析方法就是blast比对。可视化展示可以选择用这…

吴恩达说“将引领下一波机器学习技术”的迁移学习到底好在哪?

AI技术年度盛会即将开启&#xff01;11月8-9日&#xff0c;来自Google、Amazon、微软、Facebook、LinkedIn、阿里巴巴、百度、腾讯、美团、京东、小米、字节跳动、滴滴、商汤、旷视、思必驰、第四范式、云知声等企业的技术大咖将带来工业界AI应用的最新思维。 如果你是某个AI技…

获取系统相关属性

uname -a uname -r cat /etc/issue cat /etc/redhat-release #进入centos后忘记自己安装的是6还是7&#xff0c;可以从这里查看 转载于:https://www.cnblogs.com/biaopei/p/7730684.html

双水泵轮换工作原理图_「物业管理工作」水泵维护保养规程

1 目的为规范水泵维护保养程序&#xff0c;特制定本规程。2 适用范围适用于公司管辖范围内水泵(包括生活水泵、消防水泵及集水坑潜水泵)及其相关设施的维护保养。3 职责3.1 给排水维修工负责水泵的维护保养。3.2 值班锅炉工或电梯工负责晚间协助对水泵房设备运转情况的巡查。3.…

Dropbox如何使用机器学习从数十亿图片中自动提取文字

参加 2018 AI开发者大会&#xff0c;请点击 ↑↑↑作者 | Leonard Fink译者 | 刘旭坤整理 | Jane出品 | AI科技大本营【导读】提到 Dropbox&#xff0c;大家可能都知道这是一个文件同步、备份、共享的云存储软件。其实 Dropbox 可以实现的功能远不止这些。今天就为大家介绍 Dr…