OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Apr 24, 2024 5:07 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: My new os project (Project-OS NewKernel)
PostPosted: Fri May 23, 2014 5:01 pm 
Offline
Member
Member

Joined: Thu May 06, 2010 4:34 am
Posts: 116
Location: Leiden, The Netherlands
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:
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

_________________
posnk ( a simple unix clone )
twitter profile - security research, die shots and IC reverse engineering, low level stuff


Last edited by Peterbjornx on Mon Jul 27, 2015 10:51 pm, edited 10 times in total.

Top
 Profile  
 
 Post subject: Re: My new os project (Project-OS NewKernel)
PostPosted: Sat May 24, 2014 5:54 pm 
Offline
Member
Member
User avatar

Joined: Wed Mar 21, 2012 3:01 pm
Posts: 930
Cool stuff, man! Are there any prebuilt images I can try?


Top
 Profile  
 
 Post subject: Re: My new os project (Project-OS NewKernel)
PostPosted: Thu Jul 10, 2014 12:43 pm 
Offline
Member
Member

Joined: Thu May 06, 2010 4:34 am
Posts: 116
Location: Leiden, The Netherlands
Uploaded a prebuilt cd image

_________________
posnk ( a simple unix clone )
twitter profile - security research, die shots and IC reverse engineering, low level stuff


Top
 Profile  
 
 Post subject: Re: My new os project (Project-OS NewKernel)
PostPosted: Thu Jul 10, 2014 1:44 pm 
Offline
Member
Member
User avatar

Joined: Wed Mar 21, 2012 3:01 pm
Posts: 930
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.


Top
 Profile  
 
 Post subject: Re: My new os project (Project-OS NewKernel)
PostPosted: Fri Jul 11, 2014 9:47 pm 
Offline
Member
Member

Joined: Thu May 06, 2010 4:34 am
Posts: 116
Location: Leiden, The Netherlands
Created a webpge http://peterbjornx.github.io/posnk/index.html as i am in the process of documenting my code atm

_________________
posnk ( a simple unix clone )
twitter profile - security research, die shots and IC reverse engineering, low level stuff


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 43 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group