|
 |
|
 |
10-31-2004, 10:53 AM
|
#1 (permalink)
|
|
Registered User
Join Date: Jun 2004
Location: Dallas, PA
Posts: 12
|
how to build an OS??
hello everyone,
Whats all involved in building an GUI OS from scratch?? I know Programming is. What type of programming languages are rquired?? What if i no nothing about web programming or any type of programming and i dont want to pay for a tutor to teach me programming or pay for college?? Can i get away with an full GUI system for free?? Since i know nothing. What is the first i need to learn?? Can programming manuals, tutorials, guides, books are free online and also hold my hand and walk me through it?? What if i have a learning disability and have a tough time learning?? Is or would anyone on this forum be willing to spend private help via IM messenger to hold my hand all the through programming and whatever else up too a full GUI OS system?? Please reply back ASAP. Thanks everyone.
|
|
|
10-31-2004, 11:37 AM
|
#2 (permalink)
|
|
Regular Contributor
Join Date: Feb 2003
Location: indisclosed
Posts: 210
|
Nothing is going to walk you through it. You need to study the languages, and study them some more. Write some more applications, and then maybe you will have the ability to even start an OS. Learn a language, and leave that project on the back burner.
|
|
|
10-31-2004, 11:42 AM
|
#3 (permalink)
|
|
Moderator
Join Date: May 2002
Location: us.ca
Posts: 4,487
|
this looks familiar:
Does anyone know programming and coding??
one thing at a time . . . sorry if you have a learning disability, but focus on ONE thing at a time. even if you didn't have a learning disability, .. a little chunk of any subject takes a lot of focus and time to work on.
__________________
Mike
|
|
|
10-31-2004, 12:01 PM
|
#4 (permalink)
|
|
Registered User
Join Date: Jun 2004
Location: Dallas, PA
Posts: 12
|
ok i take it 1 step at a time. If i want to build every single thing from scratch even the code and the kernel for a Interface system. What would be my very very first step?? What language do i need to study first?? Do i get a book to study it from?? I refuse to give any links where i will be getting books from but whatever language or languages what would be a good book from ********??
|
|
|
10-31-2004, 12:11 PM
|
#5 (permalink)
|
|
Moderator
Join Date: May 2002
Location: us.ca
Posts: 4,487
|
yeah, now that's a great question .. i'm no expert in that area, but i think the language of C would be a great place to start. i'm sure others here can confirm this for me.
__________________
Mike
|
|
|
10-31-2004, 12:13 PM
|
#6 (permalink)
|
|
Registered User
Join Date: Jun 2004
Location: Dallas, PA
Posts: 12
|
Quote:
|
Originally Posted by sde
yeah, now that's a great question .. i'm no expert in that area, but i think the language of C would be a great place to start. i'm sure others here can confirm this for me.
|
great. What is the best book online for C Programming?? If i find a list of books i will post back and asking what is the best.
|
|
|
10-31-2004, 12:35 PM
|
#7 (permalink)
|
|
Registered User
Join Date: Jun 2004
Location: Dallas, PA
Posts: 12
|
guys,
here are some great more questions to consider. When does coding comes into place?? How long will it take for me to write my entire code?? Is he right C would be the first language?? Isn't C programmed in Linux and C++ and Assemly is programmed in Windows??
|
|
|
10-31-2004, 02:08 PM
|
#8 (permalink)
|
|
PHP Pilgrim
Join Date: Aug 2004
Location: London
Posts: 170
|
It would take an entire crew of 50 plus GURU status programmers well in thier 30s with mountains of experience that knwo most codes inside out....hundreds or thousands of dollars worth of funding and a decade to get an OS even worth poking a stick at.
Give up while you're ahead and get Linux or FreeBSD ...
Why reinvent the wheel??
__________________
Davy - Programming since 1998 [CV]
Currently working on: n/a
Status: n/a
|
|
|
10-31-2004, 02:43 PM
|
#9 (permalink)
|
|
Java fanboy
Join Date: Aug 2003
Posts: 1,161
|
It's common for people in computer science programs to take an OS course or two because there's nothing like attempting to reinvent the wheel to give you an appreciation for wheel technology.
My OS course was taught in Java, but the environment was a pseudo-OS, that is it wasn't stand alone.
C is the standard language for this sort of thing because you can get low-level machine access with it. C++ can do the same thing, as it's suppose to be able to everything C can and then some. Assembly is a step above binary, but a step below high-level languages such as C and C++.
You could write a pseudo-OS, that is a program that simulates a machine, pretty quickly. To get a real-life functional OS to work while in the same breath asking the questions you're asking is like asking a desert nomad to design a cruise liner; you're in a bit over your head. I'd suggest you write some device-drivers for Linux or BSD first, as you'd learn about how the OS operates but on a more managable level.
|
|
|
11-01-2004, 05:21 AM
|
#10 (permalink)
|
|
Masked Moderator
Join Date: May 2002
Location: Indianapolis, IN
Posts: 260
|
Quote:
|
Originally Posted by dsantamassino
ok i take it 1 step at a time. If i want to build every single thing from scratch even the code and the kernel for a Interface system. What would be my very very first step?? What language do i need to study first?? Do i get a book to study it from?? I refuse to give any links where i will be getting books from but whatever language or languages what would be a good book from BitTorrent??
|
I would say that the first step you should make is the buy the recommended books, not download them off *********.
__________________
~Ryan
|
|
|
11-01-2004, 06:37 AM
|
#11 (permalink)
|
|
Regular Contributor
Join Date: Feb 2003
Location: indisclosed
Posts: 210
|
Why not start with The C Programming Language Book. Great book, but don't expect to learn everything in one night. Start with a smaller project, and work your way up. As for Linux and FreeBSD, maybe you should stick with Windows, and get a open source C compiler, since I've seen your issues with Linux and FreeBSD. That's not something you need to deal with while trying to learn a language.
Seriously, start small. Probably smaller than a driver.
|
|
|
11-01-2004, 10:56 AM
|
#12 (permalink)
|
|
PHP Pilgrim
Join Date: Aug 2004
Location: London
Posts: 170
|
And there's me thinkin device drivers were complicated??
__________________
Davy - Programming since 1998 [CV]
Currently working on: n/a
Status: n/a
|
|
|
11-01-2004, 11:18 AM
|
#13 (permalink)
|
|
Java fanboy
Join Date: Aug 2003
Posts: 1,161
|
Drivers (and I'm speaking from ignorance here) aren't exactly easy, but they are similar, working at similar levels. It just struck me as a far more reasonable step than writing your own OS from scratch.
|
|
|
11-01-2004, 08:54 PM
|
#14 (permalink)
|
|
Registered User
Join Date: Jun 2004
Location: Dallas, PA
Posts: 12
|
hi,
I just got done reading the replies. why not download the books are recommened to me from ****?? what is a good book from ***?? better yet does anyone have basic programming books that are recommened to mail me?? I really dont have the money. So my first step is to lean C Programming or what is smaller then that??
|
|
|
11-01-2004, 09:06 PM
|
#15 (permalink)
|
|
Java fanboy
Join Date: Aug 2003
Posts: 1,161
|
Please don't ask members to break copyright laws . . .
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
|
build & compatibility
|
sde |
Standard C, C++ |
5 |
02-21-2003 11:28 AM |
All times are GMT -8. The time now is 09:08 AM.
|
Copyright © 2000-2008, Milano Interactive
Web Hosting provided by Portal 360 Web Hosting
|
 |
|