阅读更多

10顶
2踩

操作系统

原创新闻 Linux 4.0来了

2015-04-13 14:58 by 副主编 mengyidan1988 评论(0) 有6607人浏览
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多线程学习,生产消费模型,读者写者模型,线程同步互斥概念理解,互斥锁,条件变量,信号量的概念和使用,线程池的编写和原理等

  • Scrapy-1.8.2.tar.gz

    文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics