diff --git a/ventoy/.gitignore b/ventoy/.gitignore
new file mode 100644
index 0000000..717f539
--- /dev/null
+++ b/ventoy/.gitignore
@@ -0,0 +1,5 @@
+out/
+out/**
+
+work/
+work/**
diff --git a/ventoy/Makefile b/ventoy/Makefile
new file mode 100644
index 0000000..4a1b2c2
--- /dev/null
+++ b/ventoy/Makefile
@@ -0,0 +1,22 @@
+SRC = ./slides/*.md
+TEMP_DIR = ./work/
+TEMP_MD = $(TEMP_DIR)/work.md
+OUT_DIR = ./out/
+INCLUDE_DIR = ./media/
+
+all: $(OUT_DIR)/index.html
+
+$(OUT_DIR)/index.html: $(TEMP_MD)
+ mkdir -p $(OUT_DIR)
+ mdslides $(TEMP_MD) --include $(INCLUDE_DIR) --output $(OUT_DIR)
+
+$(TEMP_MD): $(SRC)
+ mkdir -p $(TEMP_DIR)
+ cat $(SRC) > $(TEMP_MD)
+
+preview: $(OUT_DIR)/index.html
+ xdg-open $(OUT_DIR)/index.html
+
+clean:
+ rm -rf $(OUT_DIR)/
+ rm -rf $(TEMP_DIR)/
diff --git a/ventoy/README.md b/ventoy/README.md
new file mode 100644
index 0000000..b008b5c
--- /dev/null
+++ b/ventoy/README.md
@@ -0,0 +1,18 @@
+# Ventoy
+
+Source files for the talk I gave on Ventoy
+
+
+### Building
+
+Requirements:
+- [markdown-slides](https://gitlab.com/da_doomer/markdown-slides)
+- GNU Make
+- A JS capable web browser
+
+0. Clone this repository
+1. `make clean`
+2. `make`
+3. `make preview` or open `./out/index.html` in a JS capable web browser
+
+For instructions on presenting, refer to RevealJS documentation.
diff --git a/ventoy/media/Cc-by-nc-sa_icon.svg b/ventoy/media/Cc-by-nc-sa_icon.svg
new file mode 100644
index 0000000..7dc79d4
--- /dev/null
+++ b/ventoy/media/Cc-by-nc-sa_icon.svg
@@ -0,0 +1,25 @@
+
+
+
\ No newline at end of file
diff --git a/ventoy/media/IMG_20241019_164525.webp b/ventoy/media/IMG_20241019_164525.webp
new file mode 100644
index 0000000..3fd94d7
Binary files /dev/null and b/ventoy/media/IMG_20241019_164525.webp differ
diff --git a/ventoy/media/Ventoy-1.0.png b/ventoy/media/Ventoy-1.0.png
new file mode 100644
index 0000000..d2649bf
Binary files /dev/null and b/ventoy/media/Ventoy-1.0.png differ
diff --git a/ventoy/media/presentationsourceqr.svg b/ventoy/media/presentationsourceqr.svg
new file mode 100644
index 0000000..e2c9407
--- /dev/null
+++ b/ventoy/media/presentationsourceqr.svg
@@ -0,0 +1,1263 @@
+
+
diff --git a/ventoy/slides/00-title.md b/ventoy/slides/00-title.md
new file mode 100644
index 0000000..508fa95
--- /dev/null
+++ b/ventoy/slides/00-title.md
@@ -0,0 +1,14 @@
+[comment]: # (THEME = blood)
+[comment]: # (CODE_THEME = base16/zenburn)
+
+[comment]: # (controls: true)
+[comment]: # (keyboard: true)
+[comment]: # (markdown: { smartypants: true })
+[comment]: # (hash: true)
+[comment]: # (respondToHashChanges: true)
+[comment]: # (slideNumber: 'c/t')
+[comment]: # (width: 1280)
+[comment]: # (height: 720)
+
+# The Distro Hopper's Conundrum
+By Logan G
diff --git a/ventoy/slides/01-pocket.md b/ventoy/slides/01-pocket.md
new file mode 100644
index 0000000..ed4b844
--- /dev/null
+++ b/ventoy/slides/01-pocket.md
@@ -0,0 +1,5 @@
+[comment]: # (!!!)
+
+![Picture of man holding lots of thumb drives and microSD cards](media/IMG_20241019_164525.webp)
+
+Average Distro Hopper's Pocket [2020]
diff --git a/ventoy/slides/02-face.md b/ventoy/slides/02-face.md
new file mode 100644
index 0000000..853cff5
--- /dev/null
+++ b/ventoy/slides/02-face.md
@@ -0,0 +1,9 @@
+[comment]: # (!!!)
+
+
+
+😡
+
+
+
+Average Distro Hopper [2020]
diff --git a/ventoy/slides/03-ventoy.md b/ventoy/slides/03-ventoy.md
new file mode 100644
index 0000000..06d4090
--- /dev/null
+++ b/ventoy/slides/03-ventoy.md
@@ -0,0 +1,9 @@
+[comment]: # (!!!)
+
+![Picture of Ventoy 1.0 boot screen](media/Ventoy-1.0.png)
+
+
+Image by longpanda
+
+Licensed under [GPLv3](https://www.gnu.org/licenses/gpl-3.0.html)
+
diff --git a/ventoy/slides/04-proscons.md b/ventoy/slides/04-proscons.md
new file mode 100644
index 0000000..f995fea
--- /dev/null
+++ b/ventoy/slides/04-proscons.md
@@ -0,0 +1,39 @@
+[comment]: # (!!!)
+
+
+
+
+#### Pros
+
+- Fit many ISOs onto one disk
+- Can use disk normally
+- Live patch ISOs
+- Multi-ISA support
+- Somewhat extendable
+- FOSS*
+
+
+
+
+#### Cons
+
+- Not 100% compatible
+- Repo uses precompiled bins
+- Creator might be dead
+
+
+
+
+Note:
+```
+IMG/cpio_mips64/ventoy/busybox/m64
+INSTALL/EFI/BOOT/grub.efi
+INSTALL/EFI/BOOT/grubia32.efi
+INSTALL/EFI/BOOT/mmia32.efi
+LiveCD/GRUB/bootx64.efi
+LiveCDGUI/GRUB/bootx64.efi
+Unix/ventoy_unix/DragonFly/sbin/dmsetup
+Unix/ventoy_unix/DragonFly/sbin/init
+VtoyTool/vtoytool/01/vtoytool_64
+VtoyTool/vtoytool/02/vtoytool_64
+```
diff --git a/ventoy/slides/05-demo.md b/ventoy/slides/05-demo.md
new file mode 100644
index 0000000..ffd2d06
--- /dev/null
+++ b/ventoy/slides/05-demo.md
@@ -0,0 +1,7 @@
+[comment]: # (!!!)
+
+## Demo?
+
+Note:
+`sudo -E qemu-system-aarch64 -M virt -cpu cortex-a76 -smp 4 -m 4G -bios /usr/share/edk2-ovmf/aarch64/QEMU_EFI.fd -device virtio-gpu-gl-pci -device qemu-xhci -device usb-kbd -device usb-mouse -drive if=none,file=
+/dev/sdb,id=disk,format=raw -device virtio-blk-device,drive=disk -netdev user,id=net0 -device virtio-net-device,netdev=net0 -display gtk,gl=on -d guest_errors`
diff --git a/ventoy/slides/06-coolstuff.md b/ventoy/slides/06-coolstuff.md
new file mode 100644
index 0000000..795f28c
--- /dev/null
+++ b/ventoy/slides/06-coolstuff.md
@@ -0,0 +1,10 @@
+[comment]: # (!!!)
+
+### Neat usecases
+
+- Bypass W11 system requirements
+- Copy ISOs to RAM
+- Live ISO persistence
+- Unattended/Automated installs
+- Secure boot shim
+- Boot disk images
diff --git a/ventoy/slides/98-source.md b/ventoy/slides/98-source.md
new file mode 100644
index 0000000..6c06c80
--- /dev/null
+++ b/ventoy/slides/98-source.md
@@ -0,0 +1,10 @@
+[comment]: # (!!!)
+![Presentation Source QR](media/presentationsourceqr.svg)
+
+[Presentation Source](https://git.qtechofficial.com/logan/presentations/src/branch/master/ventoy)
+
+
+
+This presentation is licensed under [CC-BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en)
+
+![CC-BY-NC-SA Icon](media/Cc-by-nc-sa_icon.svg)
diff --git a/ventoy/slides/99-funfacts.md b/ventoy/slides/99-funfacts.md
new file mode 100644
index 0000000..53f7c70
--- /dev/null
+++ b/ventoy/slides/99-funfacts.md
@@ -0,0 +1,10 @@
+[comment]: # (!!!)
+## Fun Facts:
+
+This presentation took 7.5 hours
+
+Vim crashed 0 times because it doesn't suck :>
+
+
+
+Made with [markdown-slides](https://gitlab.com/da_doomer/markdown-slides) + reveal.js