|
||||||
| C and C++ C and C++ forum for discussing all forms of C except for C#. These languages are powerful low level languages used for creating Operating Systems, Device Drivers, compilers and much more. |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
What consists of creating an OS in C++? What needs to be done to allow the computer to boot to your OS and what can you make it in? For instance, can you make it with Visual C++ 2005? Just curious on what needs to happen.
![]()
__________________
I Need Help |
| Sponsored Links |
|
|
|
|||
|
you probably could, but i highly suggest NOT using Visual C++. By defualt it has way to many dependencies. For making your own os, check osdever.net and http://www.mega-tokyo.com/forum/ ( near the bottom ). These are resources ive used to build my hobby os. Also, make sure you know assembler, and id recomend you use C to make your first os.
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall |
|
|||
|
the older one is at tktech.org/orion.php . I havent updated the site yet.
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. | To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall |
|
|||||
|
Quote:
__________________
Void |
| Sponsored Links |
|
|
|
|||
|
I'd definitely recommend using assembler for a small-scale OS. Try making small generic component functions and programs, then build upwards from there. Not only is everything modularized so that bugs will be easier to find, but it will also be easier to modify and/or update. Assembler gives the advantage of being small and fast, and if you write your own routines you won't get a lot of the garbage dependancies that C and C++ have.
|
|
|||
|
Writing programs in assembler can be frustrating for large-scale applications, but if you break things up like I said, it shouldn't be impossible. If performance or size is your concern, then use assembler. DO NOT use C++. C++ has way too many libraries that it requires, too many dependencies, and MFC is terrible. Use C if you want to make a powerful OS without too much of a headache.
If assembler is your choice, there are some great tutorials lying around on the Internet; Google is great. Here are some good ones; I suggest you go in order. The last one is the best, but you might want to at least look over the first two to get your feet wet. Tutorial for Assembler Programming Newbies A Brief x86 Assembler Tutorial The Art of Assembly Language Programming Last edited by dargueta; 10-09-2007 at 08:46 PM. |
| Sponsored Links |
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Creating an analog clock with ActionScript | AfTriX | Tutorials | 2 | 01-07-2007 02:19 AM |
| Creating a Clock | AfTriX | VB Tutorials | 0 | 01-04-2007 01:53 AM |
| Creating a backup script | NeedHelp | General Programming | 3 | 09-07-2006 05:14 AM |
| Creating Tables | leon | Database & Database Programming | 2 | 06-12-2006 09:02 AM |
| Xav | ........ | 1024.41 |
| MeTh0Dz|Reb0rn | ........ | 974.08 |
| morefood2001 | ........ | 850.04 |
| John | ........ | 841.93 |
| WingedPanther | ........ | 661.52 |
| marwex89 | ........ | 575.59 |
| Brandon W | ........ | 447.33 |
| chili5 | ........ | 292.12 |
| orjan | ........ | 187.41 |
| Steve.L | ........ | 180.25 |
Goal: 100,000 Posts
Complete: 79%