Subangkar / xv6-Development

xv6 OS Development (i.e System call, Socket API, Memory management) as part of operating system development assignment of BUET

Home Page:http://pdos.csail.mit.edu/6.828/

Repository from Github https://github.comSubangkar/xv6-DevelopmentRepository from Github https://github.comSubangkar/xv6-Development

This repository contains tasks performed in the kernel of xv6 operating system as part of assignments in operating system sessional course of Department of CSE, BUET.

List of Implemented functions:

  • Added System call:
    A system call that prints my student name and returns my student id.
    A user program subangkar added in "subangkar.c" to test the system call implementation.

  • Socket API implementation:
    Extends its functionality to support socket programming via localhost networking.
    Implementation has only local loopback here. Implementation Details Here.

About

xv6 OS Development (i.e System call, Socket API, Memory management) as part of operating system development assignment of BUET

http://pdos.csail.mit.edu/6.828/

License:Other


Languages

Language:C 80.9%Language:C++ 4.3%Language:Assembly 3.8%Language:Makefile 3.4%Language:Shell 2.3%Language:Perl 2.1%Language:Objective-C 1.4%Language:Ruby 1.0%Language:OpenEdge ABL 0.8%Language:Emacs Lisp 0.0%