Skip to content
Snippets Groups Projects
Unverified Commit 4f4367f4 authored by Michal D's avatar Michal D Committed by GitHub
Browse files

Update README.md


Update of the Readme file

Signed-off-by: default avatarMichal D. <154359+mdziczkowski@users.noreply.github.com>
parent 26e0062e
No related branches found
No related tags found
1 merge request!1Update README.md
......@@ -6,7 +6,7 @@ Minimalistic and secure operating system
# Features:
## I. Preparation scripts
## I. Preparation scripts (**Linux only**)
- Small size
- Automation of the most processess related with getting, preparing, compiling and configuration
......@@ -30,8 +30,46 @@ Minimalistic and secure operating system
## Scripts:
1. 64-bit Debian based Linux distribution
2. Developer environment with following:
2. Pre-Requirments for the build environment - packages and libraries
- build-essentials (install's allmost all software required for the compilation process)
- bison++
- python3
- libraries: libssl-dev
- squashfs
- dependencies required by the third-patry software required to compile the sources
## Final product (portable (live) version)
[!IMPORTANT]
1. USB stick **need to meet** following criteria:
- must be cleaned using the `wipe` command to prevent any potential leftovers from previous data and potential malware
- must have a GPT partition table
- the partition `need` to be set bootable**
2. The BIOS/UEFI `need` to be set to run from USB before the hard drive
3. Ensure yourself to have an active and stable internet connection
4. Ensure yourself that you have fullfilled the requirments of having
# Distribution preparation using included scripts
1. Get the content of the repository:
a) using git clone (remember to use the `--recrusive` and `--recrusive-modules` options) OR
b) Download (and extract the archive)
From now, the folder to with the repository got clobed/extracted will be refered as the "*project dir*"
2. In the `project dir` enter the `code` sub-folder
3. ensure that the scripts are executable
4. run the `prepare.sh` script
5. After the script finishes (assuming that it wasn't interrupted due an error), return to the `project dir` and then enter the `dist` sub-folder
6. copy only the content of the `dist` folder, without copying the folder itself (else the dist won't start)
The distro should be ready to be run.
**IMPORTANT**
The distro has only a console, so you need to be familiar with
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment