OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 10:07 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 58 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 26, 2015 3:03 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
SayedMohsen64 wrote:
omarrx024 wrote:
Give me your email address and I will send it to you.

[email protected]

Done, I sent you the specs and an example driver source code. :)

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 26, 2015 3:05 am 
Offline

Joined: Mon Jan 26, 2015 2:56 am
Posts: 16
omarrx024 wrote:
Done, I sent you the specs and an example driver source code. :)

Thanks! I plan to make my OS on your filesystem. It seems really simple and easy.
Thanks again.

- Sayed Mohsen
PS: Is my English good?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 26, 2015 3:07 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
SayedMohsen64 wrote:
Thanks! I plan to make my OS on your filesystem. It seems really simple and easy.

Ohh thanks. I've been sure to keep it simple since I started. :)

SayedMohsen64 wrote:
PS: Is my English good?

I'm pretty sure your English is better than 80% of the Internet! You speak in proper grammar and everything. Maybe we chat somewhere else because this is getting too off-topic.

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 26, 2015 8:33 am 
Offline

Joined: Sun Jan 25, 2015 2:14 am
Posts: 1
brunexgeek wrote:
This might not be the best place to post, but I would like to show a mockup of my idea for GUI: a graphic mode console with a bottom toolbar (to launch GUI applications). The console have support to display graphics. The OS is primarily focused on scientific computing (simple simulations for now) and software development.

it looks very good!!


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Jan 27, 2015 9:54 am 
Offline
Member
Member

Joined: Tue Aug 19, 2014 1:20 pm
Posts: 74
omarrx024 wrote:
Yep -- here's someone who's copying my code, my design, my look-n-feel, my filesystem. This probably seems like Vector number two. :mrgreen:
At least all I copied from you was the MBR. :)


What about the code you borrowed from Muazzam? :wink:


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Jan 27, 2015 10:46 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
seuti wrote:
omarrx024 wrote:
Yep -- here's someone who's copying my code, my design, my look-n-feel, my filesystem. This probably seems like Vector number two. :mrgreen:
At least all I copied from you was the MBR. :)


What about the code you borrowed from Muazzam? :wink:

Umm, I clearly said "at least all I copied from you was the MBR", here I am talking about Muazzam's MBR that I copied. :)

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jan 28, 2015 12:59 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Rewriting my GUI...
In this new GUI, we can have each window as a different color, as shown in this example. The toolkit structure has also been redesigned and is now more flexible.
It is far from complete, but I'm rewriting it completely.


Attachments:
New GUI Demo.PNG
New GUI Demo.PNG [ 63.96 KiB | Viewed 6205 times ]

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 30, 2015 8:29 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Did some more work on my GUI widget toolkit today :D
I plan to implement my GUI as a scripting language, like for example:
Code:
draw_window WIDTH,HEIGHT,TITLE
draw_button X_COORD,Y_COORD,WIDTH,HEIGHT,TITLE

Replacing all the capital stuff with their real values,, what do you think? I need opinions..
Besides, implementing a scripting language would be very easy. :)


Attachments:
new toolkit.png
new toolkit.png [ 48.54 KiB | Viewed 5938 times ]

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 30, 2015 9:04 am 
Offline
Member
Member
User avatar

Joined: Mon Jun 16, 2014 5:59 am
Posts: 543
Location: Shahpur, Layyah, Pakistan
omarrx024 wrote:
Did some more work on my GUI widget toolkit today :D
I plan to implement my GUI as a scripting language, like for example:
Code:
draw_window WIDTH,HEIGHT,TITLE
draw_button X_COORD,Y_COORD,WIDTH,HEIGHT,TITLE


I think implementing assembler macros is easiest and best option than scripting language. Today's assemblers have powerful macro capabilities. For example (just an example) in NASM:
Code:
%macro draw_window 3    ; 3 is number of parameters
        mov eax, %1           ; First parameter (width)
        mov ebx, %2           ; 2nd parameter (height)
        mov esi, %3            ; 3rd parameter (title)
   mov edx, n             ; Say, n is actual OS function draw_window
        int 0x61                  ; OS API
%endmacro

You can use it as, for example:
Code:
draw_window 50, 50, title


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 30, 2015 9:35 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
muazzam wrote:
I think implementing assembler macros is easiest and best option than scripting language.

But a programmer would need an %include file with all the macros, which I don't want.

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 30, 2015 9:44 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
muazzam wrote:
But why? Without include files, programmers will have to remember all the system call numbers (if writing in assembly). What if there 100+ system calls?. And scripting languages have certain limits.

If course they will need an include file, but not with macros like this. I would prefer creating a scripting language with no need to directly call the kernel or the graphical API. It would help the programmer develop in a more "high level" environment.

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 30, 2015 9:58 am 
Offline
Member
Member
User avatar

Joined: Mon Jun 16, 2014 5:59 am
Posts: 543
Location: Shahpur, Layyah, Pakistan
omarrx024 wrote:
If course they will need an include file, but not with macros like this. I would prefer creating a scripting language with no need to directly call the kernel or the graphical API. It would help the programmer develop in a more "high level" environment.

So, why had you not written your OS in scripting language (managed code)?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 30, 2015 9:59 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
muazzam wrote:
So, why had you not written your OS in scripting language (managed code)?

Because, I personally, enjoy working in a low level environment. User program's developers might not like this, though, so I will instead develop a scripting language for them.

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 30, 2015 10:12 am 
Offline
Member
Member
User avatar

Joined: Mon Jun 16, 2014 5:59 am
Posts: 543
Location: Shahpur, Layyah, Pakistan
omarrx024 wrote:
Because, I personally, enjoy working in a low level environment. User program's developers might not like this, though, so I will instead develop a scripting language for them.

Thats right :)


Top
 Profile  
 
 Post subject: Re: Vector OS
PostPosted: Fri Jan 30, 2015 11:35 am 
Offline
Member
Member
User avatar

Joined: Wed Mar 21, 2012 3:01 pm
Posts: 930
omarrx024: You are very active in the screenshot thread. That's great. I like that you find so much joy in osdev. Keep having fun with it.

I moved all the Vector OS posts here from the screenshot thread because it's meant to show what different people's projects looks like, you were drowning out other people with small incremental changes. As a rule of thumb, let a few people post screenshots before you post again, or have some major features. Since there's no Vector OS posts now, feel free to post your best sceenshots there now.


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

All times are UTC - 6 hours


Who is online

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