Operating system 内核结构和设计在多大程度上依赖于所使用的文件系统?

Operating system 内核结构和设计在多大程度上依赖于所使用的文件系统?,operating-system,filesystems,kernel,Operating System,Filesystems,Kernel,例如,假设我们可以访问Windows源代码 现在,我们是否可以修改源代码以完全在ext4文件系统上运行,而不是在NTFS上运行,只需更改依赖于所使用的确切文件系统的代码模块?还是需要对内核的工作方式进行重大更改 正在使用的文件系统在多大程度上影响内核设计 (注意:您可以将上述示例切换到ReactOS,它是Windows 2000的开源克隆,只支持FAT文件系统和ext4 此外,我知道Windows源代码不向公众开放,因此无法给出明确的意见。我的提问基于对Windows内部结构的了解,例如我给出的

例如,假设我们可以访问Windows源代码

现在,我们是否可以修改源代码以完全在ext4文件系统上运行,而不是在NTFS上运行,只需更改依赖于所使用的确切文件系统的代码模块?还是需要对内核的工作方式进行重大更改

正在使用的文件系统在多大程度上影响内核设计

(注意:您可以将上述示例切换到ReactOS,它是Windows 2000的开源克隆,只支持FAT文件系统和ext4


此外,我知道Windows源代码不向公众开放,因此无法给出明确的意见。我的提问基于对Windows内部结构的了解,例如我给出的示例,以及内核设计的一般原则。)

一般来说,OS内核不依赖于文件系统。大多数操作系统支持多个文件系统