saitti/docs/roska/index.md
Jarkko Toivanen e6c2e3e8f6
All checks were successful
build / build (push) Successful in 52s
build / deploy (push) Successful in 22s
Fixin oopsies
2025-03-12 08:29:49 +02:00

1.1 KiB

rOSka

Useless operating system that is literally trash

Probably written in FASM, who knows rly?

Source available at https://git.jakest.us/roska

Run with multiboot (for example grub), yeah. It sets us a frmebuffer and stuff.

Building and Running

  • You need FASM to assemble source
  • You need to boot the file using multiboot-compatible bootloader (grub is handy-dandy)
  • To make a x86 bios compatible disk image for virtual machine or to burn onto a usb you need grub-pc-bin and util-linux or something along those lines. IDK, just refer the Makefile or something!

SYSLINUX

  1. Install syslinux package sudo apt install syslinux
  2. Install syslinux to disk sudo syslinux --install /dev/sdX
  3. Copy files and modify stuff sudo cp /usr/lib/syslinux/modules/ARCH/mboot.c32 /mntTARGET/ sudo cp /usr/lib/syslinux/modules/ARCH/libcom32.c32 /mntTARGET
DEFAULT rOSka
LABEL rOSka
   SAY rOSkataan...
   KERNEL mboot.c32
   APPEND roska.bin
  1. Patch this literal crap to support plain TEXT mode