WSL2 内置 Linux GUI 应用支持 | New Frontend 技术资料分享 (#20)

New Frontend 「技术资料分享」第二十期,分享开发相关的技术资料、开源项目、新闻资讯,每月更新。如果你看到值得分享的资料、项目、资讯,欢迎推荐

Beej's Guide to C Programming(Beej 的 C 语言编程指南)是为数不多的持续更新的 C 语言编程教程,最新的 v0.6.9 版于 2021 年 5 月 9 日发布。

微软在 4 月下旬发布的 Windows 10 测试版中为 WSL 加入了 Linux GUI 应用的支持。这一预览性特性被称为 WSLg,为 Linux GUI 应用提供了开箱即用的音频支持,也能让 Linux GUI 应用程序在 WSL2 下用到显卡的 3D 加速功能。

Node.js 16 发布,V8 引擎升级到了 9.0,也为新的 Apple M1 芯片提供了预编译的二进制文件。

鉴于 Elastic 之前将许可转为 SSPL,AWS 在 4 月中旬发布了 OpenSearch 项目,由社区驱动的 Elasticsearch 和 Kibana 的 fork。

NASA 的 Ingenuity 直升机 4 月在火星试飞成功。据 GitHub 统计,Ingenuity 软件系统中用到的开源项目,将近 12000 名 GitHub 用户为其贡献过代码。这些开发者的 GitHub 个人页面会显示火星直升机徽章。

ping.sx是一个最近发布的 web ping 工具,界面简洁(可以选择使用 IPv4 或 IPv6 协议,是否使用远程 DNS 解析),域名也很好记。结果页面中的 IP 地理位置数据来自 IPinsight

netcat(nc)久享网络工具瑞士军刀之美名,socat 可以算是 nc 的升级版,可以很便捷地实现一些网络相关功能,比如转发端口:socat tcp-listen:80,fork tcp4:127.0.0.1:3000

BSL 是一种准开源许可。BSL 许可下的软件,代码始终是公开的,但在一定时期内用于生产环境需要额外授权,并保证会在一定时期后开源。

当前 k8s(Kubernetes)已经算是容器编排领域的事实标准,但 k8s 的一些问题和局限性也不应忽视。k8s 开发者 Draven 写的这篇简短总结值得一读。

k8s 本身并没有规定在 pod 上运行的应用该采用什么方式进行通讯。cloudflare 最近发表的这篇博客文章比较了 REST 和 gRPC 两种方式的优缺点,介绍了 cloudflare 是如何将 pod 间通讯从 REST 换到 gRPC 的。

题图 Jeffrey Workman

评论

Loading comments ...