No description
  • C 85.2%
  • Assembly 5.6%
  • Shell 5.5%
  • Makefile 2.6%
  • Linker Script 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-08 00:52:27 -04:00
extras blablabla 2026-08-08 00:52:27 -04:00
host-recipes blablabla 2026-08-08 00:52:27 -04:00
kernel blablabla 2026-08-08 00:52:27 -04:00
.gitignore blablabla 2026-08-08 00:52:27 -04:00
Jinxfile blablabla 2026-08-08 00:52:27 -04:00
LICENCE.txt Inital Revision 2026-04-06 10:03:41 -04:00
Makefile blablabla 2026-08-08 00:52:27 -04:00
README.md blablabla 2026-08-08 00:52:27 -04:00

EvalynOS

A W.I.P 64 Bit Operating System & Kernel

This kernel uses the jinx meta build system to compile. You will need all dependencies for such.

Run make bootstrap to build the tools used for compiling the kernel Run make bootstrap-bin to download the tools used for compiling the kernel Run make initramfs to build all packages for the initramfs and generate it
Run make run to build the ISO and run it in QEMU
Run make mkiso to build the ISO

Supported Platforms

This kernel is currently able to run on the following platforms with varying degrees of support

Architecture Support Level Reason
x86_64 Full x86_64 is the main port for the EvalynOS kernel
riscv64 Partial Dev time is more focused on x86-64. Incomplete Port.
loongarch64 Partial Dev time is more focused on x86-64. Incomplete Port. Hardware is too expensive

Real Hardware

This kernel is able to run on real hardware if it meets the following requirements

Architecture Requirements
x86_64 - x86-64 CPU
- 512 MB RAM
- PS/2 keyboard and monitor or 16550 UART
riscv64 - RV64GC CPU
- 512 MB RAM
- Able to boot Limine
- OpenSBI 0.2+
- Monitor or serial port
loongarch64 - TBD

Flash the evalynOS.iso file to a usb with a command such as dd if=./evalynOS.iso of=/dev/{USB_STICK} and then it can be booted on any system.