https://github.com/asko7779/kernel-panic-module
Early and primitive version of a kernel panic module programmed in C++ as a part of my OS projects and tests
https://github.com/asko7779/kernel-panic-module
bare-metal cpp kernel-panic os programming testing-module
Last synced: 2 months ago
JSON representation
Early and primitive version of a kernel panic module programmed in C++ as a part of my OS projects and tests
- Host: GitHub
- URL: https://github.com/asko7779/kernel-panic-module
- Owner: Asko7779
- License: mit
- Created: 2025-02-03T11:30:34.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-06T22:12:27.000Z (7 months ago)
- Last Synced: 2025-06-06T23:23:16.623Z (7 months ago)
- Topics: bare-metal, cpp, kernel-panic, os, programming, testing-module
- Language: C++
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A simple, experimental kernel panic module written in C++. Built for my OS projects, learning, and kinda just out of boredom
---
## What is This?
This project is an early, barebones attempt at handling kernel panics
## Why Did I Make This?
I started this module as a way to dive deeper into how operating systems deal with catastrophic failures. Theres a lot to learn from seeing things break sometimes
## What Makes It Interesting?
- **Pure C++:** 100% C++. No weird dependencies.
- **Hackable & Simple:** The code is intentionally straightforward so you can mess with it, break it, or build on top
- **Learning-Focused:** It’s not production-ready, but its a great place to get your hands dirty if you’re curious about OS internals
- **Open for Suggestions:** If you have ideas, spot issues, or want to collaborate, Id love to hear from you
## License
MIT, because sharing is caring right
---
> This project is a work in progress and always will be. If you’re here to experiment, learn, or just poke around, take your time
---
Feel free to tweak, fork, or reach out if you want to talk about OS design, kernel panics, or cool project ideas