Skip to content

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

License

Notifications You must be signed in to change notification settings

Subangkar/xv6-Development

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 80.9%
  • C++ 4.3%
  • Assembly 3.8%
  • Makefile 3.4%
  • Shell 2.3%
  • Perl 2.1%
  • Other 3.2%