STARTING OFF!!!???

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
anthony_pacitto3
Posts: 5
Joined: Thu Nov 23, 2006 7:54 pm

STARTING OFF!!!???

Post by anthony_pacitto3 »

yes, i am wondering what are ALL the tools, software, computers, etc. i should get inorder to start writing my OS??
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
vhg119
Member
Member
Posts: 71
Joined: Fri Aug 24, 2007 5:56 pm
Location: CA, USA

Post by vhg119 »

Here's my development environment:

Mac Mini - my machine
PCLinuxOS - my OS
GCC - compiler
AS - assembler
LD - linker
GNU Make - makefiles
KDevelop - editor/ide
Bochs - x86 emulator
DD - make disk images

And don't forget:

Intel® 64 and IA-32 Architectures
Software Developer’s Manual
Volume 3A:
System Programming Guide, Part 1
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

Theres also a great link around somewhere about how to write good forum posts and get decent answers. "STARTING OFF??!?", all in caps, with no indication at all of what you've done or not done is not a good way.

Read the f**king manual, search the f**king web, and come back when you've grown a pair.

JamesM
User avatar
codemastersnake
Member
Member
Posts: 148
Joined: Sun Nov 07, 2004 12:00 am
Contact:

Post by codemastersnake »

JamesM wrote:Theres also a great link around somewhere about how to write good forum posts and get decent answers. "STARTING OFF??!?", all in caps, with no indication at all of what you've done or not done is not a good way.

Read the f**king manual, search the f**king web, and come back when you've grown a pair.

JamesM
I totally agree!
User avatar
piranha
Member
Member
Posts: 1391
Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:

Post by piranha »

I'd check out osdever.net after I wised up a little....
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
User avatar
neon
Member
Member
Posts: 1567
Joined: Sun Feb 18, 2007 7:28 pm
Contact:

Re: STARTING OFF!!!???

Post by neon »

anthony_pacitto3 wrote:yes, i am wondering what are ALL the tools, software, computers, etc. i should get inorder to start writing my OS??
Do you know how to program?

If not, then first learn a programming language, such as C or C++--Both are common in OS development.

With this, learn x86 assembly--you will need it:

C++
Art of Assembly

If you DO know programming (including x86 assembly)... Then, well...

OSDev Wiki
Read the f**king manual, search the f**king web, and come back when you've grown a pair.
Jees.... A little harsh, are we? :mrgreen:
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

Well tbf what can he expect with that topic title? he's asking for a roasting...
Post Reply