DeepMind 开放代码 S6,带有 CPython 的 JIT 编译器实现的库
以在人工智能领域的发展而闻名的 DeepMind 开放了 S6 项目的源代码,该项目为 Python 语言开发了 JIT 编译器。 该项目很有趣,因为它被设计为与标准 CPython 集成的扩展库,确保与 CPython 完全兼容,并且不需要修改解释器代码。 该项目自2019年以来一直在开发,但不幸的是它已停止并且不再开发。 […]
分类博客
以在人工智能领域的发展而闻名的 DeepMind 开放了 S6 项目的源代码,该项目为 Python 语言开发了 JIT 编译器。 该项目很有趣,因为它被设计为与标准 CPython 集成的扩展库,确保与 CPython 完全兼容,并且不需要修改解释器代码。 该项目自2019年以来一直在开发,但不幸的是它已停止并且不再开发。 […]
新的稳定分支 WebKitGTK 2.38.0 已发布,它是 GTK 平台的 WebKit 浏览器引擎的端口。 WebKitGTK 允许您通过基于 GObject 的面向 GNOME 的编程接口使用 WebKit 的所有功能,并且可用于将 Web 内容处理工具集成到任何应用程序中,从使用专门的 HTML/CSS 解析器到创建全功能的 Web 浏览器。 在使用 WebKitGTK 的著名项目中,我们可以注意到常规的 [...]
Canonical 的工程师正在努力在 Ubuntu 22.10 版本中添加对使用 RISC-V 架构的 64 位 Sipeed LicheeRV 板的支持。 112 月底还宣布 Ubuntu RISC-V 支持 Allwinner Nezha 和 StarFive VisionFive 主板,售价分别为 179 美元和 16.90 美元。 Sipeed LicheeRV 板的著名之处在于售价仅为 XNUMX 美元,并且 [...]
Plasma 5.26 定制 shell 的 Beta 版本可供测试。 您可以通过 openSUSE 项目的 Live 构建和 KDE Neon 测试版项目的构建来测试新版本。 可以在此页面上找到各种发行版的软件包。 预计 11 月 XNUMX 日发布。 主要改进:已提出等离子大屏幕环境,专门针对大电视屏幕和无键盘控制进行了优化[...]
Cloudflare 宣布其内容交付网络过渡为使用以 Rust 语言编写的 Pingora 代理。 新代理用 Lua 脚本取代了基于 NGINX 服务器的配置,每天处理超过一万亿个请求。 值得注意的是,向专用代理的过渡不仅可以实现新功能,还可以通过安全地使用内存来提高安全性,[...]
GNOME 项目发布了 Libadwaita 1.2 版本,其中包括一组遵循 GNOME HIG(人机界面指南)的用户界面样式组件。 该库包含现成的小部件和对象,用于构建符合通用 GNOME 风格的应用程序,其界面可以自适应调整以适应任何尺寸的屏幕。 库代码是用 C 编写的,并分布在 [...]
Enlightenment 用户环境中已发现一个漏洞 (CVE-2022-37706),该漏洞允许非特权本地用户以 root 权限执行代码。 该漏洞尚未修复(0-day),但公共域中已经存在可用的漏洞,并在 Ubuntu 22.04 中进行了测试。 问题出在enlightenment_sys可执行文件中,它附带了suid root标志并执行某些允许的命令,例如安装驱动器[...]
EndeavorOS 22.9 项目已发布,取代了 Antergos 发行版,该发行版的开发已于 2019 年 1.9 月停止,因为剩余维护者缺乏空闲时间来将该项目维护在适当的水平。 安装映像的大小为86 GB(x64_5.19.7,ARM的程序集正在单独开发)。 新版本更新了软件包版本,包括 Linux 内核 XNUMX、[...]
Mozilla 正在努力扩展 Firefox Relay 服务,该服务允许您生成临时电子邮件地址用于在网站上注册或注册订阅,以免公开您的真实地址。 目前正在审查一项为电话号码实现类似功能的更改。 Firefox Relay 将允许您生成临时电话号码,以在注册期间隐藏用户的真实号码 [...]
在用于管理包和用 Rust 语言构建项目的 Cargo 包管理器中,已发现两个漏洞,在从第三方存储库下载专门设计的包时可以利用这些漏洞(据称官方 crates.io 存储库的用户不受该问题的影响)。 第一个漏洞 (CVE-2022-36113) 只要当前权限允许,就允许覆盖任何文件的前两个字节。 […]
Ubuntu 发行套件的开发人员引入了 debuginfod.ubuntu.com 服务,该服务允许您调试发行套件中提供的程序,而无需使用 debuginfo 存储库中的调试信息安装单独的软件包。 使用新服务,用户可以在调试过程中直接从外部服务器动态下载调试符号。 从 GDB 10 和 Binutils 2.34 开始支持此功能。 调试信息[...]
经过三年的alpha和beta测试,开发一系列基于微控制器的开源板卡的Arduino社区推出了稳定版本的Arduino IDE 2.0集成开发环境,提供了编写代码、编译、将固件加载到硬件上,并在调试期间与板交互。 固件开发是用专门创建的编程语言进行的,让人想起 C,并允许您快速创建 [...]