My new os project (Project-OS NewKernel)

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
Peterbjornx
Member
Member
Posts: 116
Joined: Thu May 06, 2010 4:34 am
Libera.chat IRC: peterbjornx
Location: Leiden, The Netherlands
Contact:

My new os project (Project-OS NewKernel)

Post by Peterbjornx »

First of all, let me explain the name:
I had been working on another OS project before this which i named Project-OS. When I started working on this one I originally planned to reuse everything but the kernel, that didn't work out so I started from scratch but kept the name.

It is mostly intended as a learning project, I am also trying to keep it as portable as is possible as I might try to port it to my BeagleBone Black one day but for now it is x86 only

Credits:
Some snippets are from the wiki (tiny assembler bits)
New console driver: libvterm authors
tty subsystem : me but using toaruos as a reference
Website
Prebuilt images
Larger iso with gui and gcc (try csession)
To run these images, use Qemu:

Code: Select all

qemu -cdrom pos.iso -vga std -serial stdio -m 1024

GitHub repo:
Contains ported kernel, newlib, gcc, nyancat, busybox + all other related code.
https://github.com/peterbjornx/posnk

GUI with dekstop:
Image

GUI with new task list:
Image

Images:
coloured ls:
Image

boot script:
Image

busybox:
Image

klange's nyancat:
Image

elvis:
Image

gcc:
Image

objdump:
Image
Last edited by Peterbjornx on Mon Jul 27, 2015 10:51 pm, edited 10 times in total.
User avatar
sortie
Member
Member
Posts: 931
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: My new os project (Project-OS NewKernel)

Post by sortie »

Cool stuff, man! Are there any prebuilt images I can try?
Peterbjornx
Member
Member
Posts: 116
Joined: Thu May 06, 2010 4:34 am
Libera.chat IRC: peterbjornx
Location: Leiden, The Netherlands
Contact:

Re: My new os project (Project-OS NewKernel)

Post by Peterbjornx »

Uploaded a prebuilt cd image
User avatar
sortie
Member
Member
Posts: 931
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: My new os project (Project-OS NewKernel)

Post by sortie »

Alright, here's some odd list of bugs I noticed:
  • The screen doesn't seem to be fully cleared when the login program runs.
  • Pressing home seems to crash bash.
  • Running exit in sh causes a segmentation fault.
  • The shell appears to have locked up when I ^C nyan.
  • The env program appears to only list a single environment variable.
  • ls doesn't seem to report . and .. entries.
Anyways, basics appear to be working.
Peterbjornx
Member
Member
Posts: 116
Joined: Thu May 06, 2010 4:34 am
Libera.chat IRC: peterbjornx
Location: Leiden, The Netherlands
Contact:

Re: My new os project (Project-OS NewKernel)

Post by Peterbjornx »

Created a webpge http://peterbjornx.github.io/posnk/index.html as i am in the process of documenting my code atm
Post Reply