zxhero / Zkernel

A simple kernel based on MIPS ISA. A File system based on FUSE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zkernel

A simple kernel based on MIPS ISA. A File system based on FUSE

In the Operating System experience course, I build three versions of Kernel named Non-Preemptive-kernel, Preemptive-kernel, Synchronization-Primitives-IPC respectively. They all base on the work done in Bootloader.

Besides, I build a File system which implies hash table in file operations. It support file operations: mkdir rmdir readdir mknod symlink link unlink open release read write truncate getattr rename statfs init

You can find details of above works in ./<work_name>/Dseign Documents.

About

A simple kernel based on MIPS ISA. A File system based on FUSE


Languages

Language:C 89.6%Language:Assembly 7.0%Language:Makefile 2.6%Language:C++ 0.5%Language:Objective-C 0.3%Language:Shell 0.0%