(1)Heartbleed漏洞

Heartbleed漏洞,是今年开源软件曝出的最大糗事。Heartbleed漏洞是OpenSSL的重大漏洞,这项严重缺陷(CVE-2014-0160)的产生是由于未能在memcpy()调用受害用户输入内容作为长度参数之前正确进行边界检查。***者可以追踪OpenSSL所分配的64KB缓存、将超出必要范围的字节信息复制到缓存当中再返回缓存内容,这样一来受害者的内存内容就会以每次64KB的速度进行泄露。

Heartbleed能让***者从服务器内存中读取包括用户名、密码和信用卡号等隐私信息在内的数据,已经波及大量互联网公司。受影响的服务器数量可能多达几十万。其中已被确认受影响的网站包括 Imgur、OKCupid、Eventbrite 以及 FBI 网站等,不过 Google 未受影响。

(2)Systemd

不熟悉Linux的人可能不知道Systemd程序,Systemd是Linux系统的初始化工具。但随着Systemd越变越复杂,想控制越来越多的程序启动(例如启动GNOME 3.x 桌面),很多Linux程序员就不满意了。大家的不满可以总结为Systemd完全违背了Linux的程序开发哲学(一个小工具只管理一个任务)。Systemd今年的不良发展趋向已经让Linux的开发大牛Lennart Poettering(Systemd的主要开发者)和Linus Torvalds(Linux创始人)打了几次嘴炮。

虽然扰扰攘攘经过了一年,Systemd依然是大多数Linux发行版的默认初始化工具,但是众多有个性的Linux Geek还是认为Systemd很”丑陋“。

(3)开源协议无人使用

这里的意思不是GPL不再是开源协议的龙头老大,而是说众多的”开源“程序没有标识开源协议。有多少人程序没有使用开源协议呢?根据GitHub 2013年的统计,大概有77%的开源程序没有标识开源协议。

(4)备受期待的Ubuntu手机和SteamOS游戏机都没有出现。

去年的这个时候,大家都以为今年可以见到搭载Ubuntu系统的智能手机,或者是搭载SteamOS游戏机。不过没有让大家失望的是,这两个系统的产品果然都跳票了。

Ubuntu智能手机可能会在2015年的2月份发布(可能是魅族手机),至于SteamOS游戏机大家就不要指望2015年可以看得到了。

接下来看看Linux和开源软件在2014年的好消息:

(1)Linux是今年最多用户使用的操作系统!

这个标题一定挨骂吧,不过如果将安卓纳入Linux的体系,那么Linux确实是最多用户使用的操作系统。如果去掉安卓,那么在终端,Linux真的就跟大家所想的一样,永远保持1%以下的桌面操作系统份额。

(2)开源的程序开发方式变得越来越流行

根据统计,超过八成的开发者正在使用开源的开发工具。此外,今年开源社区发生的一件大事就是:微软自从新的CEO上马之后,也启动了.NET的开源化进程,甚至推出了Visual Studio的社区版,这是以前你根本不敢想像的举动。

(3)开源软件统治云计算

当今,云计算如火如荼。众多IT巨头的态度也由抵制转向拥抱,这与当年开源运动的情形别无二致。在构建云计算平台的过程中,开源技术起到了不可替代的作用。从某种程度上说,开源是云计算的灵魂。

目前已经有多个云计算平台的开源实现,主要的开源云计算项目有Eucalyptus、OpenStack、CloudStack和OpenNebula等。

(4)Docker让数据中心和云计算更上一层楼

一年前,可能没有人听说过Docker,不过到了今天,Docker这个新的容器技术已经被大多数的数据中心和云计算公司所采用。

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包括系统。

由于Docker 基于LXC的轻量级虚拟化的特点,其相比KVM之类最明显的特点就是启动快,资源占用小。因此对于构建隔离的标准化的运行环境,轻量级的PaaS(如dokku), 构建自动化测试和持续集成环境,以及一切可以横向扩展的应用(尤其是需要快速启停来应对峰谷的web应用)都比以往的技术有更大的优势。

  • 本文来自:爱好Linux技术网

  • 本文链接:http://www.ahlinux.com/news/15789.html

转载于:https://blog.51cto.com/9626185/1599725

2014年:Linux和开源的福祸之年相关推荐

  1. 回顾微软近年来对于Linux和开源的策略

    2014年十月,在旧金山举办的一场活动中,微软的CEO Satya Nadella向公众表示,微软"爱Linux".作为昔日的竞争对手,微软对Linux的态度逐渐从敌对转变为合作. ...

  2. linux 下开源常见监控软件

    linux 下开源监控软件有很多,比较常见的有mrtg,cacti,nagios,ganglia等. 名称 优点 缺点 mrtg 是比较早得监控软件,在3年前用的人还是比较多的, 现在少了,他得优点是 ...

  3. GNU/Linux与开源文化的那些人和事

     一.计算机的发明 世上本无路,走的人多了,就有了路.世上本无计算机,琢磨的人多了--没有计算机,一切无从谈起. 三个人对计算机的发明功不可没,居功至伟.阿兰·图灵(Alan Mathison Tur ...

  4. 2019年Linux与开源如何统治技术圈

    2019 年,Linux 与开源疯狂发展,ZDNet 专栏作者 Steven J. Vaughan-Nichols 梳理了 5 个年度大事件,从中我们可以看出来技术的未来还是属于 Linux 和开源软 ...

  5. Alibaba Cloud Linux 2 开源后又有什么新动作?

    阿里妹导读:2019 年 4 月,Alibaba Cloud Linux 2 (Aliyun Linux 2) 正式开源.时至今日,已经走过三个月的里程.在这段时间内,这个刚诞生不久的为阿里云 ECS ...

  6. linux内核开源不能仿照_Linux内核开发,开源生产力工具,使用Google应用程序创建自动日历等

    linux内核开源不能仿照 上周,来自linux.conf.au演讲者系列和Kevin Sonney的开源工具系列的文章在读者中大受欢迎. 您想开始为Opensource.com写作吗? 这很容易. ...

  7. 开源linux_15本书(适合(希望)喜欢Linux和开源的孩子)

    开源linux 在我的工作中,我听说过从C级主管到中间人员的技术专家,他们希望自己的孩子更多地了解Linux和开源 . 他们中的一些人似乎很乐意跟孩子一起紧跟他们的脚步. 有些人很难让孩子们看到让Li ...

  8. linux开源软件_为什么要使用Linux和开源软件?

    linux开源软件 正如我在"队列"启动时提到的那样 ,尽管通常我会回答读者的问题,但有时我会转而询问读者问题. 自从第一篇专栏文章以来,我还没有这样做,所以已经过期了. 我最近在 ...

  9. linux 邮件开源工具_使用Linux和开源工具编写剧本

    linux 邮件开源工具 早在今年5月,Jason van Gumster编写了4个开源工具来编写您的下一个剧本 . 它包括一些我以前从未听说过的工具,一些我非常熟悉的工具,并且缺少一些我自己喜欢的工 ...

最新文章

  1. hibernate相关收集
  2. mac玩rust用什么画质_玩七日杀Steam游戏用什么加速器?电狐加速器
  3. 8.11 更改用户ID和组ID
  4. django 的用户验证及登录状态保持
  5. jQuery 插件 jSlider 图片轮播
  6. 汉诺塔算法python_经典算法:汉诺塔
  7. mysql主从安装配置_如何安装和配置mysql主从同步
  8. 波兰表达式(前序表达式)的计算(栈)
  9. htmlentities在mysql_PHP和mySQL:何时确切使用htmlentities?
  10. 一个德国设计奖,怎么就成了中国品牌的财富密码
  11. mysql4.52_phpMyAdmin 4.5.0.2 发布下载,MySQL 管理工具
  12. HOLOLENS的DEVICE POTAL连接和安装
  13. 什么是编译器(编程软件)?
  14. 【FFmpeg4.1.4 编码】h265编码
  15. 黑苹果简单驱动 MultiBeast用法基础篇
  16. 外包!音频类小程序开发
  17. CSS压缩之:正则五步替换法
  18. 数学不好python好学吗_数学不好的人,是否还应该坚持学编程?
  19. 怎么让电脑上的图片全屏显示呢
  20. 这样的C盘或许还有?救救C盘......

热门文章

  1. Java中abstract类和abstract方法
  2. 你了解C语言中的输入函数吗?
  3. 南开大学,布局深圳!
  4. Linux之grep命令与正则表达式
  5. es的分片和副本_Elasticsearch的分布式存储与分片内部原理
  6. 【高职高考】2021年全国计算机一级考试报考流程
  7. 汇编语言练习(在树莓派4b上实现)- 基于《奔跑吧,Linux内核第二版》
  8. 基于Linux的智能家居的设计(1)
  9. 高三毕业生如何自学软件工程_经过四个月的自学,我如何获得软件工程实习生...
  10. windows版mongodb不知道安装在哪儿