https://github.com/zrafa/xinu-x86-gui
Xinu OS for x86 with graphical vga, mouse and keyboard environment (gui). Also, useful networking (pci+eth driver, arp, ip, udp).
https://github.com/zrafa/xinu-x86-gui
Last synced: about 1 year ago
JSON representation
Xinu OS for x86 with graphical vga, mouse and keyboard environment (gui). Also, useful networking (pci+eth driver, arp, ip, udp).
- Host: GitHub
- URL: https://github.com/zrafa/xinu-x86-gui
- Owner: zrafa
- License: other
- Created: 2021-11-25T20:23:07.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-19T21:50:00.000Z (over 1 year ago)
- Last Synced: 2025-02-19T22:31:41.894Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 10.3 MB
- Stars: 16
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# xinu-x86-gui
Xinu OS for x86 with graphical vga, mouse and keyboard environment (gui)

## Instructions to run xinu-x86-gui on QEMU
(in Debian, Ubuntu, Linux Minut or alike)
Install the below required packages first:
```
bison
flex
gawk
build-essential
qemu-system-x86
xorriso
grub-common
grub-pc-bin
```
### Download, build and test Xinu
```
# download the source code
git clone https://github.com/zrafa/xinu-x86-gui
# building
cd xinu-x86-gui/compile
make clean
make
# testing on PC (qemu)
make run-qemu
# if you want to get the qemu console (shell)
CTRL+ALT+3
```