MDashOS
MDashOS
Hello,
I have a MS degree in CS focusing on systems. I have managed academic operating systems projects before on idealized virtual hardware. I am now working on a database operating system based on MUMPS for the x86 PC hardware that I am calling MDashOS. The OS will focus on being as fast as possible in regards to database performance. The OS will not support sound cards, graphics cards(beyond a simple text interface), mice, modems, USB, Firewire, printers, scanners, etc. It will support PS/2 keyboards, DMA HDDs, SMPs, NICs, and the basic stuff needed for a PC to run a multiuser/multiprocess OS.
I am looking for a few people to work on this project with me. If you are interested either private message me or post to this thread.
loki8989
I have a MS degree in CS focusing on systems. I have managed academic operating systems projects before on idealized virtual hardware. I am now working on a database operating system based on MUMPS for the x86 PC hardware that I am calling MDashOS. The OS will focus on being as fast as possible in regards to database performance. The OS will not support sound cards, graphics cards(beyond a simple text interface), mice, modems, USB, Firewire, printers, scanners, etc. It will support PS/2 keyboards, DMA HDDs, SMPs, NICs, and the basic stuff needed for a PC to run a multiuser/multiprocess OS.
I am looking for a few people to work on this project with me. If you are interested either private message me or post to this thread.
loki8989
Re: MDashOS
How much initial work has already been done on MDashOS? Do you have a website? Btw, I'm just asking out of curiosity, I have no intention of joining a project.
Re: MDashOS
Right now it gets into protected mode, enables paging and sets up an IDT(not necessarily in that order). The next thing to do is get a map of memory to implement a proper paging algorithm. I have yet to set up a website for this project.
loki8989
loki8989
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: MDashOS
Looks like a nice project, I wish you and your future team good luck developing it.
-
- Member
- Posts: 118
- Joined: Mon May 05, 2008 5:51 pm
Re: MDashOS
Why would people use your OS?
Re: MDashOS
The OS will be a database backend for systems that were designed for MUMPS.
loki8989
loki8989
-
- Member
- Posts: 118
- Joined: Mon May 05, 2008 5:51 pm
Re: MDashOS
Right but why would they use YOUR os? What will yours provide that others cant? Surely there are other OSes that do this. Why would one choose your OS over any other?
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: MDashOS
I'm going to assume that's for performance on behalf of the database being dealt with. Faster > too many features.First post wrote:The OS will not support sound cards, graphics cards(beyond a simple text interface), mice, modems, USB, Firewire, printers, scanners, etc.
Re: MDashOS
To my knowledge there is not another current OS that will do what this does. This OS will provide an extremely flexible and full featured language built into it designed specifically for making complex and very dynamic databases. The only things that currently implement this type of thing are application level programs. Application level programs have the excess overhead of a full OS underneath them. This project will eliminate that overhead for a very specialized OS. The MUMPS system is used in many different fields(mainly medical and banking).chezzestix wrote:Right but why would they use YOUR os? What will yours provide that others cant? Surely there are other OSes that do this. Why would one choose your OS over any other?
loki8989
Re: MDashOS
Those feature are completely unnecessary for a database. Therefore why implement them and waste space, programming time and CPU cycles?Troy Martin wrote:I'm going to assume that's for performance on behalf of the database being dealt with. Faster > too many features.First post wrote:The OS will not support sound cards, graphics cards(beyond a simple text interface), mice, modems, USB, Firewire, printers, scanners, etc.
Re: MDashOS
Do you mind giving us a link to your source code
Re: MDashOS
Theft Alert!PatrickV wrote:Do you mind giving us a link to your source code
Re: MDashOS
No No! Their no code or compiled version to make judgement call. I think those people who intrested takeing part in someone project should have a bit of details. People just don't join project will nilly. I had to learn it the hard way around here when i was a newbieJamesM wrote: Theft Alert!
Re: MDashOS
I think PatrickV wasn't looking to steal code, but rather get an idea on the progress made by the author.
Website: https://joscor.com
Re: MDashOS
The assembled source code doesn't really do much right now. There is a bootloader, an IDT that sets up calls for page faults(not complete), keyboard handling and a timer interrupt(not complete), a GDT, and code to get into protected mode and enable paging. If you want to see it send me a private message stating that you are considering joining the project and a promise that you will not show to source to other people(because despite my love for OSS, this will be closed source). Of course there isnt much there yet anyway.
loki8989
loki8989