小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

传统 Unix 权限分为 root 和非 root,Capabilities 将 root 权限拆分为 40 多个独立能力。每个进程有五个能力集,控制权限的获取和传递。文件能力替代 setuid,Ambient 能力解决 execve 后丢失问题。CAP_SYS_ADMIN 权限过大,正逐步拆分。

【操作系统百科】POSIX capabilities

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-06-25T00:00:00Z
五十万条路径 — 演绎

团队通过明确决策简化复杂性,模仿POSIX结构减少决策空间,确保系统配置合理。最终做出十三个关键决策,成功导航五十多万条路径,彰显工程中人类的重要性。

五十万条路径 — 演绎

Lifelog — A Mythology-Driven Devlog
Lifelog — A Mythology-Driven Devlog · 2026-03-12T07:10:15Z

在 POSIX 中,errno 被定义为可修改的左值宏,以支持线程安全。FreeBSD 通过函数指针实现 errno,单线程时使用全局变量,线程安全时则返回各线程独立的存储。

errno 的实现

delphij's Chaos
delphij's Chaos · 2026-02-15T06:46:14Z

《The Linux Programming Interface》是Michael Kerrisk的经典著作,全面讲解Linux系统调用、C库函数及POSIX标准,适合C语言开发者和Linux爱好者。书中包含300多个代码示例,强调系统调用返回值检查和多线程编程最佳实践。

《The Linux Programming Interface》PDF:Linux系统编程的权威指南详解

极客技术博客’s Blog
极客技术博客’s Blog · 2025-12-02T10:08:11Z

Pest Book 终章介绍了基于 pest 解析器的 AWK 克隆实现,支持正则表达式、变量及大多数 POSIX 操作符,旨在展示如何解析和执行 AWK 脚本,最终实现一个完整的 AWK 解释器。

【Rust日报】2025-08-01 Pest Book 终章:实现 AWK 解析

Rust.cc
Rust.cc · 2025-08-02T01:30:55Z

Vivo BlueOS 正式开源,基于 Rust 开发,兼容多种芯片架构,支持 POSIX 接口。WebAssembly 开发需关注异步加载和 IO 操作。UAD-ng 提升 Android 隐私与安全,移除不必要的应用。

【Rust日报】2025-07-25 Vivo BlueOS 正式开源

Rust.cc
Rust.cc · 2025-07-27T11:49:07Z

XS模块简化了Perl API的使用,特别是在POSIX实时信号量方面。它将逻辑转移到Perl,仅暴露必要的函数。示例中定义了信号量的基本操作,并通过XSLoader加载模块,提供了面向对象的API,便于用户进行进程或线程间的数据同步。

简化XS的使用

blogs.perl.org
blogs.perl.org · 2025-07-13T13:08:12Z

本文探讨了Rust在基础软件构建中的价值,强调其可靠性和高效性。Rust适用于系统编程和数据处理等关键服务,作者呼吁关注其在长期基础设施维护中的优势。同时,讨论了变长泛型在Rust中的应用前景。

【Rust日报】2025-06-07 Brush - POSIX 和 bash 兼容的 shell

Rust.cc
Rust.cc · 2025-06-07T16:47:22Z
POSIX标准

POSIX(可移植操作系统接口)定义了脚本和工具的标准语法,以确保Unix等系统之间的兼容性。符合POSIX标准的程序可以运行bash脚本,并提供如cat、awk等工具的访问,从而解决了工具实现不一致导致的可移植性问题。

POSIX标准

DEV Community
DEV Community · 2025-05-16T06:33:22Z
分布式存储漫游指南 2: 单机磁盘 IO 的二三事 (同步 I/O 篇)

本文讨论了单机磁盘的同步I/O,包括POSIX标准接口、阻塞与非阻塞I/O、直接I/O和流式I/O。强调线程模型对性能的影响,并介绍了使用线程池提升I/O性能的策略。最后指出,单纯依赖同步I/O无法充分利用现代存储硬件的性能,需探索异步I/O。

分布式存储漫游指南 2: 单机磁盘 IO 的二三事 (同步 I/O 篇)

Steins;Lab
Steins;Lab · 2025-05-09T14:24:13Z

本文探讨了inode的概念及其在文件系统中的作用,强调POSIX标准对Unix及类Unix系统(如Linux和MacOS)的影响。尽管Windows不完全支持POSIX,但也有类似的inode数据结构。文章指出基础工具的统一性促进了跨平台软件开发,并展望未来可能出现的通用操作系统。

inode 到底是什么,Windows 中是否有类似实现?

