Redian新闻
>
Red Hat工程师开发新的 Linux文件系统

Red Hat工程师开发新的 Linux文件系统

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
红帽工程师 Alexander Larsso 与 Giuseppe Scrivano 宣布开发一个新的 Linux 内核文件系统 “Composefs” ,Composefs 是一个新的机会共享(opportunistically-sharing)和可验证的只读文件系统。
简单来说,composefs 是一种构建和使用只读映像(read only images)的方法,这些映像的使用方式类似使用回环的 squashfs 映像。但除此之外,composefs 还有两个新的特性:它允许在映像之间共享文件数据(磁盘上和页面缓存中),其次它具有类似 dm-verity 的读取验证。
squashfs 是一套基于 Linux 内核的压缩只读文件系统,它可以将整个文件系统或者某个单一目录压缩成只读文件,然后存放在某个设备、分区或者普通的文件中。
 如果你将该文件压缩到一个设备中,则可以将该映像 mount 起来使用,而如果它仅仅是个文件,则可以将其当成一个回环(loopback)设备使用。
目前 Composefs 有两个较为适合的初始用例,第一个是对 podman 容器层使用机会共享:使用 composefs 挂载作为覆盖挂载中的下层目录,上层目录是容器工作目录,Composefs 允许在任意两个映像之间自动共享文件级磁盘和页面缓存,而不受文件权限和时间戳、映像来源等细节的影响。
其次是在 ostree 项目中使用 composefs 的验证特性。Ostree 使用内容寻址对象存储,但它目前被硬链接场引用。在下载时,对象存储和引用它的树会需要签名和验证,但运行时不会有验证。如果用指向现有对象存储的 composefs 映像替换硬链接场,则可以实现运行时验证。
现在有六个 RFC 补丁实现了 Composefs 的内核驱动程序,而 Composefs 的用户空间工具则在 GitHub 上的 composefs 仓库进行开发。
更多细节可以查看公告邮件
https://lore.kernel.org/lkml/[email protected]/



你参与开源吗?

点击下方小程序

抽开源中国周边啦~

往期推荐



VS Code带来全新代码编辑体验

英特尔推出 “按需购买” 计划,充钱可解锁更多CPU功能

有奖|Python下如何利用FastAPI框架开发实用、快捷的Web商业系统?


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
如何提高 Ubuntu 和其他 Linux 系统中的扬声器音量 | Linux 中国使用 PSCP 将文件和文件夹从 Windows 传输到 Linux | Linux 中国潞晨科技实习生招聘:AIGC大模型算法工程师、AI编译器开发工程师、前端开发工程师等阿里云EMR数据湖文件系统: 面向开源和云打造下一代 HDFS试试这个 Linux 网络浏览器作为你的文件管理器 | Linux 中国通过 SSH 在远程 Linux 系统上执行命令 | Linux 中国[梅玺阁菜话]No. 094 面和浇头系列之十八 葱油拌面(视频)附葱油视频细说|Linux虚拟文件系统原理Little tips for writing College Essay & Essay (Alex)使用这个多功能的 Linux 命令转换音频文件 | Linux 中国金犀銀杏半轮球如何在 Linux 系统中访问 UEFI 设置 | Linux 中国离谱!Microsoft工程师用算法选人、Meta用算法裁员!如何在 Linux 中使用 SCP 安全地传输文件 | Linux 中国使用 PCManFM 文件管理器让你的 Linux PC 轻装上阵 | Linux 中国Rosalía 登意大利版《VOGUE》封面!一座华丽的教堂、一本厚重的历史书5 个 htop 替代:增强你的 Linux 系统监控体验 | Linux 中国澜舟科技社招:算法实习生、算法开发工程师、产品实习生、资深前端开发工程师等马斯克把公开给他纠错的工程师开除了Fedora Linux 37 发布 | Linux 中国宏景智驾校招:图像算法工程师、决策规划算法工程师、SLAM建图算法工程师等Go 眼中的文件系统是什么? io.FS纽约找公厕老大难!嘘嘘乐带你找到23万间...华人工程师开发 有中文版在 Linux 上试试这个 Java 文件管理器 | Linux 中国如何在 Linux 中确定运行的是那种初始化系统 | Linux 中国成人级的爱情是什么样的?lnav: 用于 Linux 的高级日志文件浏览器 | Linux 中国为什么你要在 Linux 上尝试 Nemo 文件管理器? | Linux 中国Bodhi Linux 7.0.0 开始测试新的功能和软件包 | Linux 中国Tuxedo 已对所有用户开放基于 Ubuntu 的 TUXEDO OS | Linux 中国寒假实习 | 联想工程师/网易运营/中金数据分析师开放实习, 可转正! (附100家名企寒假实习网申Link)在 Linux 上试试这个基于 Python 的文件管理器 | Linux 中国如何在 Silverblue 上变基到 Fedora Linux 37 | Linux 中国操作系统人机对话!Linux OS大谈Windows与macOS:值得学习,但被Linux碾压
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。