主题: 博客

葡萄酒 8.9 发布

WinAPI 的开放实现的实验性版本 - Wine 8.9 - 已经发布。 自8.8版本发布以来,已关闭16个错误报告并进行了284项更改。 最重要的变化: .NET 平台实现的 Wine Mono 引擎已更新至版本 8.0.0。 PostScript驱动程序到PE(可移植可执行文件)可执行文件格式的翻译已经完成。 DirectSound API 现在支持 [...]

Linux 6.3 内核中出现导致 XFS 元数据损坏的问题

6.3 月底发布的 Linux 内核 6.3.4 版本包含一个损坏 XFS 文件系统元数据的错误。 该问题目前仍未解决,并在最新的更新 6.3.1 中出现(损坏已在版本 6.3.2、6.3.3、6.3.4 和 6.3.0 中修复,但问题的表现形式有待商榷)版本 XNUMX)。 在早期的内核分支中,例如 [...]

Mozilla 在 Firefox 中引入侵入式 VPN 弹出广告

Mozilla 在 Firefox 中内置了付费 Mozilla VPN 服务的广告显示,以弹出窗口的形式实现,该窗口与任意打开的选项卡的内容重叠,并阻止与当前页面一起工作,直到广告块被关闭。 此外,在广告显示的实现中发现了一个错误,导致广告块在操作期间弹出,而不是在用户不活动 20 分钟后弹出,[...]

“高等教育中的 SVE”会议将于 XNUMX 月举行

29年1月2023日至XNUMX月XNUMX日,将举行“高等教育中的SVE”会议,又称OSSDEVCONF。 传统上,地点是位于雅罗斯拉夫尔地区佩列斯拉夫尔-扎列斯基的俄罗斯科学院软件系统研究所。 此次活动汇聚了来自俄罗斯和其他国家的自由软件开发者,讨论自由软件领域的最新成果及其发展前景,[...]

嵌入式设备恢复工具 Snagboot 上线

Bootlin 发布了第一个版本的 Snagboot 工具包,旨在恢复和重新刷新因固件损坏等原因而停止启动的嵌入式设备。 Snagboot 代码是用 Python 编写的,并根据 GPLv2 获得许可。 大多数嵌入式平台在固件损坏时都会提供 USB 或 UART 接口来恢复操作和传输启动映像,但数据 [...]

英特尔发布 Open Image Denoise 2.0 Image Denoise Library

英特尔发布了 oidn 2.0(开放图像降噪)项目,该项目开发了一系列滤波器,用于消除使用光线追踪渲染系统准备的图像中的噪声。 Open Image Denoise 正在作为一个更大的项目 oneAPI Rendering Toolkit 的一部分进行开发,旨在开发用于科学计算的软件可视化工具(SDVis(软件定义可视化),包括光线追踪库 [...]

Red Hat 发布图形化容器管理界面 Podman Desktop 1.0

红帽发布了 Podman Desktop 的第一个主要版本,这是一个用于创建、运行和管理容器的 GUI 实现,与 Rancher Desktop 和 Docker Desktop 等产品竞争。 Podman Desktop 允许没有系统管理技能的开发人员创建、运行、测试和发布为容器开发的微服务和应用程序 [...]

Thunderbird 电子邮件客户端引入了新徽标

Thunderbird 项目的开发人员展示了一个新徽标,该徽标由设计师乔恩·希克斯 (Jon Hicks) 设计,他之前开发了 Firefox 和 Mozilla 徽标。 新徽标采用与 Firefox 徽标相同的风格,并强调与 Mozilla 项目的联系。 新徽标计划于 115 月 4 日在 Thunderbird 115 上开始发货。 除了徽标之外,Thunderbird XNUMX 还将进行重大重新设计 [...]

Linux 内核 ksmbd 模块中允许远程代码执行的漏洞

ksmbd 模块提供了基于 Linux 内核内置的 SMB 协议的文件服务器实现,已识别出 14 个漏洞,其中 5.15 个允许使用内核权限远程执行代码。 无需身份验证即可进行攻击,只需在系统上激活 ksmbd 模块即可。 从 XNUMX 内核开始出现问题,其中包括 [...]

MikroTik 路由器中的漏洞导致在处理 IPv6 RA 时执行代码

MikroTik 路由器中使用的 RouterOS 操作系统中发现了一个严重漏洞 (CVE-2023-32154),该漏洞允许未经身份验证的用户通过发送特制的 IPv6 路由器公告(RA,路由器公告)来远程在设备上执行代码。 该问题是由于在负责处理 IPv6 RA(路由器通告)请求的过程中缺乏对传入数据的适当验证而导致的,这使得将数据写入国外成为可能 [...]

谷歌公布了对 Rust 语言所用包的审计结果

Google 发布了对 ChromiumOS 和 Fuchsia 项目中使用的 389 个 crate 包的审核结果,这些项目允许 Rust 开发。 提供了一个文件供您的项目使用,以便使用 Cargo vet 命令检查依赖关系,以确保符合安全性、正确性和测试要求。 使用“货物兽医”可以让您确保只有经过验证的[...]

贝宝开通JunoDB DBMS代码

PayPal 开放了 JunoDB 的源代码,JunoDB 是一种以键值格式操作数据的容错 DBMS。 该系统最初的设计具有高安全性、水平可扩展性、容错能力以及处理数十万个同时连接的能力,并考虑到可预测的延迟。 在 PayPal 中,几乎所有服务,从用户登录到处理金融交易,都与 JunoDB 绑定。 项目代码是用 Go 编写的 [...]