Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

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

All Developer Tools tools

Launch packs

Buy paid launches