亚历山大·奇斯蒂亚科夫 (Alexander Chistyakov) 已联系,我是传道者
在我的评估中,我更多地依赖于我的品味而不是专家的意见。 因此,例如,这个列表不包括无人驾驶汽车,因为这项技术从根本上来说并没有什么新的或令人惊讶的东西。
我没有按照重要性或哇效应对列表中的事件进行排序,因为它们的意义在十年后就会变得清晰,而哇效应太短暂了,我只是想让这个故事连贯起来。
1. 用于 WebAssembly 的 Rust 编程语言的可移植服务器应用程序
我将从两份报告开始审查:
1。 报告
在阅读该报告时,Brian Cantrill 正在 Joyent 担任 CTO,他不知道 2019 年对他和 Joyent 来说会如何结束。
2.
2019 年,WebAssembly 及其
这一突破的本质是显而易见的——人类多了一个能够运行可移植 Web 应用程序的运行时(有人还记得 Java 语言作者发明的 WORA 原则吗?)。
得益于 Rust 语言,我们还有一种相对安全的方法来构建这些应用程序,其存在的目的是在编译时消除整个类别的错误。
WebAssembly 是一个游戏规则的改变者,Docker 的创建者之一 Solomon Hikes 写道,如果 WebAssembly 和 WASI 在 2008 年就存在,那么 Docker 根本就不会诞生。
Rust 成为新便携式技术的采用者之一并不奇怪 - 根据结果,其生态系统正在动态发展,并且 Rust 多年来一直是最受欢迎的编程语言
这是 Steve 演讲中的一张幻灯片,它清楚地显示了过去十五年来使用 Rust 完全可以避免的安全错误数量与 MS Windows 中发现的错误总数的比率。
微软必须以某种方式应对这样的挑战,而且它确实做到了。
2.微软的维罗纳计划,它将拯救Windows并为任何操作系统打开新的历史一页
在过去 12 年中,Microsoft Windows 内核和大多数消费者程序中的错误数量几乎呈线性增长。
2019 年,微软的马修·帕金森 (Matthew Parkinson)
这是微软基于 Rust 语言的思想创建一种安全编程语言的举措:微软研究院的同事发现,大多数安全问题都与 C 语言的沉重遗产有关,而大多数 Windows 都是用 C 语言编写的。 Verona 的类似 Rust 的语言使用以下方式管理内存和对资源的并发访问
有趣的是,微软传统上被视为邪恶帝国和一切新事物的反对者,尽管事实上
Brian Cantrill 在第一段中提出的问题:“现在不是用 Rust 重写操作系统内核的时候了吗?” 收到了一个意想不到的答案——很明显,目前还不可能重写操作系统内核,但在用户空间中运行的程序已经被重写了。 一个不可阻挡的进程已经开始,这将为所有操作系统打开未来新的一页。
3. Flutter框架让Dart编程语言流行起来
我相信,下面的消息不仅对我们和公众来说是一个很大的惊喜,而且对它形成过程中的大多数直接参与者来说也是一个很大的惊喜。 Dart 编程语言八年前出现在谷歌,今年的受欢迎程度迅速增长。
我使用我的方法通过分析 Github 上的存储库来评估编程语言的流行度,每月一次
Dart 的受欢迎程度已经超过了 Erlang、PowerShell、R、Perl、Elixir、Haskell、Lua 和 CoffeeScript。 今年似乎没有其他编程语言增长得更快。 为什么会发生这样的事?
今年具有里程碑意义的报告之一
对于Dart语言来说,其受欢迎的原因是移动应用程序开发框架
我们对 Dart 一无所知,因为我们不进行移动开发,但我们热烈欢迎另一种静态类型编程语言。
4. eBPF 虚拟机为 Linux 内核及其社区带来了生存机会
我们VDSina热爱会议:今年我去了圣彼得堡的DevOops会议,参加了一个专门讨论行业趋势和热点的圆桌会议。 2019年,此类对话中的主要观点是:
- Docker 已经死了,因为它太无聊了
- Kubernetes 还活着,并将持续大约一年——2020 年的会议上仍将讨论它
- 与此同时,已经很长一段时间没有人研究过 Linux 内核了
我不同意最后一点;从我的角度来看,Linux 内核的开发过程中不仅发生了有趣的事情,而且发生了革命性的事情。 最值得注意的是 eBPF 虚拟机,它最初是为了解决过滤网络数据包的无聊任务而创建的,后来成长为通用的内核级虚拟机。
Linux内核开发:是
Linux 内核的开发:现在
借助 eBPF,内核现在可以报告可以在内核外部部分处理的事件的发生 - 该接口使得可以从用户空间安全有效地与内核交互,并扩展和补充 Linux 内核的功能,从而绕过所有-莱纳斯·托瓦尔兹的视眼。
在 eBPF 出现之前,开发与 Linux 内核交互密切相关的程序是一个困难的事情 - 创建慢速设备的驱动程序和用户空间中文件系统的接口等内容需要经过经验丰富的 Linux 内核开发人员的正式审查程序。
eBPF接口的出现,大大简化了编写此类程序的过程——入门门槛降低了,将会有更多的开发者,社区将重新焕发活力。
我并不是唯一一个对此充满热情的人:
与此同时,Linus Torvalds 通常不会公开赞扬他这样的事情,我可以理解他 - 谁愿意公开让自己看起来像个白痴? 🙂
5. 由于 Linux 内核中的异步 io_uring 接口,Linux 几乎给 FreeBSD 的棺材上钉上了最后一颗钉子
虽然我们讨论的是 Linux 内核,但值得注意的是今年发生的另一项重大改进:包含了一个新的内核
多年来,系统管理员和 FreeBSD 开发人员的选择基于 FreeBSD 的异步 I/O 性能优于 Linux 的事实。 例如这个论点
现在游戏已经发生了天翻地覆的变化。
6.AMD携Ryzen处理器系列凯旋
没什么不寻常的,只是长期在业界边缘观望的AMD正在不断打破纪录。
新的 Ryzen 处理器系列展现了令人难以置信的性价比:它们
7. 继AMD之后,苹果计划通过iPadOS和盖茨的老把戏来分一杯羹
凡是手里能握着武器的人,通常都会尝试参与巨头之战,而不仅仅是AMD在争夺英特尔的饭碗。 苹果的表现就像笑话中的老牛一样。
我们会慢慢下山一头老牛和一头年轻的公牛站在山顶,一群牛在山下吃草。
小公牛向老公牛献上:
- 听着,我们快点快下去敲牛
很快,很快,我们就会回去!
- 不!
——好吧,那我们快快下去吧,我们每人叫两头牛,快——
我们快点恢复吧!
- 不!
- 那么,你有什么建议呢?
- 我们会慢慢地、慢慢地下山,我们会杀死整个牛群,然后
让我们慢慢地、慢慢地回到我们的地方吧!
通过发布新的 iPadOS,苹果采用了一种对抗英特尔的策略,称为“颠覆性创新”。
维基百科定义
“颠覆性创新”是改变市场价值平衡的创新。 与此同时,旧产品变得没有竞争力,仅仅是因为以前竞争所依据的参数失去了意义。
“颠覆性创新”的例子包括电话(取代了电报)、轮船(取代了帆船)、半导体(取代了真空设备)、数码相机(取代了胶片相机)和电子邮件(颠覆了传统邮件)。
苹果使用自己的低功耗基于ARM的处理器,事实证明这对用户来说比英特尔x86稍微落后的性能更重要。
苹果正在设法抢占市场份额,将 iPad 从娱乐终端转变为成熟的工作工具——首先是为内容创作者服务,现在是为开发人员服务。 当然,我们不会很快看到基于 ARM 的 MacBook,但 MacBook Pro 键盘设计的小问题正在鼓励人们寻找替代解决方案,其中之一有望成为搭载 iPadOS 的 iPad Pro。
盖茨和微软有什么关系呢?
盖茨曾一度对 IBM 施展过同样的伎俩。
1970世纪1980年代,IBM以巨人般的自信统治了服务器市场,无视普通人的个人电脑。 2020世纪XNUMX年代,盖茨出资创建了IBM,并为其授权了MS-DOS,将操作系统的权利留给了自己。 收到这笔钱后,微软为 MS-DOS 创建了图形界面,Windows 诞生了——最初只是 DOS 上的图形附加组件,然后是第一个适合大众使用的 PC 操作系统。 IBM 作为一家笨拙的大公司,正在将个人计算机市场输给年轻而快速的微软。 我已经非常简短地重述了这个伟大的故事,所以如果你想知道苹果将如何在 XNUMX 年通过 iPadOS 对抗英特尔,我强烈推荐
8. 强化ZFSonLinux的地位——老马不坏犁
规范公司
9. Oxide Computer Company - 我们将密切关注该团队,该团队显然有很多能力 - 至少创造了一场很酷的表演
在我的清单的最后,我再次提到了布莱恩·坎特里尔(Brian Cantrill),我就是从那里开始的。
Brian Cantrill 和其他工程师(其中一些人曾在 Sun 工作过)创立了一家名为
他们的想法是一场新革命的承诺,至少我会很高兴看到他们的思想运动及其在即将到来的 2020 年的发展。
2019 年我们在 VDSina 所做的事情
2019年我们与VDSina并没有取得任何技术突破,但我们仍然有一些值得自豪的事情。
二月份,我们添加了在服务器之间使用本地网络的功能,并推出了域名注册服务。 该价格成为市场上最低的价格之一 - 每 ru/рф 179 卢布,包括续订。
14 月份,我们在 IT 全球聚会第 XNUMX 期上发表了演讲。
100 月份,我们将每台服务器的通道宽度从 200 兆比特增加到 32 兆比特,并显着提高了所有资费(最便宜的除外)的流量限制,达到每月 XNUMX TB。
2019 月,客户有机会自动安装 Windows Server XNUMX。莫斯科地点开始提供免费的 DDoS 保护。
同样在七月,我们公司出现在 Habré 上,首次亮相
八月份,他们添加了创建快照的功能——服务器备份。
公共API已发布。
我们将每台服务器的通道宽度从 200 兆比特增加到 500 兆比特。
我们参加了 Chaos Constructions 2019 会议,分发带有公司徽标的鞭子作为商品(活动口号是“当开发人员处于领先地位时”),并引爆了电报聊天。
XNUMX月份,我们推出了IT公司最可爱、最友善的Instagram——VDSina开始谈论新闻和日常生活
XNUMX月份,我们去了 Highload++,参加了“Kubernetes 中的数据库”圆桌会议,并给与会者戴上了鲨鱼帽。
XNUMX 月,我们在 GazPromNeft 办公室举行的 DevOps 会议上发表了有关 Kubernetes 数据库的报告,并在莫斯科举行的 DevOpsDays 会议上发表了讲话
结论
正如纳西姆·塔勒布(Nassim Taleb)所说,预测我们绝对不会看到的事情要容易得多。 我想指出的是,我们在 2020 年看到的所有新事物都可以追溯到 2019 年、2018 年以及更早的时候。 我不敢准确预测未来,但 2020 年绝对不会是桌面上的 Linux 之年(你最后一次看到桌面是什么时候?)而且我们已经看到移动设备上的 Linux 之年十年了现在几年了。
无论如何,我希望一年后我们能再次聚在一起,讨论一切到底是如何发生的。
大家节日快乐!
在 Instagram 上关注我们的开发者
来源: habr.com