Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / DBP Operating System?

Author
Message
Darth Vader
19
Years of Service
User Offline
Joined: 10th May 2005
Location: Adelaide SA, I am the only DB user here!
Posted: 15th Feb 2006 12:00
Has this ever been attempted? Will it ever be? Can it ever be?
Sorry to all Mods if this is not supposed to be on this board!
(Just lock it)

You Don't know the power of the Dark Side!!
Oh but I do!!
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 15th Feb 2006 12:02
Not possible

Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 15th Feb 2006 12:08
DBP utilises DirectX, DirectX is a Windows API. From this, we can conclude that for anything created in DBP to run, it must be run on Windows, since Windows is an OS in itself, you can't create an OS inside DBP.

Besides that, however, DBP lacks the speed, versatility and functions required to create an OS in the first place.


"Computers are useless, they can only give you answers."
Darth Vader
19
Years of Service
User Offline
Joined: 10th May 2005
Location: Adelaide SA, I am the only DB user here!
Posted: 15th Feb 2006 12:24
Okay thanks for the answer!

You Don't know the power of the Dark Side!!
Oh but I do!!
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 15th Feb 2006 12:31
Were you thinking of using DBPro to power a new Death Star ? I can imagine what would happen - power up the lasers, and then oops! An object not found error...

Blog:http://spaces.msn.com/members/BouncyBrick/
Web Site:http://www.nicholaskingsley.co.uk
Smoke me a computer chip, I'll be baking breakfast.
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 15th Feb 2006 12:32
Killswitch
22
Years of Service
User Offline
Joined: 2nd Oct 2002
Location: School damnit!! Let me go!! PLEASE!!!
Posted: 15th Feb 2006 14:33
Can we have a stickey?

'DB PRO CANNOT BE USED TO MAKE AN OS -- AND THE MERE FACT YOU EVEN HAD TO ASK PROVES THAT YOU'LL PROBALLY NEVER MAKE ONE.'

~Heed my word hobags: Jism~
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 15th Feb 2006 14:34
lol yea i'll post it now

Flindiana Jones
20
Years of Service
User Offline
Joined: 3rd Nov 2004
Location: Bosnian Power
Posted: 15th Feb 2006 14:40
BTW...someone did once try, and got the ever loving snot flamed out of themselves. It didn't help that they were an uber n00ber either...

OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 15th Feb 2006 14:50
Well, if people do ask stupid questions...

Blog:http://spaces.msn.com/members/BouncyBrick/
Web Site:http://www.nicholaskingsley.co.uk
Smoke me a computer chip, I'll be baking breakfast.
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 15th Feb 2006 14:54
lol yea dbp can't make an os you would need dx as well you can make something for the os tho

Benjamin
21
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 15th Feb 2006 15:07
Quote: " lol yea dbp can't make an os you would need dx"

I wonder where you got that idea?

Quote: "DBP utilises DirectX, DirectX is a Windows API. From this, we can conclude that for anything created in DBP to run, it must be run on Windows, since Windows is an OS in itself, you can't create an OS inside DBP."


Tempest - P2P UDP Multiplayer Plugin - 70%
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 15th Feb 2006 15:40
I think it's worth stating that DBP is more than capable of making a front end style system, like a replacement desktop, organised the way you want. It can play mp3's, load a reasonable amount of image formats, execute files, load web pages etc etc. If someone wanted a desktop front end to keep their files safe from newbie fingers and the delete key - DBPro could probably do a decent job.

I mention this because I had to make one in VB4 for all these old women working in our fab, they kept fragling the desktops on the PC's in there so I had to put in a fake, safe desktop for them to use instead. It turned out to be damn useful, kinda like taking ultimate control over what the PC could do, because the PC's all get their desktops from a network location.


Van-B
P.S. Writing OS's is dangerously geeky, that's why only albino window-licking pascal coders from the 70's attempt it. Really I've never encountered anyone that would stand a chance of writing their own OS, regardless of language choice.

Put away, those fiery biscuits!
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 15th Feb 2006 15:52
It would require a lot of planning, designing and people unfortunately...

Blog:http://spaces.msn.com/members/BouncyBrick/
Web Site:http://www.nicholaskingsley.co.uk
Smoke me a computer chip, I'll be baking breakfast.
Kevin Picone
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Australia
Posted: 15th Feb 2006 16:12
Building a stand alone OS using DBpro isn't viable due to it's dependencies. That is not say that you couldn't build an emulated system environment using DBpro and then write your OS and applications to run on that. This is possible.

To wrap your head around it, It's the same principal as running a computer emulation through an emulator. The fact that it's emulated doesn't make the platform any less legitimate.

