设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:2016最佳Linux发行版排行榜Linux内核4.4揭秘

2016-1-24 21:21| 发布者: joejoe0332| 查看: 13585| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Linux 历史翻开了新的一页,Linus Torvalds以及千千万万辛勤的程序员们正式发布了Linux内核4.4 LTS版本(长期支持版)。2015年,不管在企业市场还是个人消费市场都是 Linux 非常重要的一年。作为一个自2005年起就开 ...


  美国时间 2016/1/10,Linux 历史翻开了新的一页,Linus Torvalds 以及千千万万辛勤的程序员们正式发布了 Linux 内核 4.4 LTS 版本(长期支持版)。

  在这个版本中,最重要的更新莫过于在虚拟 GPU 驱动中支持了 3D 功能,这可以让虚拟机使用宿主机的 3D 硬件渲染功能。也就是说,现在可以在虚拟机中使用宿主机的 GPU 加速能力来玩 OpenGL 游戏了。


  经过两年的努力,重构了 TCP 的实现,使 TCP {敏感词}的快速路径完全无锁化,可以支持更大的伸缩性和更快的 TCP 服务器了。在一台测试服务器上,每秒钟处理了  3,500,000 个 SYN 包仍富有余力,有可能还能提升2-3个数量级。

  在 RAID/LVM 层增加了对日志型 RAID 5 阵列的支持。在日志型设备中,比如 NVRAM 或 SSD,写入到阵列的数据会首先写入到日志,然后才会写到阵列中。如果发生故障就可以从日志中恢复,加速阵列重新同步。同时修复了 RAID 的 Write Hole 问题。更多消息,大家可以关注本次专辑……
 
  2015年,不管在企业市场还是个人消费市场都是 Linux 非常重要的一年。作为一个自2005年起就开始使用 Linux 的 Linuxer ,我门见证了 Linux 在过去十年的成长。2016 Linux 将更加精彩,所以我们选择了一些大放异彩的发行版。现在小编就带你去领略一下各领域的风采吧!

  最好的回归发行版:openSUSE:openSUSE 背后的 SUSE 公司是最老的 Linux 企业,它成立于 Linus Torvalds 宣布放出 Linux 的一年后。它其实早于 Red Hat 的诞生,它也是社区主导的发行版 openSUSE 的赞助商。


  在2015,openSUSE 团队决定靠拢 SUSE Linux 企业版(SLE)以便用户可以共享企业服务版本的 DNA ,就像 CentOS 和 Ubuntu 一样。之后,openSUSE 变成了 openSUSE Leap,直接基于 SLE SP1 。这两个发行版将共享代码库以互惠互利,SUSE 将吸取 openSUSE 的优秀内容,反之亦然。通过这一举措,openSUSE 也抛弃了常规的发行周期,一个新的版本将和 SLE 保持一致。这意味着每个版本将有更长的生命周期。这一举措的结果是 openSUSE 将变成一个非常重要的发行版,因为潜在的 SLE 用户可以使用 openSUSE Leap 。然而,这还不是全部,openSUSE 同时发布了一个纯粹的滚动发行版—— Tumbleweed。在我记忆中没有其他发行版做了如此深刻的回归。

  最可定制的发行版: Arch Linux:Arch Linux 是现阶段最好的滚动发行版,好吧,我可能因为我是 Arch Linux 用户而产生了偏见。更重要的是 Arch 在其他方面也表现良好,这也是为什么我选择它作为我的操作系统的原因。大家不妨在本次专辑里了解一下……

  在之前的文章我们讨论了微软开源 .NET 框架核心部分后一年的社区的贡献程度。本文要继续继续分析这个问题,但是主要关注的是 ASP.NET 生态圈下的项目:MVC - 构建动态 Web 网站的 模型-视图-控制器 框架,包括合并 MVC,Web API 和 Web Pages w/ Razor。DNX - DNX (一个 .NET 执行环境) 包括启动和运行应用所需要的代码,包括编译系统,SDK 工具和原生 CLR hosts。EntityFramework - 微软为 .NET 新应用推荐的数据访问技术;KestrelHttpServer - ASP.NET 5 基于 libuv 的 Web 服务器……


  方法论:在上一篇文章把 issues/PRs 创建者分为项目拥有者,协作者和社区成员。但是这会有一些质疑,有一些协作者并不是微软员工。所以,决定分为以下两种角色:微软,社区……这是可行的,因为所有微软员工都会在 GitHub 个人信息里面标记为微软员工。

  经过这个调查分析,“issues”超过 60% 是社区成员创建的,合并的“Pull Requests”有超过 30% 是社区成员完成的。但是,这个数据平均值已经被 EntityFramework 项目变得有点不真实,因为 EntityFramework 里面微软员工完成合并的 PRs 比社区成员的多太多,如果忽略这个项目,社区成员完成的 PRs 数可以达到 44%。

  注意:这里包括了 Kestrel Http Server 项目,因为这是非常有趣的一个事例,当前 #1 贡献者并不是微软员工,他是 Ben Adams,在改进内存使用做了很大的贡献。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部