Linux内核

科技互联网

Docker 的技术特性解析

在开发容器运行时的过程中,一位开发者分享了对 Docker 底层机制的深入认识。 容器的本质并非虚拟机,而是受到特殊限制的进程。 具体而言,容器由 5 个不同的 Linux 内核特性组合而成,包括 Namespaces、cgroups 和网络隔离等机制。

科技互联网

Linux内核7.2版本创纪录:bug修复数量两年来增长超倍

Linux内核7.2版本的发布带来了显著的开发里程碑。该版本包含16,418个非合并提交,由2,652位开发者贡献,创造了历史第二高的提交记录,其中包括613位首次贡献者创下的新纪录。在这个开发周期中,开发者们添加了近600,000行代码,使其成为最繁忙的开发周期之一。

科技半导体

Meta团队推出CRAM内存压缩技术 性能相比ZRAM提升452倍

Meta团队开发的新型CRAM内存压缩方案在Linux Plumbers大会上公布,在纯读场景下相比现有ZRAM解决方案实现了显著的性能提升。该技术由Gregory Price及其团队研发,通过创新的架构设计大幅提升了压缩内存的读取效率。

科技创业公司

Linux容器隔离机制:570行代码的实现

一位技术作者在Hacker News上发表文章,详细阐述了如何用约570行C代码实现Linux容器的核心隔离机制。这份技术指南深入讲解了命名空间、capabilities、cgroups和setrlimit等四项Linux内核隔离技术的工作原理。

科技数码硬件

NixOS上Swap、Zswap和Hibernate功能的配置实践

一位NixOS用户分享了在该操作系统上配置内存交换和休眠功能的实践经验。作者推荐的配置方案为启用Zswap并将vm.swappiness设置为100,通过将磁盘支持的交换空间与内存压缩相结合来优化SSD系统性能。NixOS现已能够理解休眠对交换文件的细微差别,可以自动处理偏移量计算。

科技人工智能

Linux之父支持在内核开发中应用AI工具

Linux创始人Linus Torvalds公开表示支持在Linux内核开发中使用AI工具,特别是大语言模型,并驳斥了来自伦理与政治方面的反对声音。根据Torvalds的观点,"内核项目一直是也将继续是关于技术的...我们做开源是因为它导致更好的技术,不是因为宗教原因"。对于持不同意见者,他指出"Linux不是反AI…

科技人工智能

eBPF代码性能分析方法指南

对eBPF代码进行性能分析需要通过系列配置和工具协同完成。首先需要启用BPF JIT符号解析功能,执行命令`sudo sysctl -w net.core.bpf_jit_enable=1`和`sudo sysctl -w net.core.bpf_jit_kallsyms=1`来为性能采样提供符号信息支持。