Download Latest Version PowerNex.iso (24.9 MB)
Email in envelope

Get an email when there's a new version of PowerNex

Home / v0.2.0
Name Modified Size InfoDownloads / Week
Parent folder
PowerNex.iso 2016-10-02 24.9 MB
README.md 2016-10-02 1.1 kB
v0.2.0 - The Userspace update! source code.tar.gz 2016-10-02 112.9 kB
v0.2.0 - The Userspace update! source code.zip 2016-10-02 156.7 kB
Totals: 4 Items   25.1 MB 0

PowerNex is now more than 1 Year 11 months old

* Edit: I used the wrong date, PowerNex will be 1 year old on the 3:rd November

This release contains:

  • Userspace:
  • ELF loading
  • Thread Local storage support
  • Syscall support
  • Userspace programs:
  • Init - Spawn a shell in each VirtualConsole
  • Shell - Basic shell
  • Cat - Cat files
  • DLogo - Render the D logo to the screen (Will only write it to console 1)
  • HelloWorld - Example hello world program
  • Real time from Motherboard
  • Virtual Consoles (Current 4 consoles, 1280x720 in size)
  • Better Scheduling, Fork and Clone

QEMU run command: qemu-system-x86_64 -cdrom PowerNex.iso -m 128 -monitor stdio -no-reboot Virtualbox settings: Select Other/Unknown (64-bit) as the OS type and version.

What to do in PowerNex

  • Alt-{1-4} Switch between the four different virtual consoles.
  • Run help in the shell to get some built in commands.
  • To run a executable you need to write the path to it.
  • Basically just like a *nix shell, but you don't need to write './' if you are in the same directory as the executable, just the executable name is enough.
Source: README.md, updated 2016-10-02