OSDev.org
https://forum.osdev.org/

Is OSDev a disappointing/discouraging hobby?
https://forum.osdev.org/viewtopic.php?f=11&t=29424
Page 3 of 3

Author:  Kevin [ Wed Oct 07, 2015 2:14 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

SeanMc wrote:
Look, I haven't even started coding at all. [...] If I can have advice on how this can be overcome, that would be great?

That's easy: Stop talking, start coding.

And by that I don't mean coding an OS, but programs appropriate for whatever level you are on and that you feel like doing. I used to start writing a lot of games (and almost never finished any, but finishing isn't required for learning something new), things I could actually make use of like a vocabulary trainer or a DOS shell (because command.com really sucked), some web development for the homepage I had back then (including a complete forum), etc. There are so many options for things to hack on, and most of these are projects that you can extend almost endlessly.

Just pick one and finally get started.

Author:  AMenard [ Wed Oct 07, 2015 7:10 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

SeanMc wrote:
Wow, cool. 8)

I am afraid that I am too "newbie" for OSDev. Sure, it sounds like a cool hobby to try to get into, but, like someone else posted, I tend to gain lots of theory on topics but fail to put into practice. Look, I haven't even started coding at all. I'm afraid I won't have the mental resources to figure out how to code a complex program or bugs, let alone an OS design.

If I can have advice on how this can be overcome, that would be great?


Oh don't worry, you'll be able to code bugs independently of your mental ressources :mrgreen:

Author:  mac [ Wed Oct 07, 2015 1:58 pm ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

AMenard wrote:
SeanMc wrote:
Wow, cool. 8)

I am afraid that I am too "newbie" for OSDev. Sure, it sounds like a cool hobby to try to get into, but, like someone else posted, I tend to gain lots of theory on topics but fail to put into practice. Look, I haven't even started coding at all. I'm afraid I won't have the mental resources to figure out how to code a complex program or bugs, let alone an OS design.

If I can have advice on how this can be overcome, that would be great?


Oh don't worry, you'll be able to code bugs independently of your mental ressources :mrgreen:


Were you being sarcastic?

Author:  AMenard [ Fri Oct 09, 2015 8:33 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

He said:

Quote:
I'm afraid I won't have the mental resources to figure out how to code a complex program or bugs, let alone an OS design.


I replied in jest (the smilley should give you a hint):

Quote:
Oh don't worry, you'll be able to code bugs independently of your mental ressources :mrgreen:


Everybody who code write bugs. If you're a coder there are three things in life you can count on: Death, Taxes & Bugs in your code.

Author:  mac [ Fri Oct 16, 2015 6:03 pm ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Still sucks that I am only stuck with an AMD x64 computer.

Well I guess there is a way around that *heads to Google to find answer*

Author:  Kevin [ Sat Oct 17, 2015 1:30 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Why does that suck? That's the architecture that more or less everybody else is using in their PC, too.

Author:  onlyonemac [ Sat Oct 17, 2015 10:14 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Kevin wrote:
Why does that suck? That's the architecture that more or less everybody else is using in their PC, too.
Doesn't make it a nice architechture to work with, or an easy architechture to start out on. I infer that he is wanting a certain affordable ARM device, and I don't blame him.

Author:  mac [ Sat Oct 17, 2015 11:18 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Shouldn't the recommendation for beginners be x86 though?

Author:  Rusky [ Sat Oct 17, 2015 11:51 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

There are certainly a lot of tutorials for all the old x86 PC stuff- BIOS, PIC, PIT, PS/2 input, etc. But x64 CPUs will still run all that stuff just fine, so if you want to start with that it's not really a problem.

Author:  Nutterts [ Sat Oct 17, 2015 12:01 pm ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Some parts when dealing with ARM devices are easier but my experiance is that documentation for a specific SoC can be lacking or simply non-existant.

Author:  onlyonemac [ Sat Oct 17, 2015 1:09 pm ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

SeanMc wrote:
Still sucks that I am only stuck with an AMD x64 computer.

Well I guess there is a way around that *heads to Google to find answer*
SeanMc wrote:
Shouldn't the recommendation for beginners be x86 though?
Why the contradiction? You do know that x64 CPUs will behave identically to x86 CPUs unless told to do otherwise?

Author:  Brendan [ Sat Oct 17, 2015 2:26 pm ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Hi,

SeanMc wrote:
Still sucks that I am only stuck with an AMD x64 computer.

Well I guess there is a way around that *heads to Google to find answer*


If you only have one AMD x64 computer; just use multiple different emulators to emulate multiple different (AMD and Intel) x64 computers. That way you don't have to worry as much about those "only works on one computer" bugs.


Cheers,

Brendan

Author:  onlyonemac [ Sat Oct 17, 2015 3:31 pm ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Brendan wrote:
If you only have one AMD x64 computer; just use multiple different emulators to emulate multiple different (AMD and Intel) x64 computers. That way you don't have to worry as much about those "only works on one computer" bugs.
Instead you get "only works on emulators" bugs, which for me have been more of a problem in the past.

Author:  Kevin [ Sun Oct 18, 2015 3:58 am ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

SeanMc wrote:
Shouldn't the recommendation for beginners be x86 though?

But your processor is an x86 CPU.

The term "x86" basically includes everything from 8086 (which more or less corresponds with Real Mode) to i386 (adds Protected Mode) and x86_64 (also called amd64 or x64; adds Long Mode). The newer x86 CPUs are compatible with older ones. If you want, you can still run your x64_64 CPU in Real Mode or Protected Mode and then it behaves like the older CPUs.

Author:  mac [ Mon Oct 19, 2015 5:14 pm ]
Post subject:  Re: Is OSDev a disappointing/discouraging hobby?

Then, thanks for clarifying that. I thought all along that they were backwards-compatible.

Page 3 of 3 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/