Linus Torvalds在忍受肾结石的数小时剧痛后,终于发布了期待已久的Linux 4.13!

他在Linux内核邮件列表上写道:“现在我很好,但是那七个小时实在太难熬了,我甚至不愿想象忍受剧痛时间更长的人是到底怎么挺过来的。想想就要命!”让人非常开心的消息是,这个版本的Linux内核是在经历了Torvalds渴望的七个发行候选版本(release candidate)之后问世的。

由于SMB 3.0成了默认协议,SMB 1.0也最好放弃,而不是保留它。

图0:Linus Torvalds在忍受肾结石的数小时剧痛后,终于发布了期待已久的Linux 4.13!

Linux之父Linus Torvalds终于向期待已久的开源界发布了Linux 4.13,捎带详细介绍了自己是如何过完这紧张而忙碌的一周(http://lkml.iu.edu/hypermail/linux/kernel/1709.0/01021.html),称自己“由于肾结石,忍受了七个小时的剧痛。”

图1:Linus Torvalds在忍受肾结石的数小时剧痛后,终于发布了期待已久的Linux 4.13!

肾结石和尺子

他在Linux内核邮件列表上写道:“现在我很好,但是那七个小时实在太难熬了,我甚至不愿想象忍受剧痛时间更长的人是到底怎么挺过来的。想想就要命!”

让人非常开心的消息是,这个版本的Linux内核是在经历了Torvalds渴望的七个发行候选版本(release candidate)之后问世的。

这位Linux之父仅以两个值得注意的变化为例,第一个变化是“更改默认cifs行为:不是默认使用SMB 1.0――你其实不该使用SMB 1.0:只要上网搜索一下“stop using SMB1”(“停止使用SMB1”)或类似的短语,就了解原委,默认的cifs 挂载现在默认使用更新颖的SMB 3.0。”如果你遵照Torvalds的说明行事,第一个搜索结果是微软恳请用户丢弃SMB 1.0(https://blogs.technet.microsoft.com/filecab/2016/09/16/stop-using-smb1/),理由是这种协议太旧了,安全技术如同垃圾,“要是按现在的眼光来看,天真浅陋得很”。同样让人觉得天真浅陋的还有这一群人:随系统继续使用SMB 1.0,任由WannaCry和Petya恶意软件钻它的空子。

第二个变化对mmu通知层作了更改,mmu通知层可以看到操作系统解释使用内存的情况,以便虚拟机能了解可以获得什么样的资源。Torvalds写道,在14.3开发过程中,开发人员修复了Linux的mmu通知器的“一项棘手的、文档中未充分记载的”功能,采取的办法是“摈弃了问题重重的通知器,实际上在此过程中删除了将近200行的代码。”

“我喜欢看到那些种类的修复程序。更优秀、更小巧的代码。”

该版本还添加了其他功能特性,包括早早支持英特尔即将推出的Cannonlake架构和Coffeelake架构,对Ubuntu的将应用程序与一组预定义、有限的资源联系起来的AppArmor安全代码主线化(mainlining,即往内核贡献代码),以及改进Thunderbolt支持。

我们在上面给出链接的Torvalds宣布帖子列出了这个版本的更改的shortlog(简短日志)。他表示,完整的“4.13日志实在太庞大了,我就不发布了,没人会认真地读完。”如果你愿意证明他是错的,完整日志在Linux git树中,详见此处(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Link)。

阅读余下内容

发表评论

电子邮件地址不会被公开。 必填项已用*标注