Cookyzue
21
Years of Service
User Offline
Joined: 12th Oct 2003
Location: Who Cares?!
Posted: 15th Feb 2006 18:31
Quote: "DBP utilises DirectX, DirectX is a Windows API. From this, we can conclude that for anything created in DBP to run, it must be run on Windows, since Windows is an OS in itself, you can't create an OS inside DBP."


Isn't DOS an OS though too, and does windows not require DOS to run? I do think it would be pretty impossible to do it with db, but just curious about that.


MCK Games
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 15th Feb 2006 18:35
Onlt Pre-windows 2000 OS's required DOS to start. The others dont.
DOS is an operating system though. At least it was.
But its still impossible to do.

Blog:http://spaces.msn.com/members/BouncyBrick/
Web Site:http://www.nicholaskingsley.co.uk
Smoke me a computer chip, I'll be baking breakfast.
Perokreco
19
Years of Service
User Offline
Joined: 5th Apr 2005
Location: Bosnia and Herzegovina
Posted: 15th Feb 2006 18:59
So we wouldnt call WIN95 and 98 an operating system then?
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 15th Feb 2006 19:58
They were just GUI OS extensions, technically, running out of DOS. Without DOS they weren't anything. Altho once running, they performed all the OS work, they still needed DOS to run. Win2k and forward this was no longer the case. These OS's are true os's and they "shell" DOS.

Automatic file Downloads/Updates for your distributed Games and Apps - see Program Announcements Forum
Computer Nerd
19
Years of Service
User Offline
Joined: 25th Jan 2005
Location: What do you care?
Posted: 15th Feb 2006 20:47
Interesting it is possible to make a very lame kind of emulated OS. I think some of those comments made were a bit harsh.

Need Tutorials? New to DarkBASIC? - http://jonsdbpage.tripod.com
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 15th Feb 2006 22:43 Edited at: 15th Feb 2006 22:44
Depends on what you mean by "emulated".

You could get DBPro to emulate Windows - you could even get it to look like the OS in Jurassic Park. However, you wont have full I/O access to things like hard drives, USB ports, COM ports etc etc.

Blog:http://spaces.msn.com/members/BouncyBrick/
Web Site:http://www.nicholaskingsley.co.uk
Smoke me a computer chip, I'll be baking breakfast.
TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 16th Feb 2006 02:11
Quote: "Van-B
P.S. Writing OS's is dangerously geeky, that's why only albino window-licking pascal coders from the 70's attempt it. Really I've never encountered anyone that would stand a chance of writing their own OS, regardless of language choice."

But I don't do pascal. o_O
And I was born in the 80's!

DC emulator code size: 9MB. Compiled: 4MB.
Overall Status: 20% done. CPU: 80% (no floats), RAM: 10%, GFX: 0%
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 16th Feb 2006 02:19
Quote: "And I was born in the 80's!"

pfft, still a lad then. Lucky you.

Automatic file Downloads/Updates for your distributed Games and Apps - see Program Announcements Forum
Darth Vader
19
Years of Service
User Offline
Joined: 10th May 2005
Location: Adelaide SA, I am the only DB user here!
Posted: 16th Feb 2006 02:32
I wasn't going to even attempt writing an OS just asking a question, just a curious question...



You Don't know the power of the Dark Side!!
Oh but I do!!
Eddie Gordo
21
Years of Service
User Offline
Joined: 14th Jan 2003
Location: Ohio - USA
Posted: 16th Feb 2006 03:32
Quote: "[quote]Van-B
P.S. Writing OS's is dangerously geeky, that's why only albino window-licking pascal coders from the 70's attempt it. Really I've never encountered anyone that would stand a chance of writing their own OS, regardless of language choice."


But I don't do pascal. o_O
And I was born in the 80's! [/quote]


Lol...i was born in the 80s too...and its not difficult to make a useful OS...depends on the platform and demographic...and what you do with it...ive been working on an OS...but im also working on a compiler to compile the OS...

Only languages you can write an OS in(comfortably) are C/C++, ASM, non p-machine based pascal, that old DOS QBasic(though a bit tricky)...you could write a macro language...fasm style macro i mean...i dunno what else really...Oberon lol...

Most BASIC languages are not capable of OS Dev...most languages in general are not capable of OSDev

~Cyrano De Bergerac~
Epic B Compiler - Header Constructor=90%(PE) JIT Debugger=5%
Storm Song Engine - 10% (Inactive)

Login to post a reply

Server time is: 2024-11-16 14:01:04
Your offset time is: 2024-11-16 14:01:04