OSDev.org

The Place to Start for Operating System Developers
It is currently Sun May 28, 2017 8:17 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Ghost 0.5.3 - Lots of changes!
PostPosted: Fri May 13, 2016 1:41 pm 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 547
Location: Germany
Hey guys!

Again, quite some stuff has happened since the last demo release. 0.4.1 is really quite long ago - almost too many changes to put them all here :P

Quick overview of changes
- lot of work on the kernel, new scheduler, major refactoring, various enhancements on the VFS
- new tools in the userspace (including process lister, PCI tool and a fancy GUI calculator)
- complete window server rewrite, using cairo graphics for rendering now
- added a user space interface & library for creating GUI elements
- added PCI support and a userspace tool for listing devices
- finally started documentation! can be rendered with ASCIIdoc
- added a kernel debugging interface that can be used to debug the kernel over the COM1 serial port

On the website you can follow the blog posts to see more details on the development.


ISO image
You can download the demo image on the website. The terminal will show up and there is a README file with some things to play around with. Have fun! :)

Screenshots
Attachment:
File comment: Using the proc tool
screenie2.png
screenie2.png [ 7.67 KiB | Viewed 3860 times ]

Attachment:
File comment: Listing PCI devices
screenie3.png
screenie3.png [ 10.45 KiB | Viewed 3860 times ]

Attachment:
File comment: Launch the GUI and play with the calculator!
calculator.png
calculator.png [ 8.85 KiB | Viewed 3783 times ]


Greets!

_________________
-maxdev
Ghost OS / https://github.com/maxdev1/ghost


Last edited by max on Sat May 14, 2016 9:00 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Fri May 13, 2016 3:13 pm 
Offline
Member
Member

Joined: Fri Jan 30, 2015 4:57 pm
Posts: 215
Location: Germany
Show some GUI!


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Fri May 13, 2016 4:53 pm 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 547
Location: Germany
Techel wrote:
Show some GUI!
lol :mrgreen: Sorry to say that I didn't focus *that* much on the UI in this release. I will do so for the next one though.

Anyway, here is a screenshot of my scrollpane implementation work-in-progress, added a nice wallpaper and high resolution so you have some candy for your eyes :wink:

Image

_________________
-maxdev
Ghost OS / https://github.com/maxdev1/ghost


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Fri May 13, 2016 5:58 pm 
Offline
Member
Member

Joined: Fri Jan 30, 2015 4:57 pm
Posts: 215
Location: Germany
Looks fantastic! Nice.


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Sat May 14, 2016 12:22 pm 
Offline
Member
Member

Joined: Sun Feb 01, 2009 6:11 am
Posts: 1061
Location: Germany
Good job, I didn't manage to crash it.

But I have one urgent feature request: Please make the right shift key work. I never get paths typed correctly in the first attempt. ;)

_________________
Developer of tyndur - community OS of Lowlevel (German)


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Sat May 14, 2016 12:54 pm 
Offline
Member
Member

Joined: Fri Jan 30, 2015 4:57 pm
Posts: 215
Location: Germany
I'll give it a try on my hardware.
Is it possible to boot from usb stick?


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Sat May 14, 2016 3:25 pm 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 547
Location: Germany
Kevin wrote:
Good job, I didn't manage to crash it.

But I have one urgent feature request: Please make the right shift key work. I never get paths typed correctly in the first attempt. ;)
Yay! That's good. :)

Sorry, I'll add it haha :mrgreen:

Techel wrote:
I'll give it a try on my hardware.
Is it possible to boot from usb stick?
Cool, thanks! Yes it's possibly, but I have only done it on Mac OS so far - see the instructions here: https://github.com/maxdev1/ghost/blob/m ... SBSTICK.md
Basically convert the ISO to UDRO and then write it to the stick with dd. I think it should be similar on Linux/something else.

_________________
-maxdev
Ghost OS / https://github.com/maxdev1/ghost


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Sun May 15, 2016 3:04 pm 
Offline
Member
Member
User avatar

Joined: Sat Oct 16, 2010 3:38 pm
Posts: 479
max wrote:
Kevin wrote:
Good job, I didn't manage to crash it.

But I have one urgent feature request: Please make the right shift key work. I never get paths typed correctly in the first attempt. ;)
Yay! That's good. :)

Sorry, I'll add it haha :mrgreen:

