OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 2:49 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 35 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject:
PostPosted: Thu May 03, 2007 7:25 pm 
Offline
Member
Member
User avatar

Joined: Tue Nov 09, 2004 12:00 am
Posts: 843
Location: United States
Brendan wrote:
Hi,

I definately don't want an advanced forum and a beginner forum - it'd take about 1 month before people stopped responding to questions in the beginner forum and most beginners would just post in the advanced forum.

I'm not too sure about having a design forum and an implementation forum. It'd be difficult to avoid confusion about what should be considered design and what should be considered implementation. I'm not even sure if it's possible to design something properly without considering implementation details, or to implement something properly without considering the design.

As an exercise I created a new topic ("OS Support For Transactional Memory"). I carefully worded this post to make it purely design. I challenge everyone here to create a sane and constructive reply to this topic without getting into implementation details. I honestly don't think it's possible.


Cheers,

Brendan


Well. I think I fell right into that trap there. Quite frankly though I wasted about a hour replying to that.. :evil:

I still proved the point partially I bet since I resorted to a example of a implementation at the end, and even asked for more specific details of the implementation you had in mind.

_________________
Projects


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 03, 2007 7:49 pm 
Offline
Site Admin
User avatar

Joined: Wed Oct 20, 2004 10:46 pm
Posts: 684
Location: Texas
Colonel Kernel wrote:
TM is definitely advanced. :) Problems setting up a GCC cross-compiler, hardware questions, etc. are not IMO.

IMO = In my OPINION, which is exactly why it couldn't be an advanced forum. For someone just starting OS development everything seems advanced. I think we all have about the same idea in mind but how do you convey that to the new osdev people and still encourage the experts to bother reading their posts and helping?


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 03, 2007 9:16 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 6:06 pm
Posts: 1437
Location: Vancouver, BC, Canada
To be totally blunt, whether or not there is an advanced forum, I'm not going to be helping people with hardware or development environment questions. I simply don't have the time (case in point, it's 8:30 PM, and I'm still at work). I'm fortunate to have the time I do to discuss OS design topics at all. As it turns out, I don't have the specialized knowledge to help beginners either (other than what's already written up in the wiki). :) I don't think having a separate forum will discourage anyone from doing anything.

When it comes to what topics belong in what forum, I say leave that to the moderators to decide. Their opinion is good enough for me.

_________________
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 05, 2007 10:37 pm 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
I think we can make one easy distinction for what qualifies for an Advanced Development and Theory: unanswered questions. I do not simply mean questions that someone has asked, but questions that nobody has ever answered. Or at least, questions to which none of us have ever heard the answer.

We've all fielded basic hardware, file-system, multi-threading, and tool-chain questions before. But how many times *have* we answered questions about putting software transactional memory in the kernel?

I think we've clearly shown that an audience exists for an advanced forum, but we have to resolve what belongs in such a board and how to keep enough people answering questions in the new developers' forum that they don't just post in Advanced.


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 06, 2007 7:30 am 
Offline
Member
Member
User avatar

Joined: Tue Nov 09, 2004 12:00 am
Posts: 843
Location: United States
Lets live life on the edge. Just do everything wrong and see what turns out right.

The (above) is a good example of how I think when I wake up. Then it slowly turns into:

Lets just not do anything that requires a lot of movement.

And at the end of the day:

This living life on the edge has created more problems than I have time for.

_________________
Projects


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 06, 2007 12:16 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 11:33 pm
Posts: 3882
Location: Eindhoven
Kevin McGuire wrote:
Lets live life on the edge. Just do everything wrong and see what turns out right.

The (above) is a good example of how I think when I wake up. Then it slowly turns into:

Lets just not do anything that requires a lot of movement.

And at the end of the day:

This living life on the edge has created more problems than I have time for.


If you use that for everything, how many children do you have? ;)


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 06, 2007 3:54 pm 
Offline
Member
Member
User avatar

Joined: Tue Nov 09, 2004 12:00 am
Posts: 843
Location: United States
I am a computer nerd. I have no time for sex. :P


