回望 Linux 和开源技术 2014 的大起大落

2014年对于Linux和开源技术来说是充满挑战与机遇的一年。这一年不仅见证了“心脏出血”漏洞暴露开源软件安全性的不足,也经历了Systemd引发的争议。同时,开源协议的缺失导致了大量的法律风险。尽管如此,开源技术仍然取得了显著的进步,如Docker的崛起,以及Linux在云计算领域的广泛应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ZDNet 科技观察家 Steven J. Vaughan-Nichols 在年终发表了对 Linux 和开源技术这一年跌宕起伏的总结,细数这一年中的惊喜和不堪。

2014 Linux 之殇

  1. “心脏出血(Heartbleed)”

心脏出血(Heartbleed)是一个发现于 OpenSSL 的安全漏洞,它影响了数十亿网站。Steven 认为这次恶性漏洞的曝光暴露了开发者对开源技术安全的盲目信任,以至于长期以来从未细心确认它们是否真的可靠。

  1. Systemd 之争

如果你不是真正的 Linux 重度用户,你可能永远都不会听说 Systemd。Systemd 最初用于控制 Linux 启动过程中运行的程序,虽然它兼容 SysV 和 Linux Standard Base (LSB) init scripts,但最终是要替代这些旧程序的。

也就是在 Systemd 能做的越来越多同时也愈发臃肿之时,指责之声日益增加。有人认为它和“小而美,专事专办”的 Linux/Unix 哲学相悖。

与此同时,它的创始人 Lennart Poettering 和 Linux 之父 Linus Torvalds 因此引发了长久的争执。总而言之,Systemd 是一个被很有一部分开发者厌恶但又被多数 Linux 分支使用的默认系统管理工具,而它远远不够好。

  1. 开源协议缺失

GPL 不再是社区里占绝对主要地位的开源协议固然是一件好事,但许多开源程序开始不适用任何开源协议。2013 年里 GitHub 上有 77% 的程序没有在任何协议下发布,这意味着数不尽的公堂对簿。

  1. Ubuntu Touch 和 Steam Machine 的“无尽延期”

在 Android 这个备受争议的 Linux 分支之外,Ubuntu Touch 和 Steam Machine 这两个纯正 Linux 血脉在消费级产品中的新星都遭遇挫折。

Ubuntu 自有手机 Edge 众筹失败,社区适配项目停滞不前,官方最终版仍未完成,外界风传的魅族合作手机从去年的 CES 推迟至今。至于 Steam Machine,当初展示的明星设备纷纷选择搭载 Windows 8.1 上市销售。

2014 Linux 之喜

  1. Linux 可能是今年最热门的终端用户操作系统

今年最热门的终端用户操作系统终于可能不再是 Windows,而是 Android 了。基于 Android 的智能手机和平板设备可谓风光无限。虽然 2014 年最终的统计数字还没确定,但 Steven 认为如果不是 Android 的大规模流行,微软 Office 也不会这么积极地在 Android 上发布甚至免费。

  1. 开源成为了顶级程序编写的方法论

根据 Forrester Research 在 All Things Open 大会上公布的问卷结果,现在有五分之四的开发者在发布程序时选择开源。甚至是曾经由将开源形容为“癌症”的 Ballmer 领导的微软,在新 CEO Nadella 上台后也正是拥抱开源和 Linux:Azure 支持主流 Linux 发行版和 Docker,.NET 开源,和 Canonical 合作将 Windows Server 带到 OpenStack 上。

  1. 开源技术统治云计算时代

OpenStack 被这个世界上几乎所有主流科技公司支持,其中甚至包括微软和 VMware。云计算是科技界的未来,而 OpenStack 会成为其中不可忽视的力量。

  1. Red Hat 和 Canonical 的云计算竞技

Ubuntu 已经是 OpenStack 上使用率最高的 Linux 发行版,而且 Canonical 在不久前还发布了针对服务器引入类 Docker 容器管理方式的特别版。虽然和企业市场的传统巨头 Red Hat 形成竞争,但也说明 Linux 在云计算市场呈现两强局面。

  1. Docker 异军突起

