Compare commits

..

30 Commits

Author SHA1 Message Date
8ff4349ffb seperate downloading of the hardened malloc. 2026-02-08 21:14:39 -07:00
543de5bdce build filesystem folder. 2026-02-08 14:48:15 -07:00
1b1e74d67f hardened malloc download. 2026-02-08 14:13:14 -07:00
19ede9ac58 add in bootstrapping of root folder. 2026-02-08 13:19:48 -07:00
2770dfc964 hardened malloc. networking + firewall. json based config. 2026-02-08 12:36:23 -07:00
Matt Knoop
cdb972579a bootable. 2025-12-10 09:09:44 -07:00
Matt Knoop
c3a573a91e updated kernel options. 2025-12-09 22:06:11 -07:00
Matt Knoop
e914ac9619 changes to the initramfs. very specific changes to included kernel modules. 2025-12-09 17:17:07 -07:00
Matt Knoop
09eb3c54ba . 2025-12-09 00:07:51 -07:00
Matt Knoop
fb75cc36df fix networking. 2025-12-08 22:02:35 -07:00
Matt Knoop
98e8ee8800 permission changes. 2025-12-08 10:17:25 -07:00
71833416e4 booting to gnome, with debootstrap. 2025-12-08 08:21:43 -08:00
221c49ccbb update scripts. relative directories. boot to ubuntu noble command line. 2025-12-06 23:24:59 -08:00
Matt Knoop
191a3c9568 folder reorganization. 2025-12-04 09:48:10 -07:00
Matt Knoop
3a77b4a3cd build the kernel in the container. 2025-11-23 11:36:55 -07:00
Matt Knoop
26645cc10d boots to DE. 2025-11-23 11:26:08 -07:00
Matt Knoop
704fa1b0aa updates nov 16th. 2025-11-16 20:50:46 -07:00
248948f9f9 Update README.md 2025-11-12 18:59:14 -07:00
2d681243e7 Update README.md 2025-11-12 18:50:16 -07:00
b3ad06ca5f Update README.md 2025-11-12 18:45:41 -07:00
Matt Knoop
46a74c8dcc remove scripts that are no longer used. 2025-11-12 18:43:03 -07:00
Matt Knoop
112169798d build the kernel. create a bootable efi image. 2025-11-12 18:37:10 -07:00
bde0a7e0fb Update containerfile 2025-10-31 14:32:53 -06:00
c0bd63ebf8 Update build.sh 2025-10-31 08:56:23 -06:00
d2e14bfed4 Update build.sh 2025-10-31 08:55:09 -06:00
8892901369 Update containerfile 2025-10-31 08:52:19 -06:00
601ee1739f Upload files to "/" 2025-10-31 08:45:25 -06:00
24dbc38792 Add kernelb.sh 2025-10-31 08:40:19 -06:00
f18d9b53e4 Add containerfile 2025-10-31 08:39:47 -06:00
1b11644604 Add build.sh 2025-10-31 08:39:12 -06:00
4 changed files with 31 additions and 13 deletions

9
.gitignore vendored Normal file
View File

@@ -0,0 +1,9 @@
# artifacts
outputs/
artifacts/
dependencies/
# Compiled Python bytecode
*.py[cod]

View File

@@ -3,11 +3,13 @@ set -e
dir=$(dirname "$0")
echo $dir
cd $dir
./install_dependencies.sh
./build_kernel.sh
./build_initramfs.sh
#./install_dependencies.sh
#./build_kernel.sh
#./build_initramfs.sh
#./bootstrap_filesystem.sh
#./build_initramfs.sh
./build_filesystem.sh
./build_image.sh
./boot_image.sh

View File

@@ -2,15 +2,6 @@
set -e
set -x
#downloading graphene malloc
if [ ! -f ./dependencies/hardened_malloc/Makefile ]; then
cd "$(dirname "$0")"
DIR="$(dirname "$0")"
cd ..
cd ./dependencies/
git clone https://github.com/GrapheneOS/hardened_malloc.git
fi
#switching to root to perform chroot
if [ "$(id -u)" -ne 0 ]; then
echo "switching from $(id -un) to root"

16
scripts/download_malloc.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
set -e
set -x
cd "$(dirname "$0")"
DIR="$(dirname "$0")"
cd ..
echo $PWD
#downloading graphene malloc
if [ ! -f ./dependencies/hardened_malloc/Makefile ]; then
cd ./dependencies/
git clone https://github.com/GrapheneOS/hardened_malloc.git
fi
echo 'graphene malloc downloaded.'