https://github.com/keirany/kernel-playground
A project x86 kernel built for fun and testing purposes.
https://github.com/keirany/kernel-playground
c kernel x86
Last synced: 2 months ago
JSON representation
A project x86 kernel built for fun and testing purposes.
- Host: GitHub
- URL: https://github.com/keirany/kernel-playground
- Owner: KeiranY
- Created: 2017-03-05T10:27:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-21T20:04:33.000Z (over 6 years ago)
- Last Synced: 2025-02-09T17:46:17.269Z (4 months ago)
- Topics: c, kernel, x86
- Language: C
- Homepage:
- Size: 58.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kernel-Playground
A project x86 kernel built for fun and testing purposes. Supports being run via [QEMU](http://www.qemu-project.org) or smiliar, or bootloaded from any bootloader that supports multiboot 2 ([GRUB2](www.gnu.org/software/grub/manual/grub.html#Overview) or similar).
## Requirements
* A [cross-compiler](http://wiki.osdev.org/GCC_Cross-Compiler) that supports building C to i686-elf executabled (GCC)
* OSDev wiki has a [list of prebuilt toolchains](http://wiki.osdev.org/GCC_Cross-Compiler#Prebuilt_Toolchains) for multiple operating systems.
* An emulator or device that supports VGA (Most modern graphics cards still do)