We should discuss what to consider a valid question for this site. We can expect many questions that are not Raspberry Pi-specific at all but rather specific to Linux itself or a particular piece of software. Should we direct them to other Stack Exchange sites or answer the question here?
I think RaspberryPi.SE should be a harbor for people who are interested in the subject or newcomers that desperately require guidance. As long as what they're doing is done on the Raspberry Pi, it's on-topic.
I see the site like, for example, AskUbuntu.SE. Of course it has a major overlap with UNIX.SE, but it serves a very specific purpose for certain people and is an important pillar in the Ubuntu community.
I like that and I would like that for this community as well.
I think that we should not outright ban the OS-specific questions. Since RPi is targeted also towards children, we can expect that many people will not have Linux background. They will probably be able to get better answers here as it will be assumed that if they knew enough about the topic, they would go to the general Linux/Unix SE to ask it. Since they came to the RPi SE, we should give them an understandable answer and some pointers where to go if they want to learn more.
Also, I think banning OS-specific questions will not do any good. People are probably going to ask such questions anyway, so being hostile towards them will just drive them away from the site.
I don't know enough about the subject to answer your question directly, but I can provide some guidance to point you in the right direction.
Note: When I say "Raspberry Pi", I'm speaking generically about any subject —
This site is about the subject of "Raspberry Pi" — You cannot reasonably hope to cover any possible questions of interest to Raspberry Pi *USERS*.
Let's look at a site like Stack Overflow (a site for programmers). It hosts questions about programming, but you cannot reasonably expect to ask any question of interest of programmers. For example, Stack Overflow wouldn't host questions about keyboard problems… simply on the premise that keyboards are a prevalent issue among programmers.
See the distinction?
Perhaps an acid test is:
"Is the crux of the question primarily about Raspberry Pi? Or is it a larger concern best answered elsewhere?"
When a user's question involves Linux issues, ask yourself if the primary focus is a problem about "Raspberry Pi" or more generically an issue for anyone dealing with Linux? You're not here to support Linux issues any more than you are here to discuss the best monitor choices, the foibles of ARM architectures, or the problems facing our education system.
But be careful with acid tests. You don't want to set up an environment where the mere mention of "Linux" brings down the wrath of the ban hammer. Always consider the context, and always provide sound, friendly guidance about why you've taken the actions you've chosen.
If you're broadening the scope of your site cover questions only peripherally related to your audience, it's probably better to forgo those questions in the interest of maintaining your scope. This isn't an open, broad-based support group; It's a Q&A site covering a specific subject.
Take it from there.
I think there is a danger that because beginners will want to come to one place, there needs to be more leniency and understanding here than is typical on most Stacks, and that could hurt this community if they are constantly being redirected elsewhere.
If they ask a basic Linux question because the Raspberry Pi is their first experience with Linux or even any command-line computer, then it is probably better answered here than referred to another Linux site because:
- If they are a beginner, it is quite possible that they didn't choose Linux for their Raspberry Pi, it's just what runs on it (for instance if it is provided by their school)
- They may not be familiar with the wide variety of technology which has been used to make a Raspberry Pi and adequately judge which questions should be asked here vs. Super User vs. Linux vs. Stack Overflow
- They won't like being continually sent away and won't feel welcome and want to come back
- They won't be beginners for long, but there will always be new beginners
I believe this should depend on the question. For instance a question like "How can I move a file?" is not really needed here. Whereas a question such as "How Do I Build For ARM?" might be. Depends if it is too general or focussed on how to do it using the Raspberry Pi. Also take into account that drivers and hardware might be different to answers for general linux questions.
I think one the problems we are having right now are OS-specific questions. Such as these.
How to set up swap space? - This question is more OS specific than Raspberry Pi specific.
Console unusable after running SDL app; How to recover without rebooting? - This question deals with how to do this in Debian as the procedure may differ based on the OS.
I think that these questions should be asked on Unix.SE instead of here. However, we need to figure out what our criteria for OS-specific vs Raspberry Pi-specific questions are.
My first instinct is to say that if a question or answer doesn't apply to all Operating Systems supported by Raspberry Pi, such as Debian, Fedora, and Arch Linux, then it is off topic and should be migrated to Unix.SE.
Note: The only exception I can see are OS questions that only apply to Raspberry Pi. Such as how to install a specific OS for the Raspberry Pi.
I would like to propose another acid test that we can use for future questions:
If you remove the words 'Raspberry Pi' from the title and question, would you be able to say for sure that the question is about the Raspberry Pi?
This issue keeps coming up on Area 51 and I've been pointing people to the example of Raspberry Pi as a good example of how to handle it sensitively. See:
- Should Arduino SE allow general electronics questions?
- Robotics-related software questions should be robotics or in stackoverflow?
The crux of my argument is that while some questions should strictly speaking be moved to another site, it is worth keeping them here because while they could be answered on those other sites, they are still directly relevant to Raspberry Pi users and answers on
raspberrypi may be more appropriate to Raspberry Pi users than an answer on a sister site might be.
As such I would suggest that we maintain our currently quite tolerant attitude towards questions and continue to only migrate questions which aren't actually about Raspberry Pi.
If the question is just about the OS, migrate it. If it is about how the OS acts on the RPi as a computer or a piece of hardware, leave it here!