User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the Computer Science and Software Design section within the Software Development category of DaniWeb, a massive community of 402,898 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,033 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Computer Science and Software Design advertiser: Programming Forums
Views: 14284 | Replies: 34
Reply
Join Date: Dec 2003
Location: Nashville, TN
Posts: 2,333
Reputation: alc6379 has a spectacular aura about alc6379 has a spectacular aura about alc6379 has a spectacular aura about 
Rep Power: 11
Solved Threads: 101
Colleague
alc6379's Avatar
alc6379 alc6379 is offline Offline
Cookie... That's it

Re: designing an operating system

  #11  
May 17th, 2004
Originally Posted by jchaike
can you create an os by using visual basic 6...? its all i've got....

I don't think you could do it with VB 6.

I don't think it has the neccesary access to the low-level functions that are required to build an operating system. If it had those, you'd need to compile the code to make it work.

From what I've seen, it's best to do the kernel and base progs in C and ASM, and then to do the base GUI stuff in C++. From there, use whatever else you want to do the rest.
Alex Cavnar, aka alc6379
Reply With Quote  
Join Date: Mar 2004
Posts: 1,514
Reputation: kc0arf is a jewel in the rough kc0arf is a jewel in the rough kc0arf is a jewel in the rough 
Rep Power: 10
Solved Threads: 49
Colleague
kc0arf kc0arf is offline Offline
Posting Virtuoso

Re: designing an operating system

  #12  
May 17th, 2004
Hi,

No, cannot use VB, as it is an interpreted language, meaning it needs libraries (Microsoft ones) to link into the program to complete the coding.

You could, using VB6, write a small virtual environment that might have some process control and that sort of thing. Ugly.

Best bet is C or C++. But then, you need to design a file system in order to get that kernel working. It is an undertaking!

Enjoy.

Christian
Reply With Quote  
Join Date: Dec 2003
Location: Nashville, TN
Posts: 2,333
Reputation: alc6379 has a spectacular aura about alc6379 has a spectacular aura about alc6379 has a spectacular aura about 
Rep Power: 11
Solved Threads: 101
Colleague
alc6379's Avatar
alc6379 alc6379 is offline Offline
Cookie... That's it

Re: designing an operating system

  #13  
May 17th, 2004
Originally Posted by kc0arf
Hi,

No, cannot use VB, as it is an interpreted language, meaning it needs libraries (Microsoft ones) to link into the program to complete the coding.

You could, using VB6, write a small virtual environment that might have some process control and that sort of thing. Ugly.

Which, I'd imagine, you'd have to write in C or asm.

I dunno... that's kind of interesting, if you think about it-- an interpreted OS! Imagine, a system whose entire userland was comprised of interpreted scripts-- say, Python, for instance. The kernel could be a modified interpreter, which provided all of the I/O functions and process control, in addition to interpreting all of the scripts.

...I dunno... Think that'd be as slow as a dog, though?
Alex Cavnar, aka alc6379
Reply With Quote  
Join Date: May 2004
Posts: 53
Reputation: Natso is an unknown quantity at this point 
Rep Power: 5
Solved Threads: 1
Natso Natso is offline Offline
Junior Poster in Training

Re: designing an operating system

  #14  
May 24th, 2004
Try 'EasyOS' to get started.. it comes with all you need.
However remember that you should try making your own version of DOS before you even think of trying to remake Windows...
Reply With Quote  
Join Date: May 2004
Posts: 9
Reputation: jchaike is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
jchaike jchaike is offline Offline
Newbie Poster

Re: designing an operating system

  #15  
May 25th, 2004
can you give me a web link to "recreate ms dos"?
Reply With Quote  
Join Date: May 2004
Posts: 9
Reputation: jchaike is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
jchaike jchaike is offline Offline
Newbie Poster

Re: designing an operating system

  #16  
May 25th, 2004
and also maybe a link to get EasyOS
-JCHAIKE
Reply With Quote  
Join Date: May 2004
Posts: 53
Reputation: Natso is an unknown quantity at this point 
Rep Power: 5
Solved Threads: 1
Natso Natso is offline Offline
Junior Poster in Training

Re: designing an operating system

  #17  
May 25th, 2004
http://www.free2code.net/tutorials/o...page=1&print=1

/\
||
An EasyOS tutorial... it has a link to the download of EasyOS as well.
Reply With Quote  
Join Date: Jan 2008
Posts: 3
Reputation: crazygray is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
crazygray crazygray is offline Offline
Newbie Poster

Re: designing an operating system

  #18  
Jan 6th, 2008
Try WWW.OSDEV.ORG. That place is awesome!

As for VB or any interpreted language forget about it!
You'll find my discussions on it at OSDEV.
Reply With Quote  
Join Date: Apr 2005
Location: Old Hampshire, Old England (LOL)
Posts: 11,937
Reputation: jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough jbennet is a jewel in the rough 
Rep Power: 30
Solved Threads: 268
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Microsoft Fanboy

Re: designing an operating system

  #19  
Jan 6th, 2008
Originally Posted by alc6379 View Post
Which, I'd imagine, you'd have to write in C or asm.

I dunno... that's kind of interesting, if you think about it-- an interpreted OS! Imagine, a system whose entire userland was comprised of interpreted scripts-- say, Python, for instance. The kernel could be a modified interpreter, which provided all of the I/O functions and process control, in addition to interpreting all of the scripts.

...I dunno... Think that'd be as slow as a dog, though?


i read in a MSDN blog about a C#.NET based system.
TRY MY SUGGESTIONS AT YOUR OWN RISK!
james.bennet1@ntlworld.com
Reply With Quote  
Join Date: May 2006
Location: Bellevue, WA
Posts: 1,548
Reputation: Infarction has a spectacular aura about Infarction has a spectacular aura about Infarction has a spectacular aura about 
Rep Power: 8
Solved Threads: 51
Sponsor
Infarction's Avatar
Infarction Infarction is offline Offline
Battle Programmer

Re: designing an operating system

  #20  
Jan 12th, 2008
Originally Posted by jbennet View Post
i read in a MSDN blog about a C#.NET based system.

Probably similar to Sun's approach wherein they had a small bootloader (written in C, IIRC) which would load the JRE and then treat the JRE as the OS
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb Computer Science and Software Design Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the Computer Science and Software Design Forum

All times are GMT -4. The time now is 3:04 pm.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC