chainhelen / RKMF-OS

A simple and beautiful operating system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RKMF-OS

A simple and beautiful operating system


Run

On linux
  1. Need to install tools below (apt-install ${tool} if ubuntu)
bochs(or qemu), bximage, ld, nasm, gcc, make
  1. Build
make run-bochs(or make run-qemu)
on branch hello

hello-rkmf-os.png

on branch keyboardiointerrupt

keyboardiointerrupt.png

on branch 4windows

4windows.png

on branch linearleaf

linearleaf.png

on branch simplewindows

simplewindows.png

on branch font

font.png

on branch mouseiointerrupt

(1024 * 768)
mouseiointerrupt.png

on branch memwindows

(1024 * 768)
memwindows.png

Reference

data

int_10
知乎 计算机自制操作系统
b站 从零开始编写操作系统
b站 (兰州大学开源社区)从零开始编写操作系统
oranges一个操作系统的实现
使用调色板绘制系统界面

mem layout

mem.png

About

A simple and beautiful operating system


Languages

Language:C 76.5%Language:Assembly 20.8%Language:Makefile 1.8%Language:Go 0.8%Language:Shell 0.1%