avivmag / XV6-Kernel-Level-Threads-Synchronization-And-Memory-Management
The famous XV6 operating system with extension to support kernel level threads, synchronization primitives and Copy On Write (COW) optimization for the fork system call.
☆7Updated 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for XV6-Kernel-Level-Threads-Synchronization-And-Memory-Management
- ☆11Updated 8 years ago
- kernel threads in xv6☆14Updated 3 years ago
- Design and Implementation of kernel level threads for xv6 operating system. Adding system call related to threading environment in xv6 al…☆29Updated 3 years ago
- xv7- (xv6+Demand Paging+Swapping)☆8Updated 4 years ago
- Implementing clone and join system calls for kernel thread handling in xv6☆8Updated 9 years ago
- ☆11Updated 6 years ago
- Modern improvements for MIT's xv6 OS☆31Updated 5 years ago
- The Hux x86 32-bit Toy Operating System Kernel (with full wiki pages)☆66Updated 2 years ago
- Detailed solutions to assignments of MIT's Operating Systems Engineering course☆51Updated 6 months ago
- A toy x86-64 kernel.☆52Updated 9 years ago
- __udivdi3(), __divdi3(), __umoddi3(), __moddi3(), etc. for embedded GCC☆36Updated 7 months ago
- Bootsector loading binary file from FAT32 partition☆20Updated 6 years ago
- Rainbow OS☆56Updated 2 months ago
- A minimal example of an x86_64 higher half kernel loaded at the -2GB mark☆40Updated last year
- A 64-bit SMP-safe kernel for the PC architecture.☆83Updated 6 years ago
- xv6 MLFQ scheduler for CS 537 project 2☆19Updated 9 years ago
- An exokernel for the raspberry pi 3.☆79Updated 3 years ago
- SBUnix is x86 64 bit operating system majorly developed in C. It supports memory management, paging, context switching, terminal, shell a…☆10Updated 10 years ago
- Kernel created for 15-410 Operating Systems class at Carnegie Mellon☆12Updated 8 years ago
- An object-oriented wrapper to the UEFI specification.☆19Updated 7 years ago
- ctOS is a bit 32 bit Unix-like operating system that I developed as a toy project☆35Updated 6 years ago
- Hello RISC-V 64!☆17Updated 6 years ago
- MIT 6.828: Operating System Engineering lab / JOS☆50Updated 6 years ago
- An unofficial guide to contributing to GCC, aimed at newbies☆110Updated last month
- A network stack implementation for xv6 OS☆28Updated 5 years ago
- Nautilus Aerokernel☆44Updated 2 years ago
- This project involved the development of a x86 64 bit operating system (SBUnix). It was developed in C and Assembly language. System was …☆30Updated 9 years ago
- The development version of the L4Re Microkernel☆108Updated this week
- jOS UEFI bootable 64 bit kernel☆13Updated 2 years ago
- Small implementation in C of a slab allocator in user space☆34Updated 5 months ago