Vector OS

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
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 »

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.
SayedMohsen64
Posts: 16
Joined: Mon Jan 26, 2015 2:56 am

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

Post by SayedMohsen64 »

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?
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 »

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.
telunhous
Posts: 1
Joined: Sun Jan 25, 2015 2:14 am

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

Post by telunhous »

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!!
seuti
Member
Member
Posts: 74
Joined: Tue Aug 19, 2014 1:20 pm

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

Post by seuti »

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:
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 »

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.
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 »

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
You know your OS is advanced when you stop using the Intel programming guide as a reference.
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 »

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: Select all

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
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

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

Post by Muazzam »

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: Select all

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: Select all

%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: Select all

draw_window 50, 50, title
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 »

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.
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 »

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.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

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

Post by Muazzam »

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)?
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 »

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.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

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

Post by Muazzam »

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 :)
User avatar
sortie
Member
Member
Posts: 931
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: Vector OS

Post by sortie »

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.
Post Reply