
bootgpt
Generates fake Linux boot logs in a 512-byte boot sector.
Developer ToolsFreeOpen source · verified#bootsector#machine-learning#assembly
Listed by the ProductPerch team from Hacker News · not launched here yet
What is bootgpt?
bootgpt is an open-source project that runs a character-level neural network directly in a computer master boot record. The entire inference engine fits into 510 bytes of hand-written x86 assembly. When the system starts, it loads an 11.5 kilobyte quantized model from the following disk sectors and executes it in 16-bit real mode without an operating system or C runtime.
The model is trained specifically to predict sequences of text that resemble Linux kernel boot messages. It uses char embeddings, a single hidden layer, and softmax output, with all weights quantized to int8 using power-of-two scales. This allows the boot sector to perform forward passes using basic integer multiplication and division instructions.
Development relies on Python scripts to generate training data, train the network, and verify the assembly math. Users can build and run the project using NASM and QEMU, or write the disk image to a USB drive for physical hardware testing. The project is released under the MIT license.
bootgpt features
- Runs a neural network directly in a 512-byte master boot record
- Loads an 11.5 KB int8 quantized model from adjacent disk sectors
- Executes inference in 16-bit real mode without an operating system
- Trained to generate realistic Linux kernel boot log sequences
- Verifies assembly math against Python simulations before building
- Compatible with QEMU emulation and physical BIOS hardware
Who uses bootgpt and for what
- Experimenting with extreme model compression and sizecoding techniques
- Testing how neural networks behave in constrained 16-bit environments
- Creating custom boot screen experiences or demo scene visuals
- Studying the intersection of low-level assembly and machine learning
- Building educational examples of bare-metal AI inference
bootgpt FAQ
Is bootgpt free to use?
Yes, the repository is licensed under the MIT license, allowing free use, modification, and distribution.
Does bootgpt require an operating system to run?
No, the project is designed to run entirely in 16-bit real mode directly from the master boot record without an OS or C runtime.
What programming languages does bootgpt use?
The inference engine is written in x86 assembly, while the training and data generation processes use Python.
Can I run bootgpt on my current computer?
The website does not specify compatibility with modern UEFI systems, as it targets traditional BIOS and 386-era real mode environments.
How large is the neural network model?
The model weights are stored as an 11.5 kilobyte file loaded from the disk sectors immediately following the 512-byte boot sector.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Developer Tools launches

Feel iOS haptic patterns on a real iPhone, copy the code
Deploy anywhere from your AI tool.

Free product launch platform for indie makers
Akii: SEO & AI Search OptimizerOpen source · verified
Free SEO, AEO and GEO tools for Claude Code.
Compare hosting, VPS, and domain prices side by side
Monitor Laravel scheduled tasks and queues