阅读更多

10顶
2踩

操作系统

原创新闻 Linux 4.0来了

2015-04-13 14:58 by 副主编 mengyidan1988 评论(0) 有6713人浏览
Linux Torvalds刚才已经在内核开发的Git系统中按下了按钮,代号为“Hurr durr I'ma sheep”的Linux 4.0终于问世了。为了应景,他还给自己起了个绰号叫"we're all sheep",放在名字中间。有意思的是,对应的内核网站也已经开始运作:https://imasheep.hurrdurr.org/



这是2.6.34/2.6.35(代号Sheep on Meth)之后第二次以绵羊为名。Linux内核的开发代号历来都比较怪异,而且似乎没啥规律(相比之下,Ansible每个主要版本代号都是Van Halen乐队的一首曲子,非常齐整):3.0叫Sneaky Wease,2.6叫Flesh-Eating Bats with Fangs,还有Stable Penguin、Greased Turkey、Brown Paper Bag、Sliding Snow Leopard……以至于专门有个Wikipedia列表条目收集这些怪名字。

早在2013年,Torvalds就在考虑简化版本号,直接把3.20跳过,改名4.0。原因是别再出现2.6.39,连自己都搞不太清楚了。(实际上2.x系列比较疯狂的版本号包括2.6.32.65,2.6.39.4,而3.x则有3.0.101、3.4.106、3.10.73这种悍将。)今年2月他还专门在Google+上做过调查
Torvalds在发布声明中说:
引用
我决定按常规进度发布4.0,因为确实没有什么问题了。

Linux 4.0无论从linux-next还是最终的大小来看,都是一个很小的新版本,但小显然是相对的。非合并提交仍然超过1万。但肯定有版本比这大(linux-next v4.1将是较大的版本之一)。

……4.0是一个稳定版本,没有什么实验性的新特性。相比以前基于特性的版本发布,我更喜欢按时间来。

也就是说,4.0其实并没有特别的里程碑的意义。它本来就是3.20改名而已。

但Torvalds还是特别指出4.0比较有意思的地方:总提交数跨越了50万这一里程碑,而且Git对象也超越了400万。而3.0这两方面对应的数字分别是25万和200万。相比之下,原来在使用BitKeeper管理代码的三年间,总共才6.5万次提交。是的,内核的开发在不断加速中。

之前phoronix网站的几篇文章已经比较详细地列举过Linux 4.0-rc1的改进。其中最引人注目的特性是内核热补丁,也就是无需重启系统就能给内核打上补丁。整合了Red Hat的kpatch和SUSE的kGraft。

此外主要是硬件和驱动方面,包括对DRM/图形驱动、对各种ARM、IBM z13、Sony PlayStation 3等;还有文件系统方面的pNFS块服务器支持、针对Btrfs的RAID 5/6改进、VirtIO 1.0等。

来自:极客头条
  • 大小: 160.7 KB
