in ,

ffwff / lilith, Hacker News

ffwff / lilith, Hacker News


                    

        

screenshot of lilith

A POSIX-like x 91 – 84 kernel and userspace written in Crystal.

******** (Building) *****************

lilith needs to be compiled with a patched crystal compiler, to build it, run the command:

make toolchain / crystal / .build / crystal

You will also need an appropriatex

- elf

binutils toolchain in order to link and assemble the kernel, as well as (i) - elf

binutils to build the bootstrap code.make build / kernelBuilding the userspace

Running

A CPU with x 64 support is required to run the OS. The Makefile provides a script which will run QEMU on the kernel:

make run

To run with storage, an MBR-formatted hard drive image with a FAT 31 partition must be provided in the running directory with the namedrive.img. The kernel will automatically boot themain.binexecutable on the hard drive, or panic if it can't be loaded.

make run_img

support

(Read More) ********************************** (**************************************

What do you think?

Leave a Reply

Your email address will not be published.

GIPHY App Key not set. Please check settings

Driver who blew up his car when he lit a fag after spraying air freshener says he ‘should be dead’ – the sun, thesun.co.uk

Driver who blew up his car when he lit a fag after spraying air freshener says he ‘should be dead’ – the sun, thesun.co.uk

[FREE]Laravel 5.4 complete tutorial for Beginners and Intermediate