一年前 Docker 还不被多数人知晓,“容器”一词也同样。然而一年后的今天,Docker 被多数主流云服务支持,成为了 Linux 应用部署、管理无可置疑的未来。

Docker 是一项允许开发者简单打包、交付并运行任何应用程序的容器技术,它很轻量,也便于携带和转发。除此之外,Docker 技术允许企业的服务器运行两倍于虚拟机的应用数量,何乐而不为呢。

总结

安全和派系、成熟度之争总是 Linux 和开源技术离不开的话题,但在企业级和消费级市场的双重成功让 Linux 在操作系统中的地位今非昔比,同时也让开源被越来越多的商业公司所接受。2015 年,Linux 和开源两个相宿相生的技术会如何发展,还是很值得期待的。

[本文编译自:zdnet.com]

电动汽车数据集:2025年3K+记录 真实电动汽车数据:特斯拉、宝马、日产车型,含2025年电池规格销售数据 关于数据集 电动汽车数据集 这个合成数据集包含许多品牌年份的电动汽车插电式车型的记录,捕捉技术规格、性能、定价、制造来源、销售安全相关属性。每一行代表由vehicle_ID标识的唯一车辆列表。 关键特性 覆盖范围:全球制造商车型组合,包括纯电动汽车插电式混合动力汽车。 范围:电池化学成分、容量、续航里程、充电标准速度、价格、产地、自主水平、排放、安全等级、销售保修。 时间跨度:模型跨度多年(包括传统即将推出的)。 数据质量说明: 某些行可能缺少某些字段(空白)。 几个分类字段包含不同的、特定于供应商的值(例如,Charging_Type、Battery_Type)。 各列中的单位混合在一起;注意kWh、km、hr、USD、g/km额定值。 列 列类型描述示例 Vehicle_ID整数每个车辆记录的唯一标识符。1 制造商分类汽车品牌或OEM。特斯拉 型号类别特定型号名称/变体。型号Y 与记录关联的年份整数模型。2024 电池_类型分类使用的电池化学/技术。磷酸铁锂 Battery_Capacity_kWh浮充电池标称容量,单位为千瓦时。75.0 Range_km整数表示充满电后的行驶里程(公里)。505 充电类型主要充电接口或功能。CCS、NACS、CHAdeMO、DCFC、V2G、V2H、V2L Charge_Time_hr浮动充电的大致时间(小时),上下文因充电方法而异。7.5 价格_USD浮动参考车辆价格(美元).85000.00 颜色类别主要外观颜色或饰面。午夜黑 制造国_制造类别车辆制造/组装的国家。美国 Autonomous_Level浮点自动化能力级别(例如0-5),可能包括子级别的小
内容概要:本文详细介绍了IEEE论文《Predefined-Time Sensorless Admittance Tracking Control for Teleoperation Systems With Error Constraint and Personalized Compliant Performance》的复现与分析。论文提出了一种预定义时间的无传感器导纳跟踪控制方案,适用于存在模型不确定性的遥操作系统。该方案通过具有可调刚度参数的导纳结构预定义时间观测器(PTO),结合非奇异预定义时间终端滑模流形预定义时间性能函数,实现了快速准确的导纳轨迹跟踪,并确保误差约束。文中详细展示了系统参数定义、EMG信号处理、预定义时间观测器、预定义时间控制器、可调刚度导纳模型及主仿真系统的代码实现。此外,还增加了动态刚度调节器、改进的广义动量观测器安全约束模块,以增强系统的鲁棒性安全性。 适合人群:具备一定自动化控制理论基础编程能力的研究人员、工程师,尤其是从事机器人遥操作、人机交互等领域工作的专业人士。 使用场景及目标:①理解预定义时间控制理论及其在遥操作系统中的应用;②掌握无传感器力观测技术,减少系统复杂度;③学习如何利用肌电信号实现个性化顺应性能调整;④探索如何在保证误差约束的前提下提高系统的响应速度精度。 阅读建议:本文内容涉及较多的数学推导技术细节,建议读者先熟悉基本的控制理论Python编程,重点理解各个模块的功能相互关系。同时,可以通过运行提供的代码示例,加深对理论概念的理解,并根据自身需求调整参数进行实验验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值