10
2
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Blender 4.0来了!看新版带来了哪些精彩的新功能!

    Blender 4.0 代表了渲染、创建工具等方面的重大飞跃,将创作自由提升到新的高度。经过长达近六个月的精心研发打磨,终于等到 Blender 4.0 正式发布啦!大版本更新,内容自然是不会少,接下来,让我们一起探索一下 ...

  • magicbook的linux是哪个版本,MagicBook 2019 linux版来了!

    2018年,当主流高性能轻薄本的售价还坚守在5000元以上的时候,荣耀MagicBook锐龙版的出现首次将高性能4核轻薄本的价格拉到了4000元之下。...所谓科技尝鲜版指的是预装了第三方Linux而非windows的操作系统,适...

  • Linux下部署ASP.NET项目

    一、环境介绍 首先,我们来了认识一下Linux下不是ASP.NET需要用到核心组件Jexus。 Jexus web server for linux 是一款基于.NET兼容环境,运行于Linux/unix操作系统之上,以支持ASP.NET为核心功能的高性能WEB...

  • Linux学习笔记-B站韩顺平

    linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,

  • 本周AI热点回顾:Python 4.0可能不会来了;“最强Linux桌面版”竟然是Windows?

    论⽂地址:https://arxiv.org/abs/2009.09704 信息来源:新智元 02 Python之父:Python 4.0可能不会来了 不要对 Python 4.0 抱有希望,可能不会有的。——Python 之父 Guido van Rossum 2020 年 1 月 1 日,Python ...

  • Linux USB 驱动实验

    USB 接口简介 什么是USB? USB 电气特性 USB 拓扑结构 什么是USB OTG? I.MX6ULL USB 接口简介 ...Linux 内核自带HOST 实验 USB 鼠标键盘测试 U 盘实验 Linux 内核自带USB OTG 实验 修改设备树 OTG 主机实验 OTG

  • Linux信号一览

    ———————————————— 版权声明:本文为CSDN博主「beginning1126」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:...

  • Linux 常用命令与教程

    会出来这个 〇、序言:命令基本格式 Linux中命令格式为:command [options] [arguments] 中括号代表是可选的,即有些命令不需要选项也不需要参数 登录系统后,第一眼看到的内容是: [root@localhost ~]# 这就是 ...

  • linux微软蓝牙鼠标搜不到,微软蓝牙4.0鼠标对wifi影响到底有多严重

    现在很多笔记本都带有蓝牙功能,连接蓝牙鼠标更加方便快捷,不占用USB口,今天我们来看下蓝牙4.0对2.4Gwifi网络网速影响到底有多大。(本文亲测)前天在京东购买了微软(Microsoft)Designer 蓝牙4.0鼠标,型号1679,价格...

  • linux在服务器上下载文件,上传下载文件到Linux服务器

    SFTP(SSH文件传输协议) 建立连接就可以上传了 ———————————————— 版权声明:本文为CSDN博主「菜鸟腾飞」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:...

  • Linux内存管理教程

    内存管理是从单板上电运行uboot启动引导linux并完成文件系统挂载(文件系统管理Nandflash)过程前两个环节都需要完成的重要工作,并且随着程序推进的内存管理也逐渐完善起来。如果一步到位直接编写一个非常完整的...

  • vs项目移植到linux运行,VS2008项目移植到Linux

    不少人都遇到过这种情况:在Windows下用Visual Studio工具开发的程序需要移植到Linux系统中,做成Linux版本的,但程序比较大,在Linux上又离不开Make,手动编写Makefile文件的工作量又太大.在这里提供一种方法仅供参考....

  • Linux驱动(1)概述

    目录Linux驱动(1)之槑倯的入门Linux驱动过程总览Linux驱动关键结构体1.struct bus_type2.struct device3.struct device_driverLinux驱动匹配过程1.得到设备信息结构体2.设备驱动匹配过程Linux驱动工作过程--probe...

  • linux服务器挂硬盘无法启动不了怎么办,Linux硬盘问题的八种解决技巧

    不能在Linux或者类UNIX系统的硬盘上写入数据?想解决服务器上磁盘损坏的问题吗?想知道你为什么总是在屏幕上看到“磁盘已满”的字眼吗?想学习处理这些问题的办法吗?试试一下这8个解决Linux及UNIX服务器硬盘问题的...

  • 基于read函数分析linux系统调用流程

    这里名称变掉了,但是我们理解还是sys_read其实在老版本的linux内核里面,确实还是sys_read,但是由于在09年,随着大批量的64位处理器的出现,很多用户在调用的时候,无法填充64位的系统调用,就会被黑客利用,导致...

  • 在Windows下同步linux环境和编写linux代码步骤

    1.映射linux目录到windows 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作。以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS。 在终端中执行下列指令:cat /etc...

  • Linux常用命令

    一、Linux的简介 linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux。 linux内核:redhat 、红旗linux、ubuntu、suse、fedora,...

  • 【Linux】8.0 多线程

    Linux多线程学习,生产消费模型,读者写者模型,线程同步互斥概念理解,互斥锁,条件变量,信号量的概念和使用,线程池的编写和原理等

  • java全大撒大撒大苏打

    sdad

Global site tag (gtag.js) - Google Analytics