Omnimaga

General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: JincS on October 14, 2006, 01:46:00 pm

Title: DevOS v0.x
Post by: JincS on October 14, 2006, 01:46:00 pm
Project Name: DevOS v0.x
Project Type: Operating System
Project Source: FASM and C

This is an operating system, designed for the Intel x86 32&64-bit architectures, that I have been designing/experimenting with over the past six months. It is (when all of it's features are complete) going to become a revolutionary new approach to computing. This new OS uses a combination of experimental technologies, a monolithic kernel, and a 3D GUI, to create a completely new user experience.

Codenamed "DevOS," this new operating system will have all of the most common functionalities built-into the kernel, with an awesome, easy-to-use C API for simple programming. It even comes with a built-in proprietary scripting language, currently name "FoRKScript," that will allow even the most basic computer users to be able to write their very own applications!

More details to come...
Title: DevOS v0.x
Post by: DJ Omnimaga on October 14, 2006, 03:34:00 pm
wow when I saw the sec part of topic title i was sure it was a star wars shooter O_Oshocked2.gif but then saw it was an os. I hope this turn out great maybe someday there will be a Omnimaga OS :Dbiggrin.gif
Title: DevOS v0.x
Post by: Halifax on October 14, 2006, 03:49:00 pm
I once looked into OS programming and always wanted to make one but never got the idea of how to make kernels or the booting process or anything :(sad.gif
Title: DevOS v0.x
Post by: JincS on October 15, 2006, 09:01:00 am
I'm starting to figure it out, but the ASM is so crytic that it's all I can do to keep up with the tutorials...
Title: DevOS v0.x
Post by: JincS on January 22, 2007, 07:36:00 pm
**UPDATE**

Kernel is being re-written. I didn't like the way it was turning out (and I realized that I used OS-dependent ASM instructions). Anywho, I also updated the project description above, so read it if you actually care what I'm rambling about.
Title: DevOS v0.x
Post by: Radical Pi on January 22, 2007, 11:50:00 pm
A 3D OS? That does sound like an interesting project.
Good luck!
Title: DevOS v0.x
Post by: JincS on January 23, 2007, 03:12:00 am
Thanks :)smile.gif

The 3D GUI is just a nice, neat bonus to the package. The real sweet things are going to be the options nobody has ever used before:

1.) Have you ever used an OS without a keyboard, mouse, or speakers? How about an OS that had all of the good programming tools preinstalled and configured? All I can tell you now is that this OS is based around my studies and research on a project group that I am putting together called "The De-Cluttered Desktop Development Committee."

To Come:
~3D GUI, with unconventional "window" support"
~Built-in programming capabilities:
DevOS will come completely ready (out of the box) for application development with *C, *C++, *Java, **TI ASM/BASIC, FASM, and, the all new FoRKScript? language.

*All compiles using the GCC package (custom configured and ready-to-go).
**Custom TI ASM/BASIC IDE with link support (8x series support first)
Title: DevOS v0.x
Post by: DJ Omnimaga on January 23, 2007, 08:16:00 am
interesting. will this allow dual boot if you have windows installed for example? or will this be the only os that can be on the PC when its installed?
Title: DevOS v0.x
Post by: JincS on January 23, 2007, 08:39:00 am
Will allow for dual boot, hard disk installation, or LiveCD/DVD boot. YOu should also be able to run it from a Virtual Machine (VMWare, Bochs, Qemu, etc.) It'll be a fully-rounded OS.
Title: DevOS v0.x
Post by: Radical Pi on January 23, 2007, 09:31:00 am
Did you say TI Basic IDE? o.oblink.gif
Title: DevOS v0.x
Post by: Speler on January 23, 2007, 09:35:00 am
*Super Speler
Title: DevOS v0.x
Post by: JincS on January 23, 2007, 09:50:00 am
Hand-written, by me. Also, when I'm done with it, it should run on any x86 OS (Linux, Windoze, Solaris, BSD, etc.). I'm shooting for cross-platform, anyway.

Oh yeah, almost forgot: Not just a BASIC IDE, but a BASIC + ASM + TIGCC one ;)wink.gif
Title: DevOS v0.x
Post by: Speler on January 23, 2007, 09:52:00 am
Nice, would it run on my Mac?
Title: DevOS v0.x
Post by: Radical Pi on January 23, 2007, 10:03:00 am
You have been added to my List of Cool Persons
Title: DevOS v0.x
Post by: CureDesu on January 23, 2007, 03:55:00 pm
Wow....if you pull this off, it'll be amazing!

*CureDesu
Title: DevOS v0.x
Post by: trevmeister66 on January 23, 2007, 04:05:00 pm
QUOTE
Wow....if you pull this off, it'll be amazing!

*CureDesu drools as well.


Not if, but WHEN  :Ptongue.gif

