Develop a an extensible file system for Linux( ExFS Implementation)
Budget: $30 – $250 USD
I'm in need of a skilled operating systems developer who can help me create an external file system for Linux with support for large file sizes. The project requires C programming expertise and adherence to detailed specifications.
Key Responsibilities:
- Implement ExFS in C according to provided specifications.
- Manage directory and data segments within fixed-size files.
- Handle inodes, maintain free block lists, and manage file system metadata.
- Develop functionalities for adding, reading, removing files, and listing directory contents.
- Ensure compliance with project requirements, including file formatting and system behavior.
-Test the implemented file system thoroughly to ensure correctness and robustness.
- Document the implementation process, including any challenges faced and solutions devised.
Ideal Skills:
- Proficiency in Linux operating systems, C programming languages
- Experience in developing file systems and data structure concepts
- Understanding of disk storage management and file system organization.
- Ability to work with system-level programming and low-level file operations.
- Attention to detail
This is a great project for someone with an interest in operating systems and file systems. Your work will be crucial in improving the performance and handling of large files on Linux systems.
Key Responsibilities:
- Implement ExFS in C according to provided specifications.
- Manage directory and data segments within fixed-size files.
- Handle inodes, maintain free block lists, and manage file system metadata.
- Develop functionalities for adding, reading, removing files, and listing directory contents.
- Ensure compliance with project requirements, including file formatting and system behavior.
-Test the implemented file system thoroughly to ensure correctness and robustness.
- Document the implementation process, including any challenges faced and solutions devised.
Ideal Skills:
- Proficiency in Linux operating systems, C programming languages
- Experience in developing file systems and data structure concepts
- Understanding of disk storage management and file system organization.
- Ability to work with system-level programming and low-level file operations.
- Attention to detail
This is a great project for someone with an interest in operating systems and file systems. Your work will be crucial in improving the performance and handling of large files on Linux systems.