极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/05:33
登录|注册

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
    很赞 学习了
收起评论
大纲
固定大纲
1.BPF Compiler Collection
2.Wasmer
3.Istio
4.Envoy
5.Kong
6.Julia
7.TensorFlow
8.PyTorch
显示
设置
留言
2
收藏
87
沉浸
阅读
分享
手机端
快捷键
回顶部