Humaid Alqasimi

< Go back

Custom Secure Linux Distribution Generator

Clone with HTTPS: https://git.sr.ht/~humaid/diss_y4_impl

Written in Go, licensed under the AGPL-3.0 license

Project URL: https://huma.id/diss.pdf

Overview

This is a project that I have created as my dissertation for my BSc Computer Science (honours) degree at Heriot-Watt University.

This project aims to provide a web application which allows you to build your own custom operating system (Linux distribution) with security settings which matches your requirements, abstracting complicated Linux configurations to a simple wizard which adapts to user’s knowledge level. The final result is an installable system disc/image, which may be placed on a USB flash drive to install systems or used without an install (live mode).

This allows anyone, including individuals, organisations, or enthusiasts to create an operating system that matches their use case and security requirements, without being security experts. Security experts are also able to use the tool to build a safer operating system.

Full Text

The full text of the dissertation can be found at: huma.id/diss.pdf.