Skip to content

This repository documents the implementation of full-fork functionality in linux-kernel for multi-threaded programmes.

Notifications You must be signed in to change notification settings

Divyanshsingh1910/full-fork-linux-kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernel Full Fork

Members

  • Divyansh
  • Divyansh Chhabria
  • Rajeev Kumar
  • Sandeep Nitharwal
  • Soham Amit Bharambe

Mentor

  • Debadutta Mishra

Instructions

  • We have written snippets in code/snippets of our repository which contains the changes we did to kernel code.
  • Also the entire source code of the modified kernel can be found here: link

Running Instructions

  • CRIU We need to do make install inside the directory but there are many system related depedencies we needs to be installed accordinly, Here are some of them

        sudo apt-get install libbsd-dev
        sudo apt-get install libnftables-dev
        sudo apt-get install asciidoc
        sudo apt-get install libprotobuf-dev
    
       	setcap cap_checkpoint_restore+eip /usr/bin/criu
    
  • FULLFORK & PTREE_CLONE For this, there are modules which just needs to be inserted, makefiles are provided, and can be used. Note: Kernel source code modification should be done beforehand.

About

This repository documents the implementation of full-fork functionality in linux-kernel for multi-threaded programmes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages