作者: 主持人

FreeBSD 显着优化了 VFS 搜索操作

FreeBSD 已进行更改以允许在 VFS 上执行无锁查找。 已针对 TmpFS、UFS 和 ZFS 文件系统实现了优化,但尚未应用于 ACL、Capsicum、文件描述符访问、符号链接和路径中的“..”。 对于这些功能,回滚到旧的文件检测机制。 对 TmpFS 进行的测试测量 [...]

发布分发包 Viola Workstation、Viola Server 和 Viola Education 9.1

基于第九 ALT 平台 (p9.1 Vaccinium) 的 Viola OS 9 版的三个主要版本有更新:“Viola Workstation 9”、“Viola Server 9”、“Viola Education 9”。 最显着的变化是支持的硬件平台列表的进一步增长。 Viola OS 可用于八种俄罗斯和外国硬件平台:32-/64位 x86 和 ARM 处理器、Elbrus 处理器(v3 和 [...]

GRUB2 引导加载程序中的严重漏洞可让您绕过 UEFI 安全引导

GRUB2 引导加载程序中已发现八个漏洞。 最危险的问题(CVE-8-2020),代号为 BootHole,可以绕过 UEFI 安全启动机制并安装未经验证的恶意软件。 此漏洞的特殊性在于,要消除该漏洞,仅更新 GRUB10713 是不够的,因为攻击者可以使用带有经过数字签名认证的旧易受攻击版本的可启动媒体。 […]

Uma.Tech 如何开发基础设施

我们推出了新服务、流量增长、更换了服务器、连接了新站点并改造了数据中心 - 现在我们将讲述这个故事,我们在五年前向您介绍了这个故事的开始。 五年是总结中期业绩的典型时间。 因此,我们决定谈论我们的基础设施的发展,在过去的五年里,我们的基础设施经历了一条令人惊讶的有趣的发展道路,我们[...]

“从头开始”为 ARM 创建 Ubuntu 映像

当开发刚刚开始时,通常不清楚哪些包将进入目标 rootfs。 换句话说,现在获取 LFS、buildroot 或 yocto(或其他东西)还为时过早,但您已经需要开始了。 对于富人(我在试点样品上有 4GB eMMC)来说,有一种方法可以向开发人员分发分发套件,使他们能够快速交付给定 [...] 中缺少的东西。

Kubernetes 中的金丝雀部署 #1:Gitlab CI

我们将使用 Gitlab CI 和手动 GitOps 在 Kubernetes 中实现和使用金丝雀部署 本系列文章:(本文) 使用 ArgoCI 的金丝雀部署 使用 Istio 的金丝雀部署 使用 Jenkins-X Istio Flagger 的金丝雀部署 我们将执行金丝雀部署 我们将使用我们的金丝雀部署通过 GitOps 手动创建/修改核心 Kubernetes 资源。 本文的主要目的是 [...]

埃隆·马斯克:特斯拉对软件许可持开放态度,向其他制造商提供变速箱和电池

我们最近报道称,奥迪认可特斯拉在电动汽车开发和创造的几个关键领域的领导地位。 此前,大众汽车首席执行官赫伯特·迪斯公开表示,他的公司在软件领域落后于特斯拉。 现在,特斯拉首席执行官埃隆·马斯克宣布愿意提供帮助。 为了回应汽车制造商最近的评论,马斯克先生 [...]

Biostar A32M2 主板可让您打造一台配备 AMD Ryzen 处理器的廉价 PC

映泰推出了 A32M2 主板,专为在 AMD 硬件平台上构建相对便宜的台式电脑而设计。 新产品采用Micro-ATX格式(198×244毫米),因此可以用于小型系统。 采用AMD A320逻辑集; 允许在 Socket AM4 中安装 AMD A 系列 APU 和 Ryzen 处理器。 对于 DDR4-1866/2133/2400/2666/2933/3200 RAM 模块,有两个 [...]

GNU nano 5.0 文本编辑器发布

控制台文本编辑器 GNU nano 5.0 已经发布,作为许多用户发行版的默认编辑器,这些发行版的开发人员发现 vim 太难掌握。 这包括批准在下一版本的 Fedora Linux 中过渡到 nano。 在新版本中:使用“--indicator”选项或屏幕右侧的“设置指示器”设置,您现在可以显示[...]

微软成为Blender发展基金成员

微软作为金牌赞助商加入了Blender发展基金计划,每年捐赠至少3万欧元用于免费30D建模系统Blender的开发。 Microsoft 使用 Blender 生成合成 3D 模型和人物图像,可用于训练机器学习模型。 还值得注意的是,事实证明,拥有高质量的免费 3D 包对于 [...] 非常有用。