Spork: 可当作fork使用的posix_spawn

Lobsters Hottest 工具

摘要

Spork是一个C语言库,提供基于posix_spawn的fork替代方案,在进程创建方面具有更好的性能和安全性。

<p><a href="https://lobste.rs/s/q1m7cr/spork_posix_spawn_you_can_use_as_fork">评论</a></p>
查看原文

相似文章

超越 fork() + exec()

Lobsters Hottest

一项向Linux内核添加spawn模板的提案,旨在通过缓存可执行文件信息来优化fork+exec模式,不过当前的补丁集不太可能被原样接受。

Sp.h 是 C 语言应得的标准库

Hacker News Top

sp.h 是一个 15000 行的单头文件 C99 标准库,它绕过 libc 以提供可移植、显式且无堆的原始接口。其旨在用现代的系统调用级抽象取代传统的 libc。

管道、Fork 和僵尸进程

Hacker News Top

本文来自哈佛大学的 CS 61 课程,涵盖了 Unix 中的管道、Fork 和僵尸进程概念,解释了在关闭时管道如何自动终止程序,以及如何使用管道实现对子进程的阻塞等待。

Spindle的新microVM引擎

Lobsters Hottest

Spindle推出了一个新的microVM引擎,每个工作流在其独立的轻量级虚拟机中运行,支持NixOS配置、Docker构建以及缓存以实现快速后续运行。