a c++ operating system !is it possible?
25 Replies - 13396 Views - Last Post: 05 August 2009 - 04:04 PM
#1
a c++ operating system !
Posted 06 November 2006 - 12:14 PM
Replies To: a c++ operating system !
#2
Re: a c++ operating system !
Posted 06 November 2006 - 12:20 PM
#3
Re: a c++ operating system !
Posted 06 November 2006 - 06:26 PM
it is possible....
Lol
#4
Re: a c++ operating system !
Posted 07 November 2006 - 07:18 AM
Many Degree courses in Computer Science have that as part of their curriculum.
#5
Re: a c++ operating system !
Posted 07 November 2006 - 09:27 AM
#6
Re: a c++ operating system !
Posted 07 November 2006 - 10:10 AM
You'll never go wrong learning ASM.
Sometimes with the knowledge of ASM, you can also solve problems that you have no knowledge of.
Some portions of every OS is written in ASM, or uses C with Assembly Inserts.
#7
Re: a c++ operating system !
Posted 07 November 2006 - 10:18 AM
http://www.mikroe.co...ols/easydspic2/
It has lots of I/O devices such as switchs, LEDs, LCD display, UARTS, CANBUS, I2C, SPI, etc
you can download the MPLAB development environment and C30 compiler free from
http://www.microchip.com
#8
Re: a c++ operating system !
Posted 27 October 2007 - 06:06 PM
josh06, on 6 Nov, 2006 - 12:14 PM, said:
Yes I Would Love to build a Operating System Myself, However i do not know how, if You wish to help me figure this out Email Me @ kevinharris1991@yahoo.comm (Perposly Mispelled to protect my Email account from Spam) plz HELP!
#9
Re: a c++ operating system !
Posted 28 October 2007 - 12:05 AM
What?, on 28 Oct, 2007 - 12:06 PM, said:
Hey everyone, can someone help me to like, umm make Windows?! If this is your kind of thinking, quit while you're ahead, If you are seriously interested in creating a basic operating system I suggest you learn ASM anyway, I found a really good tutorial here: http://www.groovyweb...your%20own%20os
(Sorry I couldn't find any C++ ones, but I'm sure you'd be able to execute it with Assembly Inserts).
#10
Re: a c++ operating system !
Posted 28 October 2007 - 07:52 AM
born2c0de, on 7 Nov, 2006 - 01:10 PM, said:
You'll never go wrong learning ASM.
Sometimes with the knowledge of ASM, you can also solve problems that you have no knowledge of.
Some portions of every OS is written in ASM, or uses C with Assembly Inserts.
Most definitely it is an interesting experience to say the least. Suddenly the reason for comments becomes clear when you have no idea what an OS method does, but you think it's what you need, lol.
I would suggest to anyone who wants to build an OS or part of an OS that they know at least the basics of C and ASM, and probably a good amount of C++.
From personal experience simply modifying an OS is harder than it sounds, much less writing your own. I would greatly push modifying a linux kernel be your first step. Add a simple functionality to it, just to see what kind of operations are needed to do everything in an OS. Since linux is open source and the kernel is available free, thus why i choose it. It also comes with a make file so you can run it with QEMU or some other virtual OS software and not risk a reboot should the new code fail.
#11
Re: a c++ operating system !
Posted 27 December 2008 - 04:16 PM
#12
Re: a c++ operating system !
Posted 27 December 2008 - 04:35 PM
Quote
Minix (which actually preceded Linux) is about as minimal as an OS for x86 can get, literally just a tiny kernel and extraordinarily small shell.
Grab the Minix source, when you can read and understand it, and explain the design principals behind it, you will be closer to being able to cut your teeth on solo / meaningfully contribute to a small custom OS project.
Hope this helps,
-Jerome
P.S. Agree 100% with learning OS fundamentals on microcontrollers, usually everything is memory mapped, and they have very simple programming and memory models (not so with most [cisc] higher presicion systems!
#13
Re: a c++ operating system !
Posted 28 December 2008 - 01:56 AM
Sort of a DOS but bumped up for the new machinery (64-bit, 1+ TB drives, etc).
#14
Re: a c++ operating system !
Posted 28 December 2008 - 03:49 PM
numerical_jerome, on 27 Dec, 2008 - 03:35 PM, said:
Quote
Minix (which actually preceded Linux) is about as minimal as an OS for x86 can get, literally just a tiny kernel and extraordinarily small shell.
Grab the Minix source, when you can read and understand it, and explain the design principals behind it, you will be closer to being able to cut your teeth on solo / meaningfully contribute to a small custom OS project.
Hope this helps,
-Jerome
P.S. Agree 100% with learning OS fundamentals on microcontrollers, usually everything is memory mapped, and they have very simple programming and memory models (not so with most [cisc] higher presicion systems!
Right, And i already know linux, So i should start learning the fundementals
of operating system, i have alot of life left to live, im only 12
#15
Re: a c++ operating system !
Posted 28 December 2008 - 06:57 PM
Hyper, on 28 Dec, 2008 - 12:56 AM, said:
Sort of a DOS but bumped up for the new machinery (64-bit, 1+ TB drives, etc).
This is something I have wanted to do for years! Surely someone has already produced a minimalist dos type OS specifically to run win based games at maximum performance? Maybe there are too many problems with the complexity of windows apps to make it more trouble than it's worth?
This is one of my goals "when I get to be a real programmer"
|
|

New Topic/Question
This topic is locked




MultiQuote









|