Solar's Law on Kernel Space

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.
User avatar
os.hacker64
Member
Member
Posts: 149
Joined: Mon Feb 11, 2008 4:43 pm
Location: Limbo City,Afterlife

Post by os.hacker64 »

I pretty much know when I've asked a noobish question, but when you have a problem, you have a problem. :D
Kanu Operating System
Working on:Paging and Multitasking

BURN /\/\1(40$0|=7
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post by 01000101 »

If you want to shoe away the absolute beginners, just point them to OSDever.net. That is where they will get the really base experience as it has a great selection of tutorials that will weed out the ones just trying to be 'leet' or something of the like. then once they have raped the tutorials to death, they will most likely come back to here and ask questions.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

01000101 wrote:If you want to shoe away the absolute beginners, just point them to OSDever.net. That is where they will get the really base experience as it has a great selection of tutorials that will weed out the ones just trying to be 'leet' or something of the like.
Only 15% of beginners RTFMed here would actually look into the bona fide manuals... Excluding me. I used AThelp if something was tricky and suddenly I realized that OSdeving is like to carry coals to Newcastle. :( At least for me though. No big, ahum, "community" would use our OSes because they aren't having these fancey "WOW" design like Windows Vista has... courtesy of m$ brainwashing :P
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
xyjamepa
Member
Member
Posts: 397
Joined: Fri Sep 29, 2006 8:59 am

Post by xyjamepa »

I agree with you the whole idea here ,but don't you think that every one should do some stupid mistakes,so he can learn from his mistakes,
and guide the other members here so not to do his mistakes.

Thanx.
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
User avatar
naiksidd_85
Member
Member
Posts: 76
Joined: Thu Jan 17, 2008 1:15 am

Post by naiksidd_85 »

don't you think that every one should do some stupid mistakes,so he can learn from his mistakes,
well said abuashraf.......... :lol:
Learning a lot these days THANKS to OSdev users
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

Wave wrote:
Solar wrote:should know at least 75% of your compiler's options
Last I counted GCC had about 330 command line options excluding machine dependent options (including: 1100). Do you really want me to know 75% of those?!?
I don't expect you knowing them by heart, but I would expect you having read the manual at least once, skipping only those parts that clearly don't apply (like, SH3 machine details etc.), and return to the manual if you want to know something about the compiler before asking in some forum.

That is what I would expect of any halfway mature developer, which is my point after all.

@ abuashraf:

No problem with learning-in-the-process. But when I want to learn how to walk upright, I don't pick out a battlefield to do so, right?
Every good solution is obvious once you've found it.
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

Yup! That's the way the world goes round! There are noobs and there are pros. :P Noobs annoy pros into helping them become pros. Then come along other noobs... and so on and so forth.
Anyway, in fairness to the point of this forum, the noobs here are not really noobs. They want to become pros without any knowledge.
The problem IMO is that the "noob" standard for this forum is set too low. I would qualify a noob OS developer as a person who at least knows how to debug their own asm code. :D
If you also divide noobs by programming language, I'd say that there are a lot more C++ noobs than there are asm noobs. With asm coders you could at least expect them to understand their own code, if not debug it, but with C++ coders you can't even get them to compile their code, let alone debug anything. :P

No pun intended/aimed at anyone specific type of noob/yours truly,
Gabriel :P - a noob OSDev'er

P.S.: Try counting the number of "noobs" in this topic. :D
User avatar
xyjamepa
Member
Member
Posts: 397
Joined: Fri Sep 29, 2006 8:59 am

Post by xyjamepa »

Solar wrote: @ abuashraf:
No problem with learning-in-the-process. But when I want to learn how to walk upright, I don't pick out a battlefield to do so, right?
Right...

I have been thinking about the problem we are discussing here,
so I thought why not we put a test,or some code snippt in the registeretion
form so when peopel want to join this forum they have to solve this test,
the first problem came out to my head that you can code an os using
C/C++ ,Asm ,pascal ,Perl and more ...I think,
Also this tests must be updated and who is gonna put this tests....
Alot of problem,so forget about this idea,
another idea came out to my mind...
Evey one wants to join this forum,and after his/her registeretion, posting new topics or replying won't be allowed befor one month ,this way if some one joing the forum and he's not skilled as coder,,he can only read so he will read the wiki,and some posts...
since he isn't a good coder he won't go any where during this month by him self,as a result he will lose interest in os coding so he will not post
On the other hand if some one is a skilled coder ,during this month will read the wiki,and he well make somthing ...
So he will not lose the interest in os coding ,and after one month of his registeretion he'll be able to send and reply...


does this make any sense?

What do you think?
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

abuashraf wrote: does this make any sense?
I don't think it makes sense to take such drastic measures.
The reason I joined the forum, for example, was because I had a lot of questions that I wanted to ask that were not language-related. If I had to wait a month to ask those questions, I might just as well started to figure out the answers myself, and would have, eventually... Well, I soon realized from the attitude of the answers I got that I would have been better off doing that in the first place.

One thing that I think SHOULD be done is something that underlines the relationship of this forum to the OSDev wiki. Also, in it's current layout, the wiki is quite useful, but it's not nearly complete or maintained the way Wikipedia is, for example (please don't clobber me for that comparison, it's just that I'm used to Wikipedia's "completness"). What I would have liked to see on the OSDev wiki would be more specification-like articles, not tutorials or copy-pastes form articles that can be found elsewhere on the web. Anyway, I'm not going to judge the wiki for anything, because it's not my place to do that. What I'm trying to say is that people on the forum will always be expected to know more than what's on the wiki, and that bothers me a little.

Maybe there should be more encouragement into writing articles on the wiki...
DeviOuS - what a stupid name
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

Hi,

We had the idea put to the forum a while ago that everyone's first post should be moderated before it appears on the forum and that user is 'validated'. Aside from the huge amount of work this would create for the mods, it seems a bit of a shame to have to do this seeing as it's a relatively small minority that come to the forums saying 'code my os for me plz'.

I tend to take quite a lenient view of people coming to the forums being unfamiliar with their toolchain, as I had never used GCC before starting OS devving - although I was familiar with MASM, Visual C++ and #Develop.
Maybe there should be more encouragement into writing articles on the wiki...
Absolutely - particuarly helping to fill gaps on the wish list and stubs pages.

Cheers,
Adam
skyking
Member
Member
Posts: 174
Joined: Sun Jan 06, 2008 8:41 am

Post by skyking »

One thing that might be worth considering is to make www.osdev.org take you directly to the wiki instead of the page where you can choose between the wiki and the forum (that even has the forum link to the left which means first in cultures that read from left to right).

That might encourage people to read the wiki first.
sancho1980
Member
Member
Posts: 199
Joined: Fri Jul 13, 2007 6:37 am
Location: Stuttgart/Germany
Contact:

Post by sancho1980 »

Solar wrote:
Wave wrote:
Solar wrote:should know at least 75% of your compiler's options
Last I counted GCC had about 330 command line options excluding machine dependent options (including: 1100). Do you really want me to know 75% of those?!?
I don't expect you knowing them by heart, but I would expect you having read the manual at least once, skipping only those parts that clearly don't apply (like, SH3 machine details etc.), and return to the manual if you want to know something about the compiler before asking in some forum.

That is what I would expect of any halfway mature developer, which is my point after all.

@ abuashraf:

No problem with learning-in-the-process. But when I want to learn how to walk upright, I don't pick out a battlefield to do so, right?
I think what this whole forum lacks is some kind of a beginner's corner. If under "OSDev Forum Forum Index" there was another forum called "newbies", I reckon many people would go there to ask their trivial questions. Then for the veterans, it's up to them whether they even read it or not. I consider myself an intermediate if at all. And i find that i am indeed learning a lot by asking (sometimes n00bish) questions. I *know* there are tutorials out there. But sometimes you read a tutorial and don't really get the point. I guess it's a combination of wording and how each individual brain works. I am also trying to write an OS, even though I may know a lot less about the matter than many around here. But hey, I *am* making progress. And yes, there are times when a veteran on here answers my stupid question and then tells me to rtfm before next time. I think it's really up to everyone whether or not they post an answer to an unintelligent question. I find myself reading posts on here sometimes where I think "What astupid question", but rather than telling someone to rtfm, I prefer not to write anything at all.
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 »

I think what this whole forum lacks is some kind of a beginner's corner. If under "OSDev Forum Forum Index" there was another forum called "newbies", I reckon many people would go there to ask their trivial questions. Then for the veterans, it's up to them whether they even read it or not. I consider myself an intermediate if at all. And i find that i am indeed learning a lot by asking (sometimes n00bish) questions. I *know* there are tutorials out there. But sometimes you read a tutorial and don't really get the point. I guess it's a combination of wording and how each individual brain works. I am also trying to write an OS, even though I may know a lot less about the matter than many around here. But hey, I *am* making progress. And yes, there are times when a veteran on here answers my stupid question and then tells me to rtfm before next time. I think it's really up to everyone whether or not they post an answer to an unintelligent question. I find myself reading posts on here sometimes where I think "What astupid question", but rather than telling someone to rtfm, I prefer not to write anything at all.
The problem is not with the newbies, but rather the subset that doesn't read the forum rules and are completely unwilling to do their own homework. If I do tell someone to go look for an answer elsewhere it is mainly because I estimate their time spent on finding an answer at a minimum time. At that point the guide to asking smart questions comes in pretty soon because if you can post a smart question, you have bothered to do your own work.

So essentially, if you got STFWed recently, it probably means that you could probably solve your own problem with a bit more work.
"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 ]
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Post by bewing »

I like the idea of a newbie's corner. I agree with Combuster that newbies are not the problem. However, teaching someone a concept is one of the best ways to gain a really good comprehension of it yourself. In the newbie's corner, the intermediate level OS programmers could spend their time handholding for the most childlike of the n00bs. And turning into pros, themselves, in the process.

I think the wiki (especially the hardware section) needs a lot of rewriting. I've been trying to do it myself, but to do a good job rewriting an entry, I need to completely understand the topic -- which means coding it into my OS. Which takes a couple months per topic. Kenny and I are about to collaborate on really extending the ATA wiki entry next.

But with a few more really helpful wiki articles, it seems to me that quite a few of the noobiest questions on the board would probably go away.
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

Post by distantvoices »

oh ye olden time of glory, whither hast thou withdrawn thy joyful presence ...

Oh, how I relished those joyful discussions with Pype and Solar back in the days of the mega-tokyo community.

Well, be as it may be, I for one have this point of view: If I don't want to respond to a given question, due to whatever reason, I just don't do it - and do not scald the poster except he/she fails to keep them manners. Well ... in future I'll even refrain from that for I simply lack the time to sift throu all those posts.

Anyway, the art of silently lurking on a forum in order to get the knack opf how things are done in that place is something recommendable I daresay. :-)

Stay safe and away from stuff you don't yet understand.

and be warned:

debug sessions darker than night are coming ...(c)2003 distantvoices
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
Post Reply