---
author: 'Linus Torvalds '
category: 新闻
comments_data:
- date: '2015-04-14 09:12:17'
  message: 羊年？
  postip: 121.8.107.178
  username: 文剑一飞
- date: '2015-04-14 09:46:41'
  message: 不知道是不是因为今年是羊年——国外讨论应该是哪个羊（sheep？goat？），然后就用这个代号了？
  postip: 106.120.101.58
  username: linux
- date: '2015-04-14 17:35:47'
  message: 我会说我感觉是喜羊羊与灰太狼看多了么？
  postip: 166.111.138.125
  username: 来自 - 北京清华大学 的 Chrome/Windows 用户
- date: '2015-04-15 21:48:10'
  message: 居然有了一个新网站： https://imasheep.hurrdurr.org/
  postip: 114.245.12.164
  username: linux
- date: '2015-04-16 15:21:55'
  message: 是不是该强调一下是绵羊？哈哈！
  postip: 222.173.107.116
  username: 绿色圣光
count:
  commentnum: 5
  favtimes: 1
  likes: 0
  sharetimes: 0
  viewnum: 10420
date: '2015-04-14 07:00:00'
editorchoice: false
excerpt: 就在周日，Linus 如期发布了 Linux 4.0，这个版本的代号被称为Hurr durr I'ma sheep：  日期： 2015/4/12
  15:41:30 周日 -0700主题： Linux 4.0 发布来自： 我是一只羊 那么，我决定按照正常的计划发布 4.0 了，因为没有出现什么问题，而且我下周会去一个大学访问，我希望这不会非常影响到合并窗口，希望吧。
  从 linux-next 分支和最终大小上看，Linux 4.0是一个相当小的发布版本（LCTT 译注：linux-next是Stephen Rothwell创造的分支，主要用于放一些将在下一周期合并进内核主支的补丁）。但是这个小是相对而言的，它仍然包含了超过一万
fromurl: https://lkml.org/lkml/2015/4/12/178
id: 5259
islctt: true
largepic: /images/p/201504/13/225922hlubukzpd9n7k1ab.jpg
permalink: /article-5259-1.html
pic: /images/p/201504/13/225922hlubukzpd9n7k1ab.jpg.thumb.jpg
related:
- displayorder: 0
  raid: 4928
- displayorder: 1
  raid: 5124
- displayorder: 2
  raid: 5272
- displayorder: 0
  raid: 5322
reviewer: ''
selector: ''
summary: 就在周日，Linus 如期发布了 Linux 4.0，这个版本的代号被称为Hurr durr I'ma sheep：  日期： 2015/4/12
  15:41:30 周日 -0700主题： Linux 4.0 发布来自： 我是一只羊 那么，我决定按照正常的计划发布 4.0 了，因为没有出现什么问题，而且我下周会去一个大学访问，我希望这不会非常影响到合并窗口，希望吧。
  从 linux-next 分支和最终大小上看，Linux 4.0是一个相当小的发布版本（LCTT 译注：linux-next是Stephen Rothwell创造的分支，主要用于放一些将在下一周期合并进内核主支的补丁）。但是这个小是相对而言的，它仍然包含了超过一万
tags:
- 内核
- Linux
thumb: false
title: Linux 4.0 发布——我是一只羊
titlepic: false
translator: wxy
updated: '2015-04-14 07:00:00'
---

![](/images/p/201504/13/225922hlubukzpd9n7k1ab.jpg)


就在周日，Linus 如期发布了 Linux 4.0，这个版本的代号被称为“**[Hurr durr I'ma sheep](https://imasheep.hurrdurr.org/)**”：



> 
> 日期： 2015/4/12 15:41:30 周日 -0700  
> 主题： Linux 4.0 发布  
> 来自： 我是一只羊
> 
> 
>   
> 那么，我决定按照正常的计划发布 4.0 了，因为没有出现什么问题，而且我下周会去一个大学访问，我希望这不会非常影响到合并窗口，希望吧。
> 
> 
> 从 linux-next 分支和最终大小上看，Linux 4.0是一个相当小的发布版本（LCTT 译注：linux-next是Stephen Rothwell创造的分支，主要用于放一些将在下一周期合并进内核主支的补丁）。但是这个“小”是相对而言的，它仍然包含了超过一万个的非合并提交。不过，我们肯定会有更大的发布版本（估计之后的 linux-next 4.1 会更大）。
> 
> 
> 一切都很好，这完全符合“v4.0 应该是一个**稳定的**发布版本”的要求，而不是带有很多新的体验性功能的发布版本。我个人非常喜欢按照时间进行发布，而不是过去那种有了重大功能才进行发布的做法。
> 
> 
> 也就是说，4.0里面没有什么特别有趣的东西。从 git 上的统计来看，这个发布版本不仅仅达成了 50 万个提交数的新成就，也跨越了 400 万个 git 对象数量的限制。有趣的是（从数字的角度看），Linux 3.0 时我们超过了 25 万提交数和 200 万个 git 对象数量，看起来真有规律（其实完全是巧合）。
> 
> 
> [ 另外一个趣事：我们原来使用的 BK 版本库（LCTT 译注：bitkeeper）有着提交数用16位二进制存储的限制，所以25万提交数量已经很多了，因为我们使用 BK 的那些年就提交了将近65000次。当然，我们使用 BK 才3年，而换到 git 近十年了。无论如何，这说明我们的开发工作快了**许多**。]
> 
> 
> 就功能而言，4.0 并没有什么特殊的。新内核的补丁主要是基础架构方面的，实际上，这并不是版本号改变的原因，我们可能在其它的（小）版本中有更大的改变。所以，这只是一个“按部就班”的发布而已。
> 
> 
> 弄下来体验一下吧，
> 
> 
> 我们全是羊 —— Linus Torvalds 
> 
> 
> 


4.0虽说是没有什么特别新的功能，不过还是有几个值得关注的亮点：


* Live Patching——不用重启为内核打补丁的机制；
* parallel NFS (pNFS)子系统支持FlexFile布局；
* ubifs文件系统支持多队列块层；
* Btrfs 文件系统更新，支持 Intel Quark X1000 SoC和基于MIPS32 Release 6的处理器；
* VirtIO 1.0；
* 可信计算TPM 2.0支持；