Found 55 repositories(showing 30)
rajesh5310
This project involved the development of a x86 64 bit operating system (SBUnix). It was developed in C and Assembly language. System was tested on QEMU which is a hosted hypervisor that performs hardware virtualization.The developed OS support for Context Switching, Memory management, File System, Terminal and Shell. System calls: COW fork, execvpe, sleep, malloc, exit,read, write, wait, waitpid,ls, ps, scanf etc. Memory management : 4 level Paging , virtual memory management in Ring 0 and Ring 3, Page-fault Handling etc. File-System : PCI bus and AHCI sata device controller interfacing and management, system calls (fread,fwrite, fseek, opendir, readir, mkdir) This project was undertaken as a part of CSE 506 Operating Systems course.
sahilpparmar
SBUnix is x86 64 bit operating system majorly developed in C. It supports memory management, paging, context switching, terminal, shell and file management for tarfs and disk.
ashishtanwer
Stony Brook Unix
saishsali
x86_64 Preemptive multitasking operating system
waigx
sbunix is a simple Unix implementation, SBUsh and sblibc are built-in shell and libc implementation.
ShaneHarvey
x86-64 OS developed at Stony Brook University
arpitsardhana
X86_64 Operating System implemented as part of Course Project CSE506 under Mike Ferdman
rkya
Preemptive multi-tasking operating system
GehlotGarima
No description available
sandeepkv93
CSE 506: A custom OS kernel built from scratch. Features multi-level paging, preemptive scheduling, multitasking, TAR file system support, and an interactive shell. Ideal for understanding the intricacies of OS design and kernel development. A practical, hands-on approach for learners and system programmers. 🖥️👨💻🛠️
rohanbharadwaj
A 64 bit Unix OS SBUnix developed at SBU
udit-gupta
A pre-emptive multi-tasking kernel using FreeBSD boot-loader for x86-64 architecture.
goswamig
SBUnix
NoopurM
SBUnix Operating System - A x86-64 bit operating system for Intel x86 processor
vishalnayak
OS written as part of course at Stony Brook University - Spring 2015
asachin96
Creating a non-trivial 64-bit operating system that boots on and manages real hardware. Implementing functionalities like a shell, standard libraries, Interrupt handling, an AHCI and Memory, Process, I/O, etc.
harshachandwani
64-bit Operating system developed as a part of the CSE-506 (Operating Systems) course under Prof. Mike Ferdman
upasimehta
A simple Preemptive Operating System. It contains implementation of various kernel level components like Virtual Memory sub system, Process sub System, User level sub system. It includes Context switching, Copy on write fork, execve, auto-growing stack, Interrupt handling and so on. Also, there is support to run a user level shell. The shell functionalities are – changing the current directory, executing scripts, pipelines of binaries, PATH and PS1 variables etc.
gaganso
No description available
MathewManu
SBUnix x86_64 operating system as part of CSE506 course project. (under Prof. Mike Ferdman)
kavanaanand
SBUnix is x86 full fledge 64 bit preemptive operating system. System supports Memory Management which includes Demand Paging, Context Switching between process execution. System also supports file management for tarfs read only file system. OS is developed in C and ASM and tested on QEMU.
sooriravindra
A Unix clone OS
lokeshgyanchandani
A pre-emptive operating system for the x86-64 architecture
sanjay-reddy
Developed our own Cooperative Multitasking 64-bit Operating System (SB Unix) for Intel x86 processor, that boots on and manages the real hardware, with built in memory management unit.
prakshithreddy
No description available
ashuyadav93
No description available
sgupta1988
x64 Operating System with File System and Networking
kishannerella
No description available
akasa9525
Co-operative operating system
vnuthalapati
No description available