开源情报搜集与分析(四月第三周开源动态溯览)
开源情报搜集与分析(四月第三周开源动态溯览)QEMU 7.0 版本正式推出,这个版本包含了来自 225 位贡献者共 2500 多次提交。QEMU 是一个免费开源的模拟器,它通过动态二进制翻译来模拟机器的处理器,并为机器提供一套不同的硬件和设备模型,使其能够运行各种客户操作系统。它可以与基于内核的虚拟机(KVM)互操作,以接近原生速度运行虚拟机。QEMU 还可以对用户级进程进行模拟,使为一种架构编译的应用程序能够在另一种架构上运行。
Git for Windows 2.36.0 现已发布,该版本包括 Git LFS v3.1.4,解决了CVE-2022-24826。官方计划在 Git for Windows 2.36.0 发布后不久,将其中的 bash 更新到 5.1 版本(目前是 4.4)。建议用户先检查自己的 shell 脚本是否有潜在的兼容性问题。
Git for Windows 2.36.0 发布后不久,Git for Windows 也将停止支持 Windows Vista。大约在 2023 年初,继 Cygwin 和 MSYS2 之后,Git for Windows 将放弃对 Windows 7 和 Windows 8 的支持。
QEMU 是一个免费开源的模拟器,它通过动态二进制翻译来模拟机器的处理器,并为机器提供一套不同的硬件和设备模型,使其能够运行各种客户操作系统。它可以与基于内核的虚拟机(KVM)互操作,以接近原生速度运行虚拟机。QEMU 还可以对用户级进程进行模拟,使为一种架构编译的应用程序能够在另一种架构上运行。
QEMU 7.0 版本正式推出,这个版本包含了来自 225 位贡献者共 2500 多次提交。
Ubuntu 22.04 LTS 已于本周四正式发布,代号“Jammy Jellyfish”。这是一个长期支持版本,其开发商会提供 5 年的技术支持。同时发布的还有其它“风味”版本,包括 Ubuntu Budgie、Kubuntu、Lubuntu、Ubuntu Kylin、Ubuntu MATE、Ubuntu Studio 和 Xubuntu,这些版本将提供三年的支持。
Boost库是为C 语言标准库提供扩展的一些C 程序库的总称。由Boost社区组织开发、维护,其目的是为C 程序员提供免费、同行审查的、可移植的程序库。它可与C 标准库完美共同工作,并且为其提供扩展功能。Boost库使用BoostLicense来授权使用,根据该协议,商业的非商业的使用都是允许并鼓励的。
Boost目前包含大约 160 种不同的函数库,近日发布了1.79.0版本,该版本对库进行了大量更新,涉及Asio、Assert、Atomic、Beast、Core、Describe、Filesystem、Geometry、Integer、IO、Iterator、JSON、LEAF、Log等。
在Apache ShardingSphere 5.1.0发布后不足两个月的时间里,ShardingSphere合并了来自全球的团队或个人的累计698个PR,为大家带来 5.1.1新版本。
该版本在功能、性能、测试、文档、示例等方面均有不少优化。特别是性能方面,采用业界标准的TPC-C测试模型,在16台物理服务器上运行 Apache ShardingSphere 5.1.1与国产数据库openGauss 3.0,取得超过 1000万tpmC的优异成绩,行业同等规模下性能最好!
node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言,发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。
Node.js 18 于本周发布,该版本的亮点包括将 V8 JavaScript 引擎更新到 10.1、默认启用全局 Fetch API 以及核心测试运行器模块。Node.js 18 是未来 6 个月的“当前”版本,然后在 2022 年 10 月升级为 LTS ,升级为 LTS 后将支持到 2025 年 4 月。
Fastjson是一个Java语言编写的JSON处理器 由阿里巴巴公司开发。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson,并且还超越了google的二进制协议protocol buf。
FASTJSON 2.0 是 FASTJSON 项目的重要升级,目标是为下一个十年提供一个高性能的 JSON 库,同一套 API 支持 JSON/JSONB 两种协议,JSONPath 是一等公民,支持全量解析和部分解析,支持 Java 服务端、客户端 Android、大数据场景。
HTTPie是一款开源的命令行 HTTP 工具包,提供命令行交互方式来访问 HTTP 服务。 之前也是GitHub 上最受欢迎的 API 工具,还是 GitHub 上最受欢迎的 80 个公共存储库之一,Star 数高达 54k 。
4月15日,项目作者 Jakub Roztočil 在博客中正式回应了这一事件:他首先是承认了此次事件是由自己的错误操作导致的。“我不小心将项目的 repo 设为了私有,GitHub 级联删除了我们花费 10 年时间建立的社区。目前 HTTPie 已重新公开,该项目已获得10K 的 Star 数量。
Go 官方博客公布了 2021 年面向 Go 开发者的调查报告。据称此次调查收到 11 840 份回复,问卷回收数量是调查发起 6 年来最多的一次。
70% 的受访者是软件开发者,少数从事 IT 或 DevOps 工作。76% 的受访者表示他们在工作中使用 Go 进行编程。72% 的受访者表示他们使用 Go 开发 API/RPC 服务,其他的主要用途是 Web 服务、库或框架、自动化部署和数据分析等。少数开发者还使用 Go 开发桌面应用、游戏、AI 和移动 APP。81% 的受访者对 Go 项目的长期发展方向充满信心。
WebAssembly由Web和Assembly组成,简言之就是在Web上运行Assembly,其缩写是wasm。开发者可以把Rust、Go、C等编写的程序编译为WebAssembly,从而让程序在浏览器中运行。WebAssembly最初由W3C的Mozilla、谷歌、微软、苹果等公司合作研发,是浏览器内应用程序的高性能执行引擎。
WebAssembly于2015年首次发布。2019年,W3C宣布WebAssembly核心规范成为正式标准。时隔3年,W3C又发布了WebAssembly核心规范2.0的首个草案。