From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1ECSUT-0005hb-5d for garchives@archives.gentoo.org; Tue, 06 Sep 2005 01:43:15 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j861d8Vv004825; Tue, 6 Sep 2005 01:39:08 GMT Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [204.127.198.43]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j861Xub8010605 for ; Tue, 6 Sep 2005 01:33:57 GMT Received: from [192.168.0.123] (pcp04370732pcs.nrockv01.md.comcast.net[69.140.218.245]) by comcast.net (rwcrmhc12) with ESMTP id <2005090601370901400atjmge>; Tue, 6 Sep 2005 01:37:10 +0000 Message-ID: <431CF2C4.20105@erols.com> Date: Mon, 05 Sep 2005 21:37:08 -0400 From: Matt Randolph User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050723) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Slightly OT: favorite window manager/desktop environ? References: <200509010402.j8141G5V026647@robin.gentoo.org> <43171ED0.6040402@Media-Brokers.com> <20050903223954.GA2047@waltdnes.org> <5bdc1c8b05090315561f193c1b@mail.gmail.com> <20050904190742.4dfd4d46@krikkit.digimed.co.uk> <5bdc1c8b050904130268e0cde5@mail.gmail.com> <431BD403.9070208@erols.com> <431C264D.4090605@planet.nl> <431C5890.1060809@erols.com> <431C668F.2060208@planet.nl> In-Reply-To: <431C668F.2060208@planet.nl> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 3e4b5fb7-8aba-47cf-976f-803c7e17153d X-Archives-Hash: e266578530732d02fbc997ac0697cdf7 Holly Bostick wrote: >Matt Randolph schreef: > > >>I don't think Knoppix really has an administrator. It really is an >>enduser only flavour of Linux. It's sort of a "fire and forget" >>distro. Sure, someone had to go to a lot of trouble to get it set up >> just right in the first place, but once that was done it can perform >> reliably without further administrative intervention. The enduser >>not only probably won't set the root password, the enduser doesn't >>even need to know that it is unset. Or even that a root account >>exists! >> >> > >Interesting. But again, *someone* had to administer the system to set it >up so that a user could be 'pure'. > > It sounds like we are in agreement on this point. We both state that someone had (past tense) to administer the system... at some point in time. We also both state (or imply) that the enduser doesn't take up the role of administrator. Is it possible to have any sort of computer that hasn't felt the effects of an administrator? Of course not. Any device of any significant complexity can only exist by the labors of some knowledgeable persons. I don't think anyone is trying to say the opposite. But does the Knoppix user's system have an administrator NOW? I say it does not. It has been configured by an admin... heck, the OS was installed to it's filesystem by an admin... but there is no admin looking over the shoulder of the Knoppix user. > > >>I don't believe this sort of user experience is limited to read-only >>systems like Knoppix, though. Look at Lindows/Linspire. How about >>those $200 Linux computers they are (or were) selling at Wal*Mart >>(strewth!). I expect those machines ARE intended to provide the >>enduser with an essentially administratorless (to coin a word) >>experience. Linspire (at least used to) have the user running >>everything as root. But do you think the enduser always knows that? I >> think the enduser simply knows that when they pay to install >>OpenOffice.org from Linspire's private apt servers, it just works; it >> installs without their ever having to `su` or `sudo` or anything. >>That Linspire user essentially is the admin, though she doesn't know >> it and she almost certainly doesn't behave like one. >> >> > >And many now question whether Linspire can even be called a Linux >distribution for this and other reasons, despite the fact that it runs >on a Linux kernel. We're all wondering if that is then the only >requirement, or does it also need to follow 'the rules' to be counted? > >But that's a whole 'nother discussion. > > I didn't mean to imply that Linspire is a proper Linux distribution. It certainly doesn't follow 'the rules' of a proper operating system. But neither does Windows for that matter (and for much the same reasons). Knoppix doesn't follow the traditional 'rules' in that it is read-only. Embedded versions of Linux don't follow 'the rules' in a sense because the user might never interface with the OS at all, merely a single application instead. Linspire IS trying to follow a set of rules. Specifically, the ones Windows goes by. So doesn't that mean that Linspire is at least as valid an OS as Windows is? No, Linspire is not proper Linux, but it is bringing the kernel and Linux apps into some peoples homes. It may not be bringing the traditions, the behaviors, or the ways of thinking that are a part of Linux, but those may come with time to those that seek them. But even if they never did, why should certain sorts of people be prevented from using Linux just because they aren't clever enough or are too busy to do it properly? Some people will never learn more than the basics of operating a computer. If those people are forced to chose between learning to use a proper OS properly versus using a typewriter, they'll start dusting off the old Selectric. I have heard rumors that some futurists are predicting the death of the PC in the not too distant future. Instead of PCs they predict people will use weird multi-function mobile phone devices with speech recognition interfaces. Will you want to have to log in to your mobile in order to answer it? Will you want to have to create a cron job to get it to download your email? But don't you want it to be Linux-based anyway? >>What I think I hear you saying is that being able to get away with >>this foolish behavior should not be one of our goals. I did not mean >> to imply that careless hardware shopping should be encouraged. >>Rather, I used this as an example to try to illustrate how lacking >>driver support slows the growth of Linux. If Linux is going to grow >> it's user base significantly, it's probably going to have to attract >> quite a few of those careless boobs too. And if Linux can't be made >> to work on their hardware, do you think they are going to run out >>and buy a new computer or will they simply rethink the decision to >>try Linux? >> >>Although careless hardware shopping should not be encouraged, being >>able to get away with it (that is, having nearly ubiquitous hardware >> support) should indeed be one of our goals. >> >> > >OK, I understand that, but... how exactly is allowing one to 'get away' >with such behaviour not 'encouraging' such behaviour? > >If one has always been able to 'get away' with any behaviour, why would >one think that any other behaviour is possible? > > In my town it is the custom to drive ten to fifteen miles per hour over the speed limit. Almost everybody does it. You're much more likely to see someone greatly exceeding the limit than you are to find someone strictly obeying it. By allowing people to get away with this scofflaw behavior, do you mean to imply that the police are actively encouraging it some how? Do you honestly believe a single one of those motorists doesn't know they are breaking the law? Or that it is even possible to drive more slowly? So which is it? When they put out limit signs and mentions of fines, but then don't pull you over for every little violation, are they encouraging or discouraging speeding? I think I see what you're driving at, though. What I hear you saying is that whenever someone gets away with a thing, they will invariably feel encouraged to do it again. I feel, however, that this "encouragement" is distinctly different from encouragement with the intent to encourage. The latter is the result of an action while the former is the result of an inaction. Encouraging is not the same as not discouraging. Some people are encouraged to speed by the lax enforcement, while others are discouraged from speeding by the signs and a desire to obey the law. Whether one is encouraged to be a lawbreaker or not varies from one person to the next. There is nothing invariable about it. But we're not really talking about cars here. We're talking about buying hardware and the availability of drivers for a particular operating system. Do you mean to imply that carefree hardware buying is such an evil that we must ensure that the behavior never goes unpunished? To me that would mean that hardware manufacturers would have to be DIScouraged from releasing Linux drivers so that every hardware purchase by the uninformed would be a total crap shoot. Allowing people to get away with careless shopping is an unavoidable consequence of having universal hardware support. If we labor to obtain the latter, we will be enabling the former poor behavior by default. But if Linux actually had 100% complete universal hardware support, failing to look for an OS compatibility sticker would no longer BE poor behavior. It would have become unnecessary entirely. >Ubiquitous hardware support, on the one hand, is closer than you think >(there's not all that much hardware that cannot, no matter what you do, >be made to work under Linux; it's just not that it all "JustWorks"), and on >the other hand is less relevant than you think (I have drivers that >enable my ATI card to 'work' under Linux, but they suck, so whose fault >is that? Not Linux's. Nor is it Linux's fault if I plug in my digicam >and it is mounted, but I don't know how to get the dv output into Kino, >or can't figure out how to properly mount my perfectly-well-detected >Flash card to get my pictures into whatever graphics display or editing >program I might use). The hardware works fine. But that's no help if I >can't understand how to use it, or can't use it effectively. > > You're right. Hardware support has come a long way. Knoppix, for instance, is awesome. More often than not, it really does "just work." But I do not believe that having even basic hardware support is as irrelevant as you seem to suggest. Are you not better off having crappy support from ATI than you would be if you had none? But I'm not wishing for poorly written or incomplete drivers. When I say that a piece of hardware has Linux support, I mean that it "runs" not "crawls" (to quote Mr. Knecht, I believe). If your digicam is mounted but you cannot get the contents into Kino, are you really getting support from the manufacturer? Shouldn't support for Linux include instructions on how to get it to work with Linux? If some insanely talented hacker/engineer reverse engineers your camera's interface and adds it to the kernel, yet no Howto exists to show you how to use it, do you really have "support?" I was talking about driver support but I guess I really meant to be talking about complete support: driver support, software support, technical support, the whole package the Windows folks get. If we had that from hardware manufacturers, Linux's growth would snowball. >And enabling some kind of efficient communication between the hardware >that is being properly detected by the kernel, and the programs the user >uses to utilize the device is a design issue, which is an administrative >task. If Wine/Cedega will run Morrowind using my ATI card under certain >configurations, but not others (or the 'default' config), then someone >has to be responsible for setting that up so that the user (who is also >me, of course) can just click an icon and run Morrowind. Hell, someone >has to make sure that the ATI drivers are installed in the first place-- >and supposedly the user is never supposed to know about any of this, and >there should never be an admin, so who's supposed to do it then? The >Tooth Fairy? > > As I understand it, in the case of Cedega, the someones responsible for setting things up for a particular game are the techs at Transgaming. In Wine, that someone is you, though hopefully someone else has posted how they did it so you won't have to reinvent the wheel. But Windows gamers often have to deal with administrative tasks too (and other Windows endusers do as well). It happens quite often that a Windows game has to be patched in order to work on a particular computer. The enduser may have to seek help from the developers and follow their instructions. Does this make the enduser the administrator? Or is the administrator the one that solved the problem, made the patch, and wrote the instructions? I'm not saying "there should never be an admin" ever. But for certain sorts of users, there need to be products that don't require that an admin be present in order to keep things working properly (enough). If a box is configured well and it can be made to be static, does it really need an administrator? What if that box is a refrigerator, a video game console, or even a non-networked PC? I think that a Linux appliance like one of these can and should be able to be used without the further help of an admin. >The fact that you may be able to "Plug and Play" does not remove the >necessity that administration must occur: under Windows, a Wizard does >it, in an enterprise situation, IT does it, under SuSE, maybe YaST does >it, under Gentoo, you do it (or Mark does it for you :) ). > >But the fact that at some point somebody has to be responsible for >administration is inescapable, and I feel that saying that's wrong >somehow is... wrong. > > "[S]omeone had to go to a lot of trouble to get it set up just right in the first place, but once that was done it can perform reliably without further administrative intervention," is what I said about Knoppix. There was an admin, but there isn't one now. I don't know what I said that led you to believe I thought something different. The more that is asked of a system, the more administering must be done to it. A video game console with a Linux OS only has to do one thing. As a result, it will require essentially no administrative intervention. An enterprise web server has to do more things than I can count. As a result, it has to be closely watched and fiddled with to keep things running smoothly. Somewhere in between is the Linspire desktop. If all it has to do is write documents, send emails, and surf the web, then little more than security updates would need to be performed (by cron, even) to keep it going. But if you actually want to use your computer AS a computer instead of an appliance, then a different distro would be a better choice and somebody is going to need to administer things. >Because it's a limit of technology, and pretending that such limits >don't exist (or worse yet, attempting to conceal such limits) seems very >very unwise to me. > > I agree that the limitations of a technology should be made aware to its users and it should be done in such a way that they will comprehend those limitations. But does that mean that trying to make simple systems that don't require constant babysitting by flesh and blood administrators is automatically a bad idea simply because it shields the enduser from the underlying mechanics? >>I was not aware that any company was trying to encourage careless >>hardware shopping. If knew it to be so, I'd be as unhappy about it >>as you appear to be. >> >> > >One word.... Winmodem (easiest possible example). > >All winmodems are (naturally) marked that they work under Windows. How >many of them are marked that they *only* work under Windows, > All of them. The list of hardware and software requirements on each package *only* indicates that it works under Windows. Granted, they don't say "won't work with Linux," but they don't say "won't work with a Cray," either. If you buy a piece of hardware and the manufacturer didn't say it would work with your OS, and you can't get it to work with your OS... then you're on your own. > because a >Winmodem is an incomplete piece of hardware, where the functioning of >certain physical chips (which are physically no longer present) are >replaced by software functions available only in the Windows Operating >System (because the Windows Operating System was specifically designed >with closed-source APIs to replace the functions of specific chips >formerly on the modem PCB)? > >How many 'real' hardware modems (which have all the chips, and do not >replace any hardware functionality with OS-based functions) are >distinguished on their packaging from WinModems, or vice versa? > > None that I've seen, but that doesn't mean there aren't any. I'm not sure, but I think a proper external modem can be made to work with both PC's and Macs. If so, it might even say so on the box. I believe I was able to tell that my last (last as in final) modem was a proper one because the box said it worked in DOS too. >And do you think that the 1) creation of, and 2) lack of disclosure on >the packaging of, such crippled hardware was somehow not 'encouraged' by >the company whose product's market share benefits the most from the >existance of such hardware (because the hardware seems to JustWork with >their software)? The benefit to the hardware companies, of course, is >that their product becomes cheaper to produce, since it requires less >chips... and there's little chance that the old PCB with all the chips >will need to make a reappearance, because the software being used to >replace the hardware functioning is eternal (not least because of the >manufacturer's new hardware design). > > Do you really believe that some little Taiwanese company failing to state "this product will not work without Windows," on a modem package is evidence that Microsoft is up to no good? I'm not saying Microsoft isn't. Of course they are. But I don't think they told hardware manufacturers how to word the compatibility information on each box in an effort to mislead those people who might want to switch from Windows to Linux some day (and do it at 53Kbps to boot). Even if Winmodems DID come with a warning about being unusable without Windows, do you really think that would have affected sales appreciably? And why aren't there Win-NICs, or Win-mice, or Win-hard drives? Granted, they may come with the arrival of the Microsoft brand of Digital Rights Management. That may even be the real reason they're moving towards DRM at all. But I think the fact that the RIAA and the MPAA have been screaming their heads off might have something to do with it too. ;-) - Matt -- gentoo-user@gentoo.org mailing list