Skip to content

Asko7779/assembly-bootloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

64-bit Assembly Bootloader

License: MIT Assembly

πŸš€ Overview

assembly-bootloader is a 64-bit bootloader written in pure Assembly, serving as the entry point for my experimental operating system projects. This repository showcases low-level system programming and is ideal for those interested in understanding boot processes and x86_64 architecture.


✨ Features

  • Pure x86_64 assembly code
  • Minimal, educational, and efficient design
  • Loads a 64-bit kernel and transfers control seamlessly
  • Easily modifiable for your own operating system projects

πŸ–₯️ Project Structure

File / Folder Description
bootloader.asm Main bootloader source code
Makefile Build automation
README.md Project documentation
... Additional assembly sources or docs

πŸ› οΈ Customization

  • Tweak bootloader.asm to change kernel loading behavior or add new features.
  • Integrate your own kernel by modifying the build process as needed.

πŸ“š Resources


🀝 Contributing

Contributions are welcome, feel free to fork, submit pull requests, or open issues with your ideas and questions.


πŸ“„ License

This project is licensed under the MIT License.


πŸ™ Acknowledgements

Special thanks to the OSDev community and all contributors to open source bootloader and OS projects

About

first version of a 64-bit assembly bootloader made for my OS and experiments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published