OSDev.org

The Place to Start for Operating System Developers
It is currently Sun Mar 24, 2019 7:36 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Wed Oct 07, 2015 2:14 am 
Offline
Member
Member

Joined: Sun Feb 01, 2009 6:11 am
Posts: 1067
Location: Germany
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.

_________________
Developer of tyndur - community OS of Lowlevel (German)


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Wed Oct 07, 2015 7:10 am 
Offline
Member
Member

Joined: Mon Aug 25, 2014 1:27 pm
Posts: 67
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:


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Wed Oct 07, 2015 1:58 pm 
Offline
Member
Member

Joined: Tue Sep 23, 2014 6:12 pm
Posts: 144
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?


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Fri Oct 09, 2015 8:33 am 
Offline
Member
Member

Joined: Mon Aug 25, 2014 1:27 pm
Posts: 67
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.


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Fri Oct 16, 2015 6:03 pm 
Offline
Member
Member

Joined: Tue Sep 23, 2014 6:12 pm
Posts: 144
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*


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 1:30 am 
Offline
Member
Member

Joined: Sun Feb 01, 2009 6:11 am
Posts: 1067
Location: Germany
Why does that suck? That's the architecture that more or less everybody else is using in their PC, too.

_________________
Developer of tyndur - community OS of Lowlevel (German)


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 10:14 am 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
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.

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 11:18 am 
Offline
Member
Member

Joined: Tue Sep 23, 2014 6:12 pm
Posts: 144
Shouldn't the recommendation for beginners be x86 though?


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 11:51 am 
Offline
Member
Member
User avatar

Joined: Wed Jan 06, 2010 7:07 pm
Posts: 792
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.

_________________
[www.abubalay.com]


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 12:01 pm 
Offline
Member
Member
User avatar

Joined: Wed Aug 05, 2015 5:33 pm
Posts: 159
Location: Drenthe, Netherlands
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.

_________________
"Always code as if the guy who ends up maintaining it will be a violent psychopath who knows where you live." - John F. Woods

Failed project: GoOS - https://github.com/nutterts/GoOS


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 1:09 pm 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
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?

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 2:26 pm 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
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

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sat Oct 17, 2015 3:31 pm 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
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.

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Sun Oct 18, 2015 3:58 am 
Offline
Member
Member

Joined: Sun Feb 01, 2009 6:11 am
Posts: 1067
Location: Germany
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.

_________________
Developer of tyndur - community OS of Lowlevel (German)


Top
 Profile  
 
 Post subject: Re: Is OSDev a disappointing/discouraging hobby?
PostPosted: Mon Oct 19, 2015 5:14 pm 
Offline
Member
Member

Joined: Tue Sep 23, 2014 6:12 pm
Posts: 144
Then, thanks for clarifying that. I thought all along that they were backwards-compatible.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group