Philosopher's Stone is my own a kernel/OS project.
This project refers the book series named Principles and Structure of 64bit Multi-core Operating System, by Seunghoon Han.
- http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788979148367
- http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788979148374
To build and get disk image, just one command below:
make
Then you will get Disk.img
that can be loaded on VM or real PC!
These technologies are already exists, but I decided to implement by myself.
- KASLR Implementation
- Non Executable Stack
- Stack Protector
- <Most Important> File System for Access Control - PSSFS (PS64 Secure File System) Implementation
Collaborators are joined at the 41th commit, so I cloned this project to try doing everything by myself.
If you want to see source code of it, Please refer here.