*Trevmeister66 begins to salivate
Title: DevOS v0.x
Post by: Speler on January 23, 2007, 04:12:00 pm
*Super Speler
Title: DevOS v0.x
Post by: trevmeister66 on January 23, 2007, 04:18:00 pm
*Trevmeister66 licks keyboard clean.  :oops:embarassed.gif
Title: DevOS v0.x
Post by: Speler on January 23, 2007, 04:33:00 pm
Not sure if that'd acomplish your goal.
Title: DevOS v0.x
Post by: JincS on January 23, 2007, 04:55:00 pm
As for running on a Mac, possibly. I don't have enough experience with newer Macs to be able to say (newer Macs meaning any Mac after the Apple II GS :Ptongue.gif ).

Project deadlines:
Entire OS (with all features, plus all of them that I can't describe above, due to security reasons): January 2010
Programming IDEs: September 2007
Title: DevOS v0.x
Post by: josephmarin on April 10, 2007, 02:13:00 pm
Wow jincs, good on ya, mate! Can I be a beta tester?
Title: DevOS v0.x
Post by: Halifax on April 10, 2007, 02:16:00 pm
:(sad.gif Sonata look at the date he posted that last post

23 Jan, 2007
Title: DevOS v0.x
Post by: josephmarin on April 10, 2007, 02:25:00 pm
you know i never look up there >.< ah, well, mea culpa
Title: DevOS v0.x
Post by: bfr on April 10, 2007, 04:28:00 pm
I still hope this eventually gets finished though...it's so awesome.  O_Oshocked2.gif
Title: DevOS v0.x
Post by: KermMartian on April 10, 2007, 05:33:00 pm
Dude, do you have any idea how unrealistic this is? Good idea, though, way to be a visionary. :)smile.gif
Title: DevOS v0.x
Post by: JincS on April 10, 2007, 08:03:00 pm
Way to be a killjoy Kerm (but thank for the compliment).

If you're wondering why there have no updates or progress on thsi project, here's why:

Starting July 10th, this will become a multi-person thesis project for my masters degree (which I will have just after I turn 20, in two years), so I have the full backing of my college, both technology wise and on the funding field (all computers and software provided free of charge, no numbers supplied yet for funding, but it's looking like it could reach as much as $100K). I get a full team of developers, both student and faculty (most of whom have 20+ years experience in programming multiple languages). The school is also partnered with something like 25  corporations, ranging from Intel to Microsoft to the State of Utah, so I'm also looking into getting some funding and support from a few of them.
Title: DevOS v0.x
Post by: Netham45 on April 11, 2007, 02:52:00 am
o.oblink.gif <(-54125+_-<) (>-_-)>

This lookies coolz!!! :)smile.gif

*Netham45
Title: DevOS v0.x
Post by: Radical Pi on April 11, 2007, 04:26:00 am
QuoteBegin-JincS+11 Apr, 2007, 7:03-->
QUOTE (JincS @ 11 Apr, 2007, 7:03)
Way to be a killjoy Kerm. Thank for that.

If you're wondering why there have no updates or progress on thsi project, here's why:

Starting July 10th, this will become a multi-person thesis project for my masters degree (which I will have just after I turn 20, in two years), so I have the full backing of my college, both technology wise and on the funding field (all computers and software provided free of charge, no numbers supplied yet for funding, but it's looking like it could reach as much as $100K). I get a full team of developers, both student and faculty (most of whom have 20+ years experience in programming multiple languages). The school is also partnered with something like 25  corporations, ranging from Intel to Microsoft to the State of Utah, so I'm also looking into getting some funding and support from a few of them.  

 *Radical Pi
Title: DevOS v0.x
Post by: JincS on April 11, 2007, 04:27:00 am
Not right off the bat, but eventually it'll have a full built-in calc suite (BASIC/ASM compiler, calc link program, pic editor, etc. etc.)

@Sonata: Almost forgot->If you're still interested in a year or two, then sure!
Title: DevOS v0.x
Post by: josephmarin on April 11, 2007, 04:56:00 am
Definately so
Title: DevOS v0.x
Post by: necro on May 13, 2007, 01:46:00 pm
o.oblink.gif ...sounds...like...crazy?  What kind of college gives out money?  More importantly, how do you not use a mouse,keyboard or speakers...and more importantly, why would you?
Title: DevOS v0.x
Post by: JincS on May 13, 2007, 07:47:00 pm
The college gets most of the funding from 3rd-party companies (Microsoft, Intel, etc.) to help students with their projects. As for the mouse/keyboard/speakers: I'm working on setting up a hardware division to help me build my hardware designs:

1.) A wireless glove that will use motion sensors + fiber optics to emulate the mouse and keyboard.

2.) A wireless headset that has a built-in LCD screen that is specially designed to fill all of the eye's vision area (to give the feel of a room-sized monitor), but can be switched from a regular monitor (fully opague) to semi-transparent, so you can see things through them like a pair of sunglasses.

