首页 > 其他分享 >特性和错误多到无法列出” 的新文件系统准备进入内核主线

特性和错误多到无法列出” 的新文件系统准备进入内核主线

时间:2023-06-03 14:56:41浏览次数:45  
标签:Windows Bcachefs 文件系统 内核 多到 列出 Rust

导读 介绍一下特性和错误多到无法列出的问题。

Bcachefs 是一个写时复制(CoW)的文件系统,其源自于 Linux 内核的块缓存 Bcache。本周二,Bcachefs 的补丁集已正式递交审查,有望被纳入内核。开发者希望能提供类似 XFS/EXT4 的性能,以及类似 Btrfs 和 ZFS 的特性。其主要开发者表示 Bcachefs 的特性“多到无法列出”,而已知错误也是“多到无法列出”。目前 Bcachefs 的快照支持被认为已经稳定,纠删编码接近稳定,可扩展性过去一年有了显著改进。
消息来源:Phoronix

老王点评:作者这样提交他的补丁集会不会被 Linus 喷一脸啊~

特性和错误多到无法列出” 的新文件系统准备进入内核主线特性和错误多到无法列出” 的新文件系统准备进入内核主线

SSD 厂商称 2028 年硬盘将停止销售

一位 Pure Storage 的高管预测,由于电力成本和可用性,以及 NAND 闪存的每 TB 价格下降,2028 年后将不再出售硬盘驱动器。他认为,主要原因不是固态硬盘的成本下降和 DFM 低于磁盘的成本,尽管这也是一个因素。他说,“最终触发因素是电力。……我认为英国的电力最近已经上涨了近 5 倍。……当它们上升时,它们很少甚至永远不会下降”。当然,硬盘厂商是完全不同的看法,比如 2021 年,希捷就表示,SSD 肯定不会杀死 HDD。

消息来源:Blocks & Files

老王点评:大家现在是买硬盘多还是买固态盘多呢?

特性和错误多到无法列出” 的新文件系统准备进入内核主线特性和错误多到无法列出” 的新文件系统准备进入内核主线

Rust 代码将首次出现在 Windows 11 Insider 预览版

根据 Azure CTO 的说法,最近的 Windows 11 Insider 预览版是第一个包含 Rust 的版本。之前,我们 报道 过,微软宣布“正在操作系统上使用 Rust 和其他结构”,而且这不仅仅是 Windows 内核。微软也正在将 Rust 引入其 Pluton 安全处理器。

消息来源:Thurrott

老王点评:看起来 Windows 要抢在 Linux 之前正式在内核中使用 Rust 了?

本文地址:https://www.linuxprobe.com/?p=272467

标签:Windows,Bcachefs,文件系统,内核,多到,列出,Rust
From: https://www.cnblogs.com/linuxprobe19/p/17420007.html

相关文章

  • 手动更新内核到6.3.5
    在家闲着没事,就试试手动更新内核版本,从5.19升级到6.3.5一开始按照SageAi给出的方法,makeinstall然后update-grub,然后总是不成功,更新完了就进入initramfs了,说是找不到UUID,不启动了。后来搜索到知乎上,需要先makemodules_install然后再makeinstall不需要update-grub果然成功......
  • 驱动开发:内核解析PE结构节表
    在笔者上一篇文章《驱动开发:内核解析PE结构导出表》介绍了如何解析内存导出表结构,本章将继续延申实现解析PE结构的PE头,PE节表等数据,总体而言内核中解析PE结构与应用层没什么不同,在上一篇文章中LyShark封装实现了KernelMapFile()内存映射函数,在之后的章节中这个函数会被多次用到,为了......
  • 驱动开发:内核解析PE结构节表
    在笔者上一篇文章《驱动开发:内核解析PE结构导出表》介绍了如何解析内存导出表结构,本章将继续延申实现解析PE结构的PE头,PE节表等数据,总体而言内核中解析PE结构与应用层没什么不同,在上一篇文章中LyShark封装实现了KernelMapFile()内存映射函数,在之后的章节中这个函数会被多次用到,为......
  • Alluxio : 开源分布式内存文件系统
    Alluxio:开源分布式内存文件系统Alluxioisamemoryspeedvirtualdistributedstoragesystem.Alluxio是一个开源的基于内存的分布式存储系统,现在成为开源社区中成长最快的大数据开源项目之一。公司简介:由项目的创建者李浩源以及来自UCBerkeley,Google,CMU,Palantir,Stan......
  • Linux 内核 net_proto_family
    staticconststructnet_proto_familyinet_family_ops={.family=PF_INET,.create=inet_create,.owner=THIS_MODULE,};(void)sock_register(&inet_family_ops);/***sock_register-addasocketprotocolhandler*@ops:descriptiono......
  • Linux 内核时钟架构之时钟源读取计数
    前面我们讲到,时钟源是给timekeeping使用的,timekeeping会定时更新,这就依赖timekeeping模块需要读取clocksource的计数,计算时间流逝。然后对时间进行叠加,得到当前时间。 ktime_get()--->tk_core.timekeeperclocksource.read()timekeeping_get_ns()--》read()......
  • Linux 内核时钟架构之时钟事件设备与tick_device
    每个CPU定义了一个tick_device,其用于对本cpu使用的时钟事件设备跟踪。也就是说,tick_device是有的,但是这里面有没有clock_event_device我们并不清楚,但是内核在启动时候,如果注册clock_event_device设备,那么内核尝试用时钟事件设备与tick_device设备绑定。这样,两则就关联起来了。......
  • Linux 内核时钟架构之时钟事件设备注册
    voidclockevents_register_device(structclock_event_device*dev);voidclockevents_config_and_register(structclock_event_device*dev,u32freq,unsignedlongmin_delta,unsignedlongmax_delta);相关的一个是配置函数voidclocke......
  • Linux 内核时钟之timer初始化
    init_timersvoid__initinit_timers(void){init_timer_cpus();init_timer_stats();open_softirq(TIMER_SOFTIRQ,run_timer_softirq);}staticvoid__initinit_timer_cpu(intcpu){structtimer_base*base;inti;for(i=0;i<NR_BASES;i+......
  • 如何定制buildroot文件系统-基于TQ3568开发板
    在日常开发中,经常需要添加应用软件以及自定义的文件来辅助我们开发。因为buildroot不支持apt-get命令,我们需要通过makemenuconfig配置bulidroot文件系统来安装应用。本文档以搭建开发板NFS环境为例,描述如何在buildroot文件系统中添加应用软件。Buildroot添加应用配置开发板NFS服务......