fantomphreaker / Cyjon

A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Info

I'm in the process of transferring the entire operating system code to the C language, so the development speed of Cyjon will slow down a bit :)

Cyjon (workname)

A simple, clean, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family. Only ~64 KiB of size :)

screenshot

If possible, please run Qemu on GNU/Linux - performance against MS/Windows is overwhelming ;)

Right-clicking on the desktop will open the Menu. To move the window around the screen, hold down the left ALT key.

Software:

Requirements:

  • 32 MiB of RAM (for Full HD resolution)
  • keyboard and mouse at PS2 port

Optional:

  • network controller Intel 82540EM (E1000)

Compilation/Exec (GNU/Linux):

user@hostname:~/Cyjon$ chmod +x make.sh qemu.sh
user@hostname:~/Cyjon$ ./make.sh
user@hostname:~/Cyjon$ ./qemu.sh

Compilation/Exec (MS/Windows):

C:\Cyjon> make.bat
C:\Cyjon> qemu.bat

About

A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.

License:GNU General Public License v3.0


Languages

Language:Assembly 99.6%Language:Batchfile 0.3%Language:Shell 0.1%