2019年最佳开源软件奖公布
极客时间编辑部
讲述:丁婵大小:2.54M时长:05:33
近日,InfoWorld 正式发布了 2019 年 InfoWorld Bossie 榜单。该榜单的评选已经持续了十多年,旨在发现那些最有趣、最具创新性的开源项目。在今年的获奖名单中,不仅有全球最出色的开源软件,它们同时也代表着目前软件行业的最高水准。
1.BPF Compiler Collection
扩展 Berkeley 数据包过滤器简称 eBPF,它在 Linux 世界可谓声名显赫,它正在逐步取代 iptables 等网络支持工具,并以更实用且更安全的方式降低观察工具在内核空间中的运行剧本。
BPF Compiler Collection 以高效观察作为设计的核心目标,这套集合包含由 Python 或 Lua 语言创建并运行的一组 eBPF 代码编译器工具。该项目中还提供大量示例程序,可面向代码内存分配以及 HTTP 数据包等任务运行跟踪及全域筛选。
2.Wasmer
WebAssembly 简称 Wasm,承诺带来闪电般的启动速度以及极低的占用空间,这也使其成为无服务器架构与物联网边缘设备的理想选择。 Wasmer 在 WebAssembly 服务器运行时领域居于领先地位,其主要优势体现在接近原生水平的执行速度。事实上,单凭速度这一点, Wasmer 就足以技压群雄。
3.Istio
微服务架构能够简化开发流程,但随着服务数量的爆炸式增长,对各服务间通信的管理也变得愈发复杂。植根于 Kubernetes 生态的 Istio 通过将发现、负载均衡、访问控制、加密、流量管理以及监控等功能集成至基础设施层级的解决方案当中,显著减轻了开发人员的服务间通信负担。换言之,开发人员将无需手动在服务当中应用这些管理逻辑。
4.Envoy
作为 Kubernetes 的标准服务代理, Envoy 一直在不断发展壮大。在成为首个云原生计算基金会项目(甚至早于 Prometheus 与 Kubernetes)之后,Envoy 快速进入 Istio 与 AWS App Mesh 等服务网格的核心,并成为大部分 Kubernets 设置中不可或缺的组成部分。足以与 Reddit 比肩的大规模生产部署,也在客观层面证明了 Envoy 出色的规模化运作能力。
5.Kong
如果你的主要工作是构建 API,那么速率限制、负载均衡、身份验证、日志记录等功能完全不需要重新实现。Kong 以开箱即用方式为我们提供应用程序堆栈内 API 集所需要的大部分功能。除了之前提到的主要功能之外,其还包含断路器、运行状态检查、OAuth、转换、缓存、地理位置复制等功能。即使未能默认提供,你也完全可以通过 Kong Hub 从数十款插件中找到自己需要的其它小众功能。
6.Julia
随着数据科学的突飞猛进,市场对快速便捷数值计算工具的需求也在不断增长。 Julia 语言正是为此设计而成,旨在带来与 Python 相当的便捷性、与 C 相当的速度表现以及与 Fortran、R 乃至 Matlab 相当的友好上手感受。结果就是,这款编程语言迅速吸引到各类数学以及统计学用户的关注。Julia 包含了核心功能与机器码原生速度表现、数学友好型语法、多次分派、异步 I/O、并行性、软件包管理以及良好的语言整体稳定性等优势。
7.TensorFlow
在目前市面上所有可用的出色机器学习与深度学习框架当中, TensorFlow 无疑是最成熟、在研究论文中引用次数最多(即使排除掉谷歌员工的引用也是如此)、而且在实际生产中表现最亮眼的选项。虽然它的学习曲线比较陡峭,但入门难度已经远低于 2016 年的版本。另外,TensorFlow 也已经成为众多谷歌服务的实现基础。
8.PyTorch
在 2018 年入驻深度学习领域并立即成为研究人员的热门选项之后,PyTorch 在 2019 年进一步针对生产需求做出了改进。随着 PyTorch 1.0 版本的到来以及 TorchScript 的出现(TorchScript 为 JIT 编译的 Python 子集,同时配合一套高速 C++ 运行时),该框架无疑已经为生产应用做好准备。既然 Facebook 公司能够利用 PyTorch 搞定每天一万亿次操作,那么它也绝对能够满足其他人的所有日常需求。
目前,PyTorch 已经成为众多数据科学家的最爱,并有望在 2020 年乃至之后以更低的上手门槛在深度学习领域发挥重大作用。
除了上述 8 个开源项目之外,2019 年 InfoWorld Bossie 榜单上还有 Apache Airflow、Delta Lake、Kotlin、TensorWatch 等开源项目,在此不做详细介绍。你可以点击原文链接查看完整榜单。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- armado运行剧本?1
- Aaron Cheung很赞 学习了
收起评论