Releases: emexlab/emexOS
emexOS v26J5
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.isoBut 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:
emexOS v0.2
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.isoBut 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:
emexOS v0.1
emexOS
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)
