iansjack wrote:
This is a wiki. Anyone can update it. If you think there are useful changes to be made to it then share your new-found knowledge by updating it. Personally, I'm not convinced that bare-bones tutorials do more good than harm.
If we hadn't the BareBones/Bran's/jmolloy's tutorials, most beginners would just copy from other operating systems, which isn't good, too.
I think it's good that these tutorials exist, but they're sometimes very far away from being perfect. I don't love tutorials that state that assembly language isn't required, simply because that's not true. If you don't have an idea about how, for example, memory addressing works, you will run into problems sooner or later. Also, we should do more in order to prevent new OSdevers from copy&pasting code (I know, some people say it doesn't help, but I still believe in humanity), e.g. by
not showing all the code. If we let them do some very basic methods by themselves (let's say the C memset), we
could be better off.
Again, keep in mind that's only
my personal opinion.