Fun schtuff, but I need to find a micro-circuitry lab that I can use to make the LCD screen. That'll be the hard part. The rest will be pie.
Title: DevOS v0.x
Post by: Halifax on May 14, 2007, 09:04:00 am
QuoteBegin-KermMartian+10 Apr, 2007, 23:33-->
QUOTE (KermMartian @ 10 Apr, 2007, 23:33)
Dude, do you have any idea how unrealistic this is? Good idea, though, way to be a visionary. :)smile.gif

 Obviously you don't know the power that JincS holds when it comes to programming. I wouldn't seriously even considering doubting that he would be able to do this because I think he can.

Also yes I want to be a beta tester.

Oh yeah and what is all that funding for this OS???
Title: DevOS v0.x
Post by: JincS on May 14, 2007, 09:53:00 am
The funding is going into developing the hardware and software that goes with the OS (mostly the hardware, that's the spendy part). The OS itself isn't the important part: it's just a frontend that will be optimized to handle the new devices and software (to show the world what they're really capable of). I would use a pre-existing OS, except for these reasons:

Windoze = too bulky, too slow (even on the fastest machines), personal grudge against Microsoft's marketing strategies
Linux = The kernel just couldn't handle it :cry:
Unix = Great for server stuff, but isn't designed for this sort of thing :(sad.gif
Macs = They just suck

I'm just designing the OS to utilize the CPU and RAM (along with virtual memory emulated on the hard drive) to their fullest extent (which will entail creating a new memory mapping scheme that will allow the OS to run 100% separate from all software not affiliated with the system [so that there's no possible chance of crashing the system and ruining any of the hardware]).
Title: DevOS v0.x
Post by: Halifax on May 14, 2007, 10:30:00 am
Yo that's so awesome I didn't know you were making all this hardware stuff. I have been looking into getting into hardware so I could make some cool stuff for the calculator and mod it out and stuff.
Title: DevOS v0.x
Post by: JincS on May 15, 2007, 04:28:00 am
I gave up on trying to learn calc mods. I haven't been able to find any way that it would benefit me in the real world (not to mention I hardly use my calc at all anymore).
Title: DevOS v0.x
Post by: necro on May 15, 2007, 04:33:00 pm
necro wonders if microsoft and apple, if the idea pans out, would just make their own versions with the huge market share and resources behind them.
Title: DevOS v0.x
Post by: dinhotheone on May 16, 2007, 01:59:00 pm
that sounds so awesome and its pretty funny how you post this on a smaller website like this, like what your trying to do isnt extrordinary.

"I'm just designing the OS to utilize the CPU and RAM (along with virtual memory emulated on the hard drive) to their fullest extent"
oh good, as long as your just doing that then its no big deal

you are amazing
Title: DevOS v0.x
Post by: Fallen Ghost on May 16, 2007, 02:24:00 pm
Never found this topic before, but it is definitely a great, no extremely great good best idea. If you ever make it and don't get eaten in 10 mins by microsoft, then you'll become very famous/the next Bill Gates! Nice, continue up your great work, I really hope it will work.

Don't get eaten by big companies in need of profit... :)smile.gif
Title: DevOS v0.x
Post by: JincS on May 17, 2007, 05:39:00 am
Nope. Pattents, trademarks, copyrights, lawyers, etc. If anything, Intel will have a better shot of getting my project than anyone.

But I don't intend on selling out :)smile.gif
Title: DevOS v0.x
Post by: Halifax on May 17, 2007, 08:18:00 am
That's good JincS cause I really don't like people who sell out. Well I would still like you if you did, but that's a different story :)smile.gif. I hope you stay in the TI community even when you become a Bill Gates, but then I guess you could make your own calc and have your own community haha ;)wink.gif
Title: DevOS v0.x
Post by: JincS on May 17, 2007, 09:09:00 am
 :Ptongue.gif Yeah, I'll probably stick around for awhile and try to learn calc programming.

BTW, any news on z8-GCC? I haven't had time to work on it in quite awhile now (work + school = no time for sleep) :(sad.gif
Title: DevOS v0.x
Post by: Halifax on May 17, 2007, 03:31:00 pm
Yeah 'as' is working fine and I am working on getting 'ld' to link multiple object files that 'as' produces and stuff. It shouldn't be too harsh. The GCC backend will be the most harsh.
Title: DevOS v0.x
Post by: JincS on May 18, 2007, 10:34:00 am
Yeah, that'll be the hard part.

I put my two-weeks in at work, so I should have a bit of free time to get to work on that here soon (a bit: I'll be moving soon, so I'll probably take a coupla weeks off from it then).