九仞之行
九仞之行 · 2024-12-26T13:06:31Z
揭开正则表达式的魔力:掌握Sed、Gawk和POSIX模式的终极指南🚀

正则表达式是软件开发中的重要工具,能够简化数据处理和任务自动化。sed使用基本正则表达式,而gawk使用扩展正则表达式。掌握正则表达式的基本语法、特殊字符和字符类,有助于高效处理文本数据,提高开发效率。

揭开正则表达式的魔力:掌握Sed、Gawk和POSIX模式的终极指南🚀

DEV Community
DEV Community · 2024-12-16T17:39:49Z

本文介绍如何在树莓派上使用C++和Node.js实现共享内存的读写,通过POSIX共享内存进行跨语言数据交互。首先编写C++程序以写入和读取浮点数,然后使用Node.js的ffi-napi和ref-napi模块从共享内存中读取数据。

使用 C++ 和 Node.js 在樹莓派上透過共享記憶體實現跨進程通訊

1010Code
1010Code · 2024-10-31T16:00:00Z

C/POSIX区域设置仅在字符串为7位ASCII字符时有效。混合客户端编码可能导致插入和查询数据时出现错误。

克里斯托夫·佩图斯:插曲:为什么你不想使用C/POSIX区域设置。

Planet PostgreSQL
Planet PostgreSQL · 2024-10-30T14:50:48Z

本文介绍了JuiceFS的数据和元数据设计,并搭建了一个简易的JuiceFS集群。主要组件包括元数据引擎(如TiKV)、对象存储(如MinIO)和JuiceFS客户端。用户通过创建和挂载JuiceFS卷,可以体验类似本地文件系统的操作,支持POSIX语义,便于数据管理。

直观解读 JuiceFS 的数据和元数据设计(一):看山是山(2024)

ARTHURCHIAO'S BLOG
ARTHURCHIAO'S BLOG · 2024-10-27T00:00:00Z

RedoxOS 是用 Rust 开发的微内核操作系统,旨在提供更安全稳定的体验。支持 x86-64、i686 和 Arm 架构,与 POSIX 兼容,可运行 Linux/BSD 软件。由 Jeremy Soller 创立,采用 MIT 许可证。目前仍在开发中,未来将支持更多硬件和功能。

氧化还原系统(RedoxOS):基于Rust构建的高度可扩展微内核操作系统

蓝点网
蓝点网 · 2024-10-14T04:42:31Z
ASF项目聚焦:NuttX

Apache NuttX是由Gregory Nutt于2007年启动的开源实时操作系统,符合POSIX和Linux标准,具有高度可移植性和小巧占用空间,适用于智能手表、无人机和工业物联网等多种应用。NuttX确保关键应用的及时响应,广泛应用于汽车、医疗和通信等领域。

ASF项目聚焦:NuttX

The Apache Software Foundation Blog
The Apache Software Foundation Blog · 2024-05-20T16:17:33Z
Cosmopolitan Libc:让 C 语言一次构建、随处运行 | 开源日报 No.109

Cosmopolitan Libc 是一个创新的 C 语言库,允许用户编写一次代码并在多个平台上运行,无需解释器或虚拟机。它通过重新配置 GCC 和 Clang,输出符合 POSIX 标准的格式,支持 Linux、Mac 和 Windows 系统,具有优越的性能和小内存占用,同时提供强大的调试功能,适合多种编译模式。

Cosmopolitan Libc:让 C 语言一次构建、随处运行 | 开源日报 No.109

开源服务指南
开源服务指南 · 2023-12-10T04:05:53Z
一种C程序使用IPC多进程共享内存并实现热迁移的方法

本文讨论了Linux系统中共享内存的使用,主要介绍了Sys V和POSIX共享内存两种方法。Sys V共享内存不支持CRIU热迁移,而POSIX共享内存可以通过CRIU实现进程迁移。文章还提供了相关的C程序示例,并说明了如何使用CRIU工具进行进程的快照和恢复。

一种C程序使用IPC多进程共享内存并实现热迁移的方法

Frytea's Blog
Frytea's Blog · 2020-12-30T16:23:00Z

mrsh项目是一个严格遵循POSIX标准的shell实现。它使用简单的递归下降解析器生成抽象语法树(AST),以简化代码并避免复杂工具的依赖。解析后的AST用于任务规划和执行,任务接口定义了状态更新和销毁方法。内置命令如cd和.是必需的,以维护shell状态。作者期待为该项目贡献更多内容。

Shell的结构

Drew DeVault's blog
Drew DeVault's blog · 2018-12-28T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码