Vector OS
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Vector OS
...
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.
- max
- Member
- Posts: 616
- Joined: Mon Mar 05, 2012 11:23 am
- Libera.chat IRC: maxdev
- Location: Germany
- Contact:
Re: ZeroOS
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
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
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: ZeroOS
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!"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
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.
Re: ZeroOS
Trying to get the type of IMAGE.BMP results in hanging the system.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
- Alan Kay
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: ZeroOS
@Roman mmmm... Never seen that bug before..Roman wrote:Trying to get the type of IMAGE.BMP results in hanging the system.
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.
Re: ZeroOS
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.
Please reconsider whether you publicly withhold the source code for the right reasons.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: ZeroOS
I'm well aware of what I'm doing and I want my project closed source, except the applications.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.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: ZeroOS
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
- Alan Kay
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Re: ZeroOS
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...Roman wrote:Everything else seems to work properly. Except for txtview, which doesn't support scrolling up.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
- BrightLight
- Member
- Posts: 901
- Joined: Sat Dec 27, 2014 9:11 am
- Location: Maadi, Cairo, Egypt
- Contact:
Vector OS
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.
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.
- BrightLight
- 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..)
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!
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!
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
Nice, congratulations. What is the difference between ZeroOS and VectorOS, they are both 16-bit right?
- Bender
- 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..)
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)
(R3X Runtime VM)(CHIP8 Interpreter OS)
- BrightLight
- 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..)
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.bubach wrote:Nice, congratulations. What is the difference between ZeroOS and VectorOS, they are both 16-bit right?
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.
- BrightLight
- 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..)
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.Bender wrote:It would be better to have the "dir" command as a program like the others. Just my choice though.
You know your OS is advanced when you stop using the Intel programming guide as a reference.