Page 3 of 3

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Wed Oct 07, 2015 2:14 am
by Kevin
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.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Wed Oct 07, 2015 7:10 am
by AMenard
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:

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Wed Oct 07, 2015 1:58 pm
by mac
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?

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Fri Oct 09, 2015 8:33 am
by AMenard
He said:
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):
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.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Fri Oct 16, 2015 6:03 pm
by mac
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*

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 1:30 am
by Kevin
Why does that suck? That's the architecture that more or less everybody else is using in their PC, too.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 10:14 am
by onlyonemac
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.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 11:18 am
by mac
Shouldn't the recommendation for beginners be x86 though?

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 11:51 am
by Rusky
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.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 12:01 pm
by Nutterts
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.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 1:09 pm
by onlyonemac
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?

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 2:26 pm
by Brendan
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

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sat Oct 17, 2015 3:31 pm
by onlyonemac
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.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Sun Oct 18, 2015 3:58 am
by Kevin
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.

Re: Is OSDev a disappointing/discouraging hobby?

Posted: Mon Oct 19, 2015 5:14 pm
by mac
Then, thanks for clarifying that. I thought all along that they were backwards-compatible.