SkillAgentSearch skills...

Kernelx

A light weight x86 32bit kernel

Install / Use

/learn @yp969803/Kernelx
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

kernelx

kernelx is a simple lightweight 32bit x86 linux kernel, designed to run in small resources.

Features

  • Paging
  • Dynamic memory allocation
  • Keyboard
  • VGA Text Mode
  • Timer
  • Muti-tasking
  • Preemptive Scheduling

Installations for ubuntu

Core Build Tools

sudo apt install build-essential gdb-multiarch make nasm clang-format

GRUB Tools

sudo apt install grub-pc-bin grub-common xorriso

Install Qemu

sudo apt install qemu qemu-system qemu-utils

Install Bochs

sudo apt install bochs bochs-x

Run Locally

Create disk image

make disk_img

Running locally using qemu

make

Running locally using bochs

make run_bochs

Testing

make debug
make run_gdb

Related Skills

View on GitHub
GitHub Stars25
CategoryDevelopment
Updated1mo ago
Forks5

Languages

C

Security Score

90/100

Audited on Feb 18, 2026

No findings