Advertisement

[自制操作系统] JOS文件系统详解及其支持的工作路径和MSH

阅读量:
这里写图片描述

本文内容分为两个主要部分:
第一部分将对JOS的文件系统结构及其文件描述符的实现方式展开深入探讨。
第二部分则聚焦于工作路径的实现,引入新的系统调用,并对用户空间工具进行补充与完善。
本文所涵盖的新功能特性如下:

  • 引入进程工作目录的支持,新增getcwdchdir相关接口

  • 新增系统调用功能

    • SYS_env_set_workpath 用于设置当前工作路径
  • 新增用户端程序

    • ls 命令功能得到进一步增强
    • pwd 命令用于显示当前所在的工作目录
    • cat 命令支持基于工作目录的操作
    • touch 命令由于文件属性变更有限,主要用于新建文件
    • mkdir 命令用于创建新的目录文件
    • msh 更加高级的命令行交互界面,目前尚处于开发阶段,已支持基本的cd命令,并默认使用路径为 bin
  • 对目标磁盘生成工具进行了相应调整

Github:https://github.com/He11oLiu/MOS

全部评论 (0)

还没有任何评论哟~