Skip to content

Releases: emexlab/emexOS

emexOS v26J5

12 Feb 16:36

Choose a tag to compare

screenshot

About emexOS

emexOS is a graphical hobby operating system written in "C" by Voxi0, tsaraki and emexSW

It's designed with the mind of customization and simplicity,
it runs on both UEFI/BIOS in x86, and it may shows the logo on other architectures but it won't boot to the console. It's
resolution is "1280x800"

What's new in emexOS v26J5

  • upgraded the login
  • upgraded AMD64 chip support
  • upgraded paging
  • upgraded user lifetime subsystem
  • added Syscalls
  • added FAT32
  • added BMP file support
  • added processes
  • added new bootup log system
  • added usermode (not used yet)
  • added new fonts
  • added a texteditor
  • added keymap switch
  • added new commands
  • added Dual Slot Kernel system
  • fix: bootup messages show up
  • fix: bootlogo.bin is corrupt
  • fix: BMP pictures didn't work

How to run emexOS?

The ISO can be booted from CD on a computer using BIOS or UEFI, it can also be runned from a Virtual-Machine like Bochs, QEMU, or VirtualBox. Here's a quick way to do it with QEMU:

qemu-system-x86_64 -m 512 -cdrom emexOS.iso

But please make sure you installed qemu on your system before running, otherwise it will not work!

you can also use this, to enable printf:

 qemu-system-x86_64 -m 512 -cdrom emexOS.iso -serial stdio 2>&1

this will show you debug informations and everything that gets printed in emexOS itself

Socials:

Contributors

emexOS v0.2

18 Dec 19:42
39c111f

Choose a tag to compare

screenshot

About emexOS

emexOS is a graphical hobby operating system written in "C" by Voxi0, tsaraki and emexSW

It's designed with the mind of customization and simplicity,
it runs on both UEFI/BIOS in x86, and it may shows the logo on other architectures but it won't boot to the console. It's
resolution is "1280x800"

What's new in emexOS v0.2

  • upgraded from PCI to PCIe
  • added a Login
  • added a File System (tmpfs, devfs)
  • [bug] help menu wrong command

How to run emexOS?

The ISO can be booted from CD on a computer with a BIOS or UEFI but also from a virtual machine with Bochs, QEMU, or VirtualBox. Here's a quick way to do it with QEMU:

qemu-system-x86_64 -m 512 -cdrom emexOS.iso

But please make sure you installed qemu on your system before running, otherwise it will not work!

if you're running emexOS on a Virtual Machine, you can also use:

 qemu-system-x86_64 -m 512 -cdrom emexOS.iso -serial stdio 2>&1

to enable printf, this will show you debug informations and everything that gets printed in emexOS itself

Socials:

Contributors

emexOS v0.1

16 Nov 19:54
f7a70e7

Choose a tag to compare

emexOS

screenshot

about emexOS

emexOS is a graphical hobby operating system written in C by,

  • Voxi0
  • emexSW

Its designed with the mind of customization and simplicity,
it runs on x86 both UEFI/BIOS
(pc with ps/2 controllers)
res: 1280x800

emexOS v0.1 what got added

  • top-bar
  • cpu detector
  • proper time & date
  • uptime function

How to run emexOS?

  • download qemu for your system
  • create a folder on your desktop or anywhere and name the folder how you want
  • download emexOS.iso
  • move it into the folder
  • open a terminal
  • change directory to the folder in the terminal
  • copy & paste this in the command line:
    qemu-system-x86_64 -m 512 -cdrom emexOS.iso
  • press enter
  • and it should run

use: qemu-system-x86_64 -m 512 -cdrom emexOS.iso -serial stdio 2>&1 to use printf (terminal output)