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:

Vector OS

Post by BrightLight »

...
Last edited by BrightLight on Fri Jan 30, 2015 2:30 pm, edited 3 times in total.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

Re: ZeroOS

Post by max »

Hello omarrx024,

nice work! Just tried it out, all the functions I tried worked flawless. Nice work with the image viewer, too.
What kind of OS model are you planning for the future? Will it stay monolithic, will you go protected mode, what are your goals?

Keep up the good work!
Greets,
Max
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: ZeroOS

Post by BrightLight »

max wrote:Hello omarrx024,

nice work! Just tried it out, all the functions I tried worked flawless. Nice work with the image viewer, too.
What kind of OS model are you planning for the future? Will it stay monolithic, will you go protected mode, what are your goals?

Keep up the good work!
Greets,
Max
Hey! Thanks a lot for the feedback and the compliment! My OS will stay in real mode, though it uses A20 to access "high memory." And it will always be monolithic, best design in my opinion "just an opinion!"
My goals now are harddisk instead of floppy and my own filesystem . then i will work on graphics based on the image viewer!
Thanks for trying ZeroOS! Your feedback is much appreciated. :)
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: ZeroOS

Post by Roman »

Trying to get the type of IMAGE.BMP results in hanging the system.
Attachments
Снимок экрана 2015-01-08 в 0.24.33.png
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: ZeroOS

Post by BrightLight »

Roman wrote:Trying to get the type of IMAGE.BMP results in hanging the system.
@Roman mmmm... Never seen that bug before.. :!: :?:
But anyways thanks for trying it out and for letting me know about the bug! I'd better get to work then! :)
How about the other features? Did the text file viewer and image viewer work fine? Thanks for letting me know! :)

EDIT: This is a very stupid bug! The program loads the file to 9000h and verifies the type. Well a BMP file is too big to fit in 9000h and so it overflows. My dumb mistakes! I now fixed it and it loads files to 0xFFFF:0x10 which is 1 MB ...
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
sortie
Member
Member
Posts: 931
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

Re: ZeroOS

Post by sortie »

I think you withhold the source code for the wrong reasons. I've seen this happen a few times. I wrote a wiki article on this: http://wiki.osdev.org/User:Sortie/Naively_Closed_Source

Please reconsider whether you publicly withhold the source code for the right reasons.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: ZeroOS

Post by BrightLight »

sortie wrote:I think you withhold the source code for the wrong reasons. I've seen this happen a few times. I wrote a wiki article on this: http://wiki.osdev.org/User:Sortie/Naively_Closed_Source

Please reconsider whether you publicly withhold the source code for the right reasons.
I'm well aware of what I'm doing and I want my project closed source, except the applications.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: ZeroOS

Post by Roman »

Everything else seems to work properly. Except for txtview, which doesn't support scrolling up.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: ZeroOS

Post by BrightLight »

Roman wrote:Everything else seems to work properly. Except for txtview, which doesn't support scrolling up.
Yes, I'm working on that. To scroll up, I need to know how many bytes to go up (I load text files to 0x9000) but I'm still figuring out a way to do it... :)
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:

Vector OS

Post by BrightLight »

Hello, I'm happy to announce Vector OS, which is ZeroOS with extended features.
Vector OS has the same code base as ZeroOS, but it will support VESA, hard disks and a custom filesystem "VectFS". I will release the specifications of the filesystem soon! :)
What's more, Vector OS unlike ZeroOS will be COMPLETELY open source on GitHub! It will have a two week alpha release cycle, so on the 15th January, depending on how much it can do by then, Vector OS will make a release, as source, binary and disk image! :)
Most of my work today was on making specifications and diagrams. I also wrote the boot sector code and it's on GitHub. Tomorrow, I'll start work on the kernel. :)
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 »

Vector OS is now working entirely in its own custom VectFS filesystem and it boots from hard disks and USB sticks.
Here is a demonstration of its dir, cat and echo commands. The complete source is available at http://github.com/omarrx024/vector!
The system API is mostly similar to ZeroOS but with some new features, like operations on strings.
Please PM me for suggestions or anything!
Attachments
Demonstration of cat, dir and echo commands.
Demonstration of cat, dir and echo commands.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

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

Post by bubach »

Nice, congratulations. What is the difference between ZeroOS and VectorOS, they are both 16-bit right?
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

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

Post by Bender »

It would be better to have the "dir" command as a program like the others. Just my choice though.
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
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 »

bubach wrote:Nice, congratulations. What is the difference between ZeroOS and VectorOS, they are both 16-bit right?
Thanks a lot! Yes both are 16-bit systems, but ZeroOS boots from floppy disks and uses FAT12. VectorOS has a richer API and uses a custom filesystem I invented which I call Vector Filesystem "VectFS". In pretty much most of the things, VectorOS is a fork of ZeroOS. And also, VectorOS boots from hard disks and USB sticks, unlike ZeroOS. :)
Last edited by BrightLight on Mon Jan 19, 2015 7:08 am, edited 1 time in total.
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 »

Bender wrote:It would be better to have the "dir" command as a program like the others. Just my choice though.
In my opinion, "dir" is something that is important to the core,, anyways if a user doesn't like my dir command or justs wants to write a "dir" program, they can use the kernel's filesystem calls to make their own. :)
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Post Reply