PS: If anyone has a talking frog I'll send a offer.

_________________
Projects


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 06, 2007 4:49 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
Kevin McGuire wrote:
I am a computer nerd. I have no time for sex. :P

PS: If anyone has a talking frog I'll send a offer.

You wanna "do" Kermit? You my friend.. scare the heck out of me.. :lol:

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 16, 2007 9:55 am 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
OK, we've had about three design/theory topics in the Development section now.

The first one went on for a good long time. The second one had a decent lifespan, but not as long. The third one never garnered more than two or three posters, perhaps due to lack of interest in addition to burial in starter topics.

Can we consider this string evidence for the need of an Advanced Development/Theory/Design section? We only seem to create long design/theory topics when we deliberately try to create long design/theory topics.

Or how about this: an Advanced Wiki section. We all know that the Wiki needs improvement, especially in the more advanced topics. We could put up an Advanced Topics board dedicated to new Wiki articles or proposed (ie: possibly contested, non-trivial) changes to Wiki pages. When people reach a consensus or agree to disagree, they write what they now know about design/theory into the Wiki for everyone to use.

Edit: I correct myself. The first and third advanced/design topics didn't even get off their first pages. The second one ("OS Support for Transactional Memory") got to a second page before petering out.


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 17, 2007 7:15 pm 
Offline
Member
Member
User avatar

Joined: Tue Nov 09, 2004 12:00 am
Posts: 843
Location: United States
Well, history tells no tales. Thats good enough evidence for me to know it would not work.

Brynet-Inc wrote:
You wanna "do" Kermit? You my friend.. scare the heck out of me.. Laughing


No. :P I have no time for that. I just want to carry the talking frog around to show people. I think it would awesome.

_________________
Projects


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 17, 2007 8:21 pm 
Offline
Member
Member

Joined: Thu Oct 21, 2004 11:00 pm
Posts: 248
Perhaps those three topics didn't work because

A) They got buried in the average deluge of "How do I start an OS?" topics.
B) People actually have to learn something to understand them.

B is especially important here. We want people to learn things. So why do we keep an arrangement that discourages topics that require learning?


Top
 Profile  
 
 Post subject: Design & Theory forum created
PostPosted: Fri May 18, 2007 12:33 pm 
Offline
Site Admin
User avatar

Joined: Wed Oct 20, 2004 10:46 pm
Posts: 684
Location: Texas
Did some organization on the forums today. If the Design & Theory forum doesn't work I can always merge it back in with the regular development forum. I also merged and deleted some of the lesser used forums so we weren't going up in forum count. I also updated the home page.


Top
 Profile  
 
 Post subject: Re: Design & Theory forum created
PostPosted: Fri May 18, 2007 12:47 pm 
Offline
Member
Member

Joined: Wed Oct 18, 2006 5:49 am
Posts: 200
chase wrote:
Did some organization on the forums today. If the Design & Theory forum doesn't work I can always merge it back in with the regular development forum. I also merged and deleted some of the lesser used forums so we weren't going up in forum count. I also updated the home page.
Ooh, nice! :)


Top
 Profile  
 
 Post subject: Re: Design & Theory forum created
PostPosted: Fri May 18, 2007 4:41 pm 
Offline
Member
Member

Joined: Sun Jan 14, 2007 9:15 pm
Posts: 2566
Location: Sydney, Australia (I come from a land down under!)
chase wrote:
Did some organization on the forums today. If the Design & Theory forum doesn't work I can always merge it back in with the regular development forum. I also merged and deleted some of the lesser used forums so we weren't going up in forum count. I also updated the home page.


I like the new scheme a lot. Much neater, and easier to figure out what's meant to go where. I hope it works well... though I have one question, where's the project announcements forum?

Edit: never mind, found it...

_________________
Pedigree | GitHub | Twitter | LinkedIn


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 18, 2007 7:36 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 6:06 pm
Posts: 1437
Location: Vancouver, BC, Canada
How do we go about nominating old threads from the Development forum to be moved to the Design & Theory forum?

_________________
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 19 guests


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