Techel wrote:
I'll give it a try on my hardware.
Is it possible to boot from usb stick?
Cool, thanks! Yes it's possibly, but I have only done it on Mac OS so far - see the instructions here: https://github.com/maxdev1/ghost/blob/m ... SBSTICK.md
Basically convert the ISO to UDRO and then write it to the stick with dd. I think it should be similar on Linux/something else.

I don't know if it'd work the same way, but if I simply "dd" the glidix ISO to a USB stick it simply boots, without converting to UDRO etc.

_________________
Glidix: An x86_64 POSIX-compliant operating system, aiming to be as optimized as possible, especially in graphics.
https://github.com/madd-games/glidix


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Mon May 16, 2016 7:00 am 
Offline
Member
Member
User avatar

Joined: Mon Dec 28, 2015 11:11 am
Posts: 365
Location: Serbia
Just use kill task command to crash it.

_________________
Nutoak
People are like paintings. It may be difficult for them to change any painting after they already drawn that painting.It means that it may be difficult to everybody to change their own opinion about other people after they already made an opinion.
Image


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Mon May 16, 2016 4:40 pm 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 547
Location: Germany
lukaandjelkovic wrote:
Just use kill task command to crash it.
Crash? I'm near sure you didn't crash it. You are be able to kill both the PS/2 driver and the terminal program, but that only kills the input/the program that processes input, not the kernel :P

_________________
-maxdev
Ghost OS / https://github.com/maxdev1/ghost


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Fri May 20, 2016 8:34 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 783
Location: Maadi, Cairo, Egypt
Sorry if I'm late -- I've just tried it now.
The system overall is cool, but the key mappings need tweaks. For example, the slash (/) next to the right shift makes a dash (-). Shift+7 makes (/) instead of (&) and other small tweaks. I've changed the mapping to en-US and it's still the same.
Performance of the GUI of quite good. Good luck in your project!

_________________
Byte me; OS site, source code.
Progress: File system, networking.


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Sat May 21, 2016 8:25 am 
Offline
Member
Member
User avatar

Joined: Mon Mar 05, 2012 11:23 am
Posts: 547
Location: Germany
Hey omar,

thanks for the testing. The keyboard layout is for german keyboards only, the en-US layout is just a copy of the german one with y and z swapped that I made only for testing :mrgreen: I will add a proper one for the future.

Thanks! :)

_________________
-maxdev
Ghost OS / https://github.com/maxdev1/ghost


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Wed May 25, 2016 10:48 am 
Offline
Member
Member
User avatar

Joined: Mon Dec 28, 2015 11:11 am
Posts: 365
Location: Serbia
max wrote:
lukaandjelkovic wrote:
Just use kill task command to crash it.
Crash? I'm near sure you didn't crash it. You are be able to kill both the PS/2 driver and the terminal program, but that only kills the input/the program that processes input, not the kernel :P

OK... Anyways it's pretty cool!

_________________
Nutoak
People are like paintings. It may be difficult for them to change any painting after they already drawn that painting.It means that it may be difficult to everybody to change their own opinion about other people after they already made an opinion.
Image


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Wed Dec 07, 2016 12:42 pm 
Offline
Member
Member

Joined: Sun Oct 09, 2016 4:38 am
Posts: 273
max wrote:
Kevin wrote:
Good job, I didn't manage to crash it.

But I have one urgent feature request: Please make the right shift key work. I never get paths typed correctly in the first attempt. ;)
Yay! That's good. :)

Sorry, I'll add it haha :mrgreen:

Techel wrote:
I'll give it a try on my hardware.
Is it possible to boot from usb stick?
Cool, thanks! Yes it's possibly, but I have only done it on Mac OS so far - see the instructions here: https://github.com/maxdev1/ghost/blob/m ... SBSTICK.md
Basically convert the ISO to UDRO and then write it to the stick with dd. I think it should be similar on Linux/something else.


I'll try to use it using RUFUS on my hardware

_________________
Developing TRIODIUM OS. Or call it Dixium if you want. It doesn't matter.

https://github.com/NunoLava1998/DixiumOS


Top
 Profile  
 
 Post subject: Re: Ghost 0.5.3 - Lots of changes!
PostPosted: Tue Apr 11, 2017 1:23 pm 
Offline
Member
Member

Joined: Fri Jan 27, 2017 12:15 pm
Posts: 107
Location: Belgium
Candy!
Maybe it's just me, but I don't think that the cursor fits with your OS. It's probably just personal taste. Otherwise, I love the UI! It's so beautiful and consistent. I just love it. Keep up the good work!

_________________
AQUA OS: https://obiwac.wordpress.com/aqua-os/


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 2 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