What does your OS look like? (Screen Shots..)

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by max »

I rewrote the terminal driver so that it now uses VT100 for output. With this it is now possible that applications can control their terminal window by sending escaped commands.

This also allowed me to finally separate the shell implementation from the terminal itself (it was basically a "built-in shell" before). The shell is now found in gosh :P - the Ghost shell. This shell is still work-in-progress but will soon be enriched with various features.

And what you see in the screenshot is just a little playing around - I ported the Duktape JavaScript interpreter and let it execute a little script. I have some plans on using this as a replacement for what bash etc. usually do, but this is just an idea for now. :)

Image
Last edited by max on Sat Jan 14, 2017 10:43 am, edited 1 time in total.
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: What does your OS look like? (Screen Shots..)

Post by SpyderTL »

Nice work.

If I were the type of guy that gets jealous....
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by max »

SpyderTL wrote:Nice work.

If I were the type of guy that gets jealous....
Thanks. My intent is not making anyone jealous, but making them more interested and try harder to achieve their own goals :)
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

Re: What does your OS look like? (Screen Shots..)

Post by Octacone »

max wrote:
SpyderTL wrote:Nice work.

If I were the type of guy that gets jealous....
Thanks. My intent is not making anyone jealous, but making them more interested and try harder to achieve their own goals :)
You are my day to day inspiration. :D
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
zesterer
Member
Member
Posts: 59
Joined: Mon Feb 22, 2016 4:40 am
Libera.chat IRC: zesterer
Location: United Kingdom
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by zesterer »

max wrote:
SpyderTL wrote:Nice work.

If I were the type of guy that gets jealous....
Thanks. My intent is not making anyone jealous, but making them more interested and try harder to achieve their own goals :)
It's working. I hope that some time in the future my own Tupai OS can be closer to what Ghost is.
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by max »

octacone wrote:You are my day to day inspiration. :D
I'm happy to hear that ^-^
zesterer wrote:It's working. I hope that some time in the future my own Tupai OS can be closer to what Ghost is.
Don't give up. It's a long hard road but it's full of rewarding moments :P
User avatar
Ycep
Member
Member
Posts: 401
Joined: Mon Dec 28, 2015 11:11 am

Re: What does your OS look like? (Screen Shots..)

Post by Ycep »

SpyderTL wrote:Nice work.

If I were the type of guy that gets jealous....
Through until getting to his stage there is nothing hard until ACPI, HPET, implementing Cairo and VM86. Except if it has implementation of USB; then I will be jealous ;). I don't see anything USB on his repository btw.
User avatar
Ycep
Member
Member
Posts: 401
Joined: Mon Dec 28, 2015 11:11 am

Re: What does your OS look like? (Screen Shots..)

Post by Ycep »

klange wrote:
New file browser, and with it a new menu widget based on the stuff I built for the panel's application menu. I also added a menu bar to the help browser I showed off previously, replacing the injected markup-based navigation.
Nice!

Why do some .py files have blue pad icon and some of them paper icon?
Does it support multiple filesystems (for example FAT16 hard drive partitions next to EXT2 hard drive partitions)?
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: What does your OS look like? (Screen Shots..)

Post by f2 »

Lukand wrote:
klange wrote:Why do some .py files have blue pad icon and some of them paper icon?
I guess these files have the "executable" permission ("chmod +x file.py")? Is it right, klange?
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by max »

Lukand wrote:Through until getting to his stage there is nothing hard until ACPI, HPET, implementing Cairo and VM86. Except if it has implementation of USB; then I will be jealous ;). I don't see anything USB on his repository btw.
Nothing hard... I'm waiting to see your OS with multicore support, an advanced window server, a proper filesystem, a whole lot of self-written libc, a proper custom GCC, a shell, a GUI terminal driver that actually works as such and is not just implemented in the window server, etc.. It is not just about writing a kernel, it's about designing an entire system and also implementing it.

It's considerably harder to design a good userspace system than just implementing drivers for things that usually have very good specifications and for which you have many many sources that already implement it/had problems with implementing it/found solutions.
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: What does your OS look like? (Screen Shots..)

Post by gerryg400 »

Lukand wrote:
SpyderTL wrote:Nice work.

If I were the type of guy that gets jealous....
Through until getting to his stage there is nothing hard until ACPI, HPET, implementing Cairo and VM86. Except if it has implementation of USB; then I will be jealous ;). I don't see anything USB on his repository btw.
You clearly have no idea.
If a trainstation is where trains stop, what is a workstation ?
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

Re: What does your OS look like? (Screen Shots..)

Post by klange »

f2 wrote:
Lukand wrote:Why do some .py files have blue pad icon and some of them paper icon?
I guess these files have the "executable" permission ("chmod +x file.py")? Is it right, klange?
Yep. A handful of modules in the Python standard library are meant to be usable directly, and I took the naïve approach when selecting an icon.

While I'm here: I made a new drawing app to replace the old one in my OS. I spent far too much time building the color selector using mesh patterns in Cairo. It's based on the GTK+ color picker that I'm used to using in Inkscape.

Image
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

Image
(Click to enlarge.)
I tested my OS on one of my old test PCs (single Pentium 4, ~2 GHz I'm not exactly sure how fast) and I concluded I need major performance improvements for older CPUs as I got used to testing on my laptop only.
Meanwhile, on my other test PC, it doesn't even boot. :(
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
MichaelFarthing
Member
Member
Posts: 167
Joined: Thu Mar 10, 2016 7:35 am
Location: Lancaster, England, Disunited Kingdom

Re: What does your OS look like? (Screen Shots..)

Post by MichaelFarthing »

Yeah, you do have speed problems - those raindrops seem to take an eternity to flow down the window :-)
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

MichaelFarthing wrote:Yeah, you do have speed problems - those raindrops seem to take an eternity to flow down the window :-)
Hahaha :mrgreen:
No, seriously I need to improve my graphics performance and decrease the amount of redraws I do.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Post Reply