很多操作都是内核操作,这部分是不用考虑吗,rtems提供的文件相关的内核调用函数是不是一样的

    对于ext4文件系统,file_operations方法定义在 fs/ext4/file.c
    sys_write( )定义在内核中,具体实现在ext4中,因此rtems中是否对sys_write也进行了定义??

    从file_operation的定义来看,是有一个函数file_operation由内核代码写好的,然后各个文件系统自己实现file_operation的具体功能,像是继承,所以,rtems里面的file_operation结构体有吗?

    ext4中自己的fop实现write:.write = do_sync_write,
    但是具体的实现do_sync_write( )的代码在fs/read_write.c里面,这个是个通用的文件,不是ext4特定的,所有文件系统的公用目录里面存在,因此这部分在rtems里面是否已经有实现的方式,在哪?

    c语言中也有模板?
    .write = do_sync_write,
    上面代码感觉像继承啊,后面的初始化函数还是以,结尾

    内核编译?
    下载文件系统源码?
    如果想直接在linux上安装ext4文件系统,怎么安装?

    1. static ssize_t ext4_dio_read_iter(struct kiocb *iocb, struct iov_iter *to)
    2. static bool ext4_dio_supported(struct inode *inode);
    3. static ssize_t ext4_dax_read_iter(struct kiocb *iocb, struct iov_iter *to);
    4. static ssize_t ext4_file_read_iter(struct kiocb *iocb, struct iov_iter *to);