Page 1 of 4
Vector OS
Posted: Wed Jan 07, 2015 6:28 am
by BrightLight
...
Re: ZeroOS
Posted: Wed Jan 07, 2015 12:48 pm
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
Re: ZeroOS
Posted: Wed Jan 07, 2015 2:39 pm
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.
Re: ZeroOS
Posted: Wed Jan 07, 2015 3:30 pm
by Roman
Trying to get the type of IMAGE.BMP results in hanging the system.
Re: ZeroOS
Posted: Wed Jan 07, 2015 3:56 pm
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 ...
Re: ZeroOS
Posted: Wed Jan 07, 2015 5:25 pm
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.
Re: ZeroOS
Posted: Wed Jan 07, 2015 5:50 pm
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.
Re: ZeroOS
Posted: Wed Jan 07, 2015 7:04 pm
by Roman
Everything else seems to work properly. Except for txtview, which doesn't support scrolling up.
Re: ZeroOS
Posted: Thu Jan 08, 2015 12:35 am
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...
Vector OS
Posted: Thu Jan 08, 2015 1:29 pm
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.
Re: What does your OS look like? (Screen Shots..)
Posted: Mon Jan 19, 2015 4:06 am
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!
Re: What does your OS look like? (Screen Shots..)
Posted: Mon Jan 19, 2015 6:37 am
by bubach
Nice, congratulations. What is the difference between ZeroOS and VectorOS, they are both 16-bit right?
Re: What does your OS look like? (Screen Shots..)
Posted: Mon Jan 19, 2015 6:46 am
by Bender
It would be better to have the "dir" command as a program like the others. Just my choice though.
Re: What does your OS look like? (Screen Shots..)
Posted: Mon Jan 19, 2015 7:06 am
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.
Re: What does your OS look like? (Screen Shots..)
Posted: Mon Jan 19, 2015 7:07 am
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.