收录了 合理内核 频道下的 50 篇内容
Plugsched 是 Linux 内核调度器子系统热升级的 SDK,它可以实现在不重启系统、应用的情况下动态替换调度器子系统,毫秒级 downtime。
本文试图通过梳理eBPF的演进过程,探索Linux内核的发展动力来源与发展轨迹,与大家一同畅想eBPF给内核技术、Linux生态带来的全新变局。
与公司内其他能直接创造收益的明星产品相比,我们是一个做减法的部门,通过技术手段降低基础设施成本。就像足球场上的后卫一样,要能守住系统稳定性/可靠性的基本盘不出问题,又要能够往前场助攻进球。
Linux 存在众多 tracing tools,比如 ftrace、perf,他们可用于内核的调试、提高内核的可观测性。
上周五,Linux之父 Linus Torvalds 在内核邮件列表上用很犀利的言辞抨击了Google Pixel 安全团队的开发者 Kees Cook,引起了大家广泛地讨论。
内存泄漏可谓整个软件行业最痛最常见的问题之一,往往比较隐蔽,本文将介绍一些追踪定位的方式方法。
本文中,Google Brain 的研究人员解释了硬件加速器的进化如何有利于编译器后端优化巨大的单内核,介绍了这种对高性能但不灵活的内核的依赖如何增强了编程模型的主导风格。
这里的重点甚至不在 Windows 或者 Linux,而是我们该先选择 Hyper-V 还是 KVM。解决了这个问题,Windows 与 Ubuntu 栈都能通过些许调整在对方之上顺畅运行。
Kafka的消息是保存或缓存在磁盘上的
一名 Linux 内核黑客从攻击者的角度去探索 Fuchsia OS。
这篇文章在我的草稿箱里呆了 3 年了。我之所以一直犹豫着没发,一部分原因是本文探讨的内容是一个比较难以达成共识的想法。另一部分原因是,如果只看这个激进的标题,可能会引发不小的争议。无论如何,现在是时候发布出来了!
本文介绍优酷播放测试体系的大一统内核自动化测试框架、大一统内核自动化测试服务和大一统平台体系。
Ruby的线程系统即将在Ruby 1.9中进行不少大幅度的变动,有可能会从用户空间线程(user space threads)转向内核线程(kernel threads),也可能不这样做。近期对Matz和笹田耕一(Sasada Koichi)的采访展示了一些正在进行考虑的观点。在此我们将考察几种未来可能应用的Ruby线程系统。
大规模用户容器的快速发展,字节跳动研发工程师教你稳准狠节约成本,优化性能。
Linux诞生30十周年,对话Linus
“快杰”背后的技术进阶之路。
这一期,我们继续学习 AWS 在 USENIX 2022 上发表的关于 Amazon DynamoDB 的最新论文。
近日,第三届OceanBase数据库大赛启动报名。本届大赛进一步升级为全国大学生计算机系统能力大赛,由系统能力培养研究专家组发起,全国高等学校计算机教育研究会、系统能力培养研究项目发起高校主办,OceanBase承办,旨在培养和发现计算机底层核心技术的后备人才。
PostgreSQL的扩展PG-Storm允许用户自定义扫描方式,将CPU的密集型工作负载转移到GPU处理,从而利用GPU强大的并行执行能力完成数据任务。 PG-Storm使得PostgreSQL在GPU上跑得更快。
本文介绍微内核架构模式和 Pipe-Filter 架构模式。