MooseFS Distributed Storage – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System / Software-Defined Storage
-
Updated
Mar 18, 2026 - C
MooseFS Distributed Storage – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System / Software-Defined Storage
Testing the fault resilience of file system checkers and ensuring transactional repairs [TOS'18, FAST'18, HotStorage'17]
Characterized real-world bug cases in OS kernels, file systems, storage applications, etc. [TOS'23, FAST'23, NAS'22, SYSTOR'21, TBench'21]
This repository is a comprehensive resource for learning the fundamental concepts and principles of operating systems. It is designed to support a structured course that covers a wide range of topics essential for understanding how operating systems function, interact with hardware, and manage software applications.
Operating Systems - Modeling of a small file system for Linux through the implementation of the different components of its internal architecture.
This repository contains several projects that simulates, for example, file system or database manager systems etc.
Operating Systems (CSC 360) coursework at UVIC.
Coursework, assignments, and projects for CP386 – Operating Systems at Wilfrid Laurier University, covering OS fundamentals, process and memory management, file systems, and system programming in C.
A fully functional Unix-like shell implemented in C, designed to closely mimic the behavior of standard shells such as Bash and Zsh. This project emphasizes modularity, process control, signal handling, and persistent state management, and is built incrementally across 17 well-defined specifications.
A standalone C utility that parses Unix-style binary disk images and optimizes file layouts by relocating data blocks contiguously to eliminate fragmentation.
libarchive primer of printing byte offsets/sizes for uncompressed entries in formats: TAR, ISO, ZIP
Academic programming projects completed as part of Harvard University's CS50 course, covering algorithms, data structures, and memory management.
ECE-357 Operating Systems - Cooper Union Fall 2022
FUSE module implementation using CSV files as persistence artifact.
CSE321-Operating Systems Assignments and Project
Introduction to computer system abstractions reflected in programming languages, operating systems, architectures, and networks. Topics include: overview of computer and processor architecture, instruction set architecture and introduction to assembly language, C programming, system calls, processes and process memory layout, interfaces for memory
Add a description, image, and links to the file-systems topic page so that developers can more easily learn about it.
To associate your repository with the file-systems topic, visit your repo's landing page and select "manage topics."