Skip to content

sunrui-github/linux-kernel-tailoring-framework

 
 

Repository files navigation

Linux Kernel Tailoring Framework

Supports For Three Linux Ditros below

  • Gooroom 1.0 Beta 64bit
  • Debian 9.x Stretch 64bit
  • Ubuntu 18.04 Bionic Beaver 64bit

Test Environment

H/W HP Z840, Intel Xeon E5-2697 RAM 256GB, SSD 1TB, 1Gbps Ethernet
Host OS Ubuntu 16.04 Desktop 64bit
Virtual Machine VMware Workstation 14, 4 Core CPU, 4GB RAM, 16GB HDD, 1440X900
Language Bash Script
Etc undertaker-tailor 1.6.1, cnee 3.19

Procedure of Kernel Tailoring

1. Host Machine

2. Trace VM

  • Path of VMX File : (Change $vmx_guest_a in commands-in-host.sh)
  • Snapshot Name : (Change $snapshot_vm_a in commands-in-host.sh)
  • Login ID/Password : (Change $guser, $gpw in commands-in-host.sh)
  • Check Each README.md

3. Verification VM

  • Path of VMX File : /mnt/RAM_disk/vmware/Tester_1.vmx, Tester_2.vmx ..
  • Snapshot Name : (Change $snapshot_vm_b in commands-in-host.sh)
  • Login ID/Password : (Change $guser, $gpw in commands-in-host.sh)
  • Check Each README.md

Usage

1. Copy VM Images to a RAM Disk Path
2. Execute a VMware Workstation
3. Execute a Host Script File
$ ./commands-in-host.sh 8(Number of VM)

Reference

License

Apache License 2.0

Acknowledgments

The Kernel Tailoring Framework has been developed to reduce an attack surface of the linux kernel of Gooroom platform which is an open source project. This work was supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIP) (No.R0236-15-1006, Open Source Software Promotion).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%