On Thu, Jan 04, 2001 at 17:28 +0000, Bob Vickers wrote:
I don't think you are putting yourself in the place of a typical user. We want Linux to be available to everybody, right?
Maybe the "average Joe User" wants to do it this way. This doesn't necessarily mean that I would like to support him doing so.
We want it to take over from Windows as the operating system of choice for a home user, don't we?
No, we don't! At least I wouldn't want to. There's no point in ramming Linux or UNIX down every kids throat because "it's cool". If they aren't used to think just a little and aren't willing to do it in future (they had to learn it again), then they shouldn't use such complex systems. For their own sake. And for the sake of the UNIX world. This is not about sounding some kind of elite but to keep *both* sides happy.
I'm afraid we don't stand a chance if we demand that people be 'interested' in their system and wade through fat manuals.
Fine! So there's still some hope ... :) Excuse me, but telling people "just install this software and everything is fine" is exactly what I *don't* ever want to get. Especially when talking about a UNIX with a very different user crowd (hopefully) than Windows dummies. To make it clear: I don't state that Windows users are fools by definition, but definitely those without expectations of their own and those who are easily blinded by shiny surfaces are easier satisfied with this environment than those who have seen what computing could be like. Leave them where they're happy. Don't drag them somewhere they were unhappy themselves and would cause PITAs to those who don't want them near (since it will be work and hassle only with no or too little gain) ... No, I definitely don't want another Windows based on a UNIX system! It would suck as much as the original -- and even more since it can only be a sad imitation of it and cannot even reach the full advantage the original might have in some respects (quick and easy success in the beginning, no matter how hard it is to circumvent the mostly unnecessary obstacles which arise later when you're getting serious) while bringing with it its own downsides (increased complexity right from the start, to extend more naturally and less painful when you grow up).
A typical user wants to run applications, play games, surf the net, that sort of thing. They are probably not used to the idea of setting a password so will set it to be the same as their name. After all, they trust everyone else in their family. It will never occur to them that by connecting to the internet they enable anyone in the world to login to the computer in their bedroom and start doing damage.
Fine, then give them their Gameboy and a Wintel PC. Don't tell them that the UNIX advantage comes from _installing_ such a system. It only comes from _using_ it in the appropriate way. In combination with a brain and some degree of seriousness. Yes, it causes effort. And yes, it pays back multiple times. But one definitely has to invest in getting over the initial stages. Those who don't want to do this investment will only do harm to "the project" of "spreading the word". They won't understand the spirit, thus they won't have success of their own (you cannot fight against UNIX without losing, you can only win going _with_ it -- as you might know yourself very well). That's when you had to "push" those new (probably not voluntary) users or "carry" them through their way in the UNIX world. (sorry, I lack better words, but the idea is that you - as a member of the UNIX community - will have some additional baggage with no way of having it "walk on its own feet" at some point in the future -- it's a loss what you call a win, to take over the world of desktop machines and bug the uninterested minds with something they actually don't want to have) BTW is it what I learnt in the DOS environment by heart: that you *never* run a software you installed _without_ checking _every_ setting it made in the setup process. Defective defaults are more common today than useful or demanded (by common sense) ones. The baseline seems to be "don't bother people with information, don't ask them to think themselves, just make them happy and have them buy my stuff". B.G.'s "If you can't make it good, make it look good" comes to mind. To not only moan in all the message and to speak to the original content: Your suggestion of splitting the ssh package into its server and its client side (this will make at least three parts, there's some "generic" stuff you cannot assign to one or the other and you don't want to include in both, and there will be some additional stuff - read: addons like frontends -- see RH, MDK, and the like who already split ssh) might be a idea worth consideration. But not for the reasons you suggest. More for saving disk space (does anyone still care these days about saving 100k and installing 50MB office software or 15MB all singing and dancing browsers in the next second?) or maybe easier upgrading of single aspects of such a package. But it's twofolded: splitting might as well increase complexity as well as make happy SuSE users turn their back and leave ... :) BTW do I see a perfectly valid reason for running sshd on "normal" workstations: It's not a one way street to ssh into a shell server or remote machine to administer, you might as well scp(1) some stuff around or trigger some action by accessing a limited set of remote commands you can issue. Just state your restrictions in the sshd's configuration: Don't let any external machine in, don't accept dangerous methods of authentication, maybe don't let in some users, maybe restrict valid commands to be invoked from remote, etc. It's all at your hands. And you can always combine it with additional layers of access control (tcpd, packet filters - yes, they're useful on desktop machines, too - and the like). And don't tell me "but those who don't want to know won't have an advantage", it's something they just _cannot_ get without doing their own part. You always get what you pay for ... virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76 Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net -- If you don't understand or are scared by any of the above ask your parents or an adult to help you.