Slashdot Mirror


Linux in the Workplace

rjnagle writes "I've always been surprised and even disappointed at my friends' lack of curiosity about Linux. Maybe geeks and slashdotters understand why Linux is so appealing, but many people simply don't have time for it. Even the more open-minded people refuse to consider Linux until it runs a lot of commercial applications (does it support Photoshop? Video games? MS Word? Etc)." Robert reviews below Linux in the Workplace, a book intended to surmount this understandable gap in knowledge. Linux in the Workplace: How to use Linux in Your Office author (Group), SSC Publishers of Linux Journal pages 300 pages publisher No Starch Press rating 3 Stars reviewer Robert Nagle ISBN 1886411867 summary A gentle introduction to KDE

Linux has failed to catch on among ordinary users because PC manufacturers have been prevented from offering dual-boot systems. Not only is partitioning and dual booting a little tricky, the OS CD that comes with a new PC is usually just a system restore, making it difficult to configure a dual-boot environment without messing up factory settings and file systems. Learning Linux has become an all-or-nothing proposition; in many cases the new user has to wipe Windows off his system for good or rely on a second machine just to get started.

The irony is that Linux has never been more user friendly, and the latest KDE desktop on my gentoo box is slicker, faster and easier to use than XP. It is becoming easier to be productive on Linux, and while university students have already discovered this, corporate IT departments who support a large number of Windows-only commercial applications tend to view open source solutions as a time burden (these are the same IT departments whose days are consumed with applying Windows patches or verifying license compliance).

The book Linux in the Workplace shows the ordinary user who has never laid eyes on Linux how to perform everyday office tasks. The book assumes that the user has a machine with Linux already installed and successfully configured. This book (which is more of an introduction to the KDE desktop than Linux itself) is easy and fun to read, and has lots of screenshots. Slashdotters might find this book a bit too basic, but it's the kind of book that a technophobe spouse or child or parent might love (and could very well appear under Christmas trees right beside the new Linux PC).

This book devotes a chapter each to talking about Open Office, Gimp, Konqueror, personal information managers, and various KDE office and email applications. Most of them are part of the KDE window manager or installed by default. This book walks a thin line between being too superficial for daily use and dwelling too much on the technical details. There are better books on The GIMP or OpenOffice, for example, but still it is nice to have introductory chapters in a single book. I found a few useful tidbits on controlling file associations, xscanimage, screen capturing and ark archiver. The book is not without a sense of humor. In a useful section on creating a GPG key, the book says "your passphrase should be rude or embarrassing ... using a naughty passphrase will remind you not to type it where others can see."

This book began with the mission to bring a simplified approach to Linux. By definition, it must exclude certain topics, either by design or because an application was not yet mature when the book was being written. The book scrupulously avoids a discussion of server applications like apache (which makes a certain sense), but it would have been nice to have a section on Evolution or mplayer (yes, a media player is an indispensable application for the bored employee) or ssh, cd burning programs, browser plugins, mozilla, crossover, irc or ftp clients.

Surprisingly, the book contains almost nothing about printing or how to install or upgrade applications. Because the book is intended for a newbie user, not a sys admin, it recommends talking to your network administrator about that. Cop out? Perhaps. But even the unskilled non-root user will have to install apps once in a while; the book would have been much better with a section on rpm managers and compiling programs from scratch.

From a sys admin's point of view, I would have liked to see a case study of an office that had actually made the switch. What problems did it encounter? How did the switch change business processes? What applications required the most time and energy for support? How did a Linux-only office manage domain authentication or interoperability? What system management tools made administration easier in a heterogenous environment?

The book raises an epistemological question about the best way to learn a new technology. Will a user who has never really performed tasks as root be able to leverage the freedom and power offered by open source? Will a user truly be comfortable with an operating system without first having experienced the agony of a bad install or frantically scouring the newsgroups for help ? This book presumes that a learner needs to be able to use normal applications before being ready to handle the admin stuff. The problem with that approach is that it depends on IT staff being near and ready to do some hand-holding. But Linux may emerge in the workplace not as a result of IT's enthusiasm but because of ordinary workers' exasperation with uniform proprietary solutions imposed by these IT departments.

In summary: A useful and friendly KDE-centric introduction to Linux for nongeeks. The lack of system administration material makes it probably too basic for slashdotters.



Also recommended:

RUTE Users' Tutorial and Exposition

A Practical Guide to Red Hat Linux 8 by Mark G. Sobell (not yet published)

Robert Nagle is a technical writer, trainer and Linux aficionado in Houston, Texas. You can purchase Linux in the Workplace from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

27 of 273 comments (clear)

  1. Linux is great for server duties by spanky1 · · Score: 4, Insightful

    As a network admin we deploy Linux servers (Debian, thank-you-very-much) because they simply kick ass. Sendmail, Squid, Apache, FreeSwan, iptables, etc., all blow away similar products put out by Microsoft. I wish more IT people would seriously consider Linux at least for server duties.

  2. We Need More Like This by robbyjo · · Score: 3, Interesting

    We definitely need a whole lot more books like this to encourage office users to adopt Linux. We don't need those complicated details. But I expect Star Office or other office-related things be explained in greater depth. At least on par with those MSOffice ones.

    --

    --
    Error 500: Internal sig error
  3. Genius by The-Perl-CD-Bookshel · · Score: 3, Insightful

    This could be a book that creates its own market. As more people buy the book, more people run Linux in the workplace, thus making demand for the book rise.

    I would make a 3.Profit! joke here, but I think an evil laugh is more on order. [evil_laugh]Muahahaha[/evil_laugh]

    --
    I don't keep a lid on my coffee so when I walk around I look busy -me
  4. Ahem by GigsVT · · Score: 3, Funny

    never been more user friendly, and the latest KDE desktop on my gentoo box

    Sorry, I quit reading after that comment, I was laughing too hard.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  5. printing by pope+nihil · · Score: 4, Interesting

    Printing can be a huge problem in the unix world. I would certainly call the exclusion of that part a cop-out. Otherwise it sounds like a very interesting book. However, saying that KDE is easier to use and faster than Windows XP very subjective. I usually try a new version of a linux distro or two every 6 months. Sure, everything has gradually gotten nicer, and there was even a time when I thought KDE had an advantage over Windows (when it was alpha and before windows 98 came out). But time and time again, I find myself drawn back to the Windows interface. The ease of use just isn't quite on the same level as Microsoft and Apple.

    1. Re:printing by ntp · · Score: 3, Insightful

      Printing can be a huge problem in the unix world.

      Have you ever used CUPS? It is the easiest Linux print system I have ever set up. No more messing with /etc/printcap. It's got a beautiful web-based GUI and supports IPP.

      --
      I control the time!
  6. Close... by swordboy · · Score: 4, Insightful

    I've always been surprised and even disappointed at my friends' lack of curiosity about Linux.

    Linux on the desktop sucks for one reason: fragmentation.

    If there wasn't a bunch of if distribution == x && graphical environment == y in the HOWTOs, we'd be much further along right now.

    Even with all that cruft, the one itel holding Linux back is the file system requirements. Every mainstream consumer desktop sold these days has a hard drive installed with a 100% NTFS partition. People don't want to screw with boot managers and people don't want to screw with repartitioning.

    If someone created a *free* distribution that could be installed *through* Windows on the local NTFS partition (with appropriate *free* boot manager), then we'd have a much larger installed base. Developers could start coding on Linux and distributing it with their applications.

    But then there is the GPL/binary module hassle. it will never work. I'm waiting for Apple to port over to x86. I predict 2004.

    --

    Life is the leading cause of death in America.
    1. Re:Close... by mrkurt · · Score: 3, Insightful

      Linux on the desktop sucks for one reason: fragmentation. If there wasn't a bunch of if distribution == x && graphical environment == y in the HOWTOs, we'd be much further along right now.

      I keep hearing this argument,and I think it's overblown. The key apps on Linux (Mozilla, OpenOffice, Evolution, etc) will work with either KDE or GNOME. There might be some apps that are written specifically for one environment or the other that are "crufty", but overall, if I want to run a KDE app on GNOME, it's no problem.

      If you're waiting for Apple to port OS X to x86, you could be waiting...forever. Apple's business model is dependant on selling you a complete package, not just the software. Like Sun Microsystems, they refuse to change to concentrate on software.

      I agree that the dual boot with an NTFS partition is a problem. I would have liked to have dual booted Win 2k with RH 7.2 on my laptop, and pretty much discovered what the trouble was when using FIPS. No can do. At least, not without resizing the NTFS partition. I think the next best thing to getting people to use Linux is getting them to use the Win32 ports of Mozilla, OpenOffice, and other apps as alternatives to expensive or vulnerable Windoze apps. If users become familiar with those, then it might not be too much of a leap to Linux.

      --
      Always look on the briight side of life! (whistle, whistle)
  7. bootstrapping problem by outlier · · Score: 3, Insightful

    I think that gentle introductions to Linux for Win users are a Good Thing. Someone who decides to buy this book probably already has some level of interest in Linux, and is looking to see if the switch can be done with little-to-no pain.

    The real challenge, is getting people to that point. One approach is to have lots of stories published in the mass media that talk about how easy/efficient Linux is. The challenge there is not to raise expectations too high. If someone expects to be able to sit down in front of their computer, put a Linux CD in, click "ok" a few times, and be up and running, doing everything they had been able to do in Win, they'll be disappointed, and are likely to give up. Non-geeks aren't motivated to hack around for a while. They want to use their new tool.

    People need appropriate motivation. As an example, speech recognition software is more likely to be successful when the user has a strong motivation to work through the early hassles. People with RSIs or other physical constraints are more likely to become successful speech reco users than are ablebodied people.

    So, the challenge is to motivate people to try it without raising expectations too high. I'm not sure what the answers are, but although this type of book is a good step, more needs to be done.

  8. Linux's next big hurdle by eyeball · · Score: 3, Insightful

    Linux has failed to catch on among ordinary users because PC manufacturers have been prevented from offering dual-boot systems.

    The reason I've seen a few geek friends try out Linux then walk away disgusted (possibly forever) is hardware support. Sure, with modern distros almost all common hardware available is supported, but in a lot of cases it requires a kernel recompile, some config file changes, sometimes even low-level stuff like probing around to find out an IRQ setting.

    Compare this to Windows. Not only does almost every piece of hardware come with a driver, most people are comfortable with the driver install process (and the ones that aren't usually have a family member or friend that is willing to do it).

    Too bad Linux kernel & distro developers can't create a kernel standard for common release, and just put a stake in the ground and say "Here's Linux 2003. Any certified standard common pre-compiled driver module dated 2003 or older will work with this years Linux." No recompiling the damn kernel. Then of course there'd have to be a very standard common driver installation program... And the rest of us who want to recompile our kernels can still do it if we want.

    Eh, but what do I know. I run BeOS and a driver is typically one file that I drop into a folder and usually begins running immediately. :)

    --

    _______
    2B1ASK1
    1. Re:Linux's next big hurdle by bcrowell · · Score: 3, Interesting
      Getting non-geeks to try Linux is not just difficult, it's a mistake. Most of the reasons are discussed in the review:
      • Installing a dual-boot system is hard. (I failed several times myself.)
      • Installing apps is often a hassle.
      • Peripherals are often a hassle.

      I think the best way to proselytize is to give a non-geek friend a copy of a CD with some open-source Windows apps on it:

      Advocating open-source apps also has the advantage that it might really damage MS. Linux has failed to take away more than 0.5% of MS's desktop OS market, which means it's not even really a factor for MS to consider. OTOH, MS makes a lot of money from apps, and they're really vulnerable to competition. A lot of home users are not happy with paying $300 for a whole computer, and then having MS expect them to pay another $300 for apps.
  9. Ice Cream Lovers Refuse To Switch To Gnu Cream by reallocate · · Score: 5, Funny

    I stopped buying proprietary ice cream from the big monopoly dairy corporations a couple of years ago and now make my own free frozen dairy product -- I call it "Iced Gnu Cream" -- from open ingredients purchased at the co-op grocery about an hour's drive down the road. Sure, driving there and back takes time, and I've had to modify an old fashioned manual ice cream freezer to make this stuff (boy, cranking that thing is an effort!).

    The stuff I make is really cold, as cold as proprietary corporate ice cream, but I haven't figured out how to add flavoring unless I buy closed source vanilla or chocolate, so I've been eating it without flavor so far. But, at least, I'm not beholden to corporate America for my frozen treats. (If anyone else knows how to make open, non-proprietary chocolate, let me know, OK?)

    I don't understand why everyone doesn't do the same thing.

    --
    -- Slashdot: When Public Access TV Says "No"
    1. Re:Ice Cream Lovers Refuse To Switch To Gnu Cream by Zebbers · · Score: 3, Insightful

      while humorous, the analogy isnt worth any more than a chuckle.

  10. Normal friends by lateral · · Score: 4, Insightful
    I've always been surprised and even disappointed at my friends' lack of curiosity about Linux.

    Don't be. It sounds to me like you have a normal and well rounded set of friends. Good for you.

  11. Quoteth.. by Xunker · · Score: 3, Interesting

    Linus himself had something to say on the very subject in a recording of an interview I have, I think from Cebit 2001:


    "They had to learn Windows to do their job, but they don't want to learn anything new... they know that Windows crashes, but they don't care because they just think that the machine is evil.

    "They install Linux and they sit at the computer and they think 'well, what do I do now?' And if you're that kind of person, you'll be disappointed. It's not about enjoying the operating system, it's about what you do with it."


    (I've put the whole interview up if you wanna hear the rest.)

    --
    Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
  12. Re:They *need* photoshop by mgkimsal2 · · Score: 4, Interesting

    If people are professionally trained on a particular tool, the benefit in paying the extra few hundred is that they will be more productive. Could they LEARN to be as productive on something else? Maybe. That'd take time. If a company is willing to invest in workers like that - essentially acting as both employer and training center - and can live with lower productivity for a certain period of time, great. Force people to use unfamiliar tools. If not, then give them what they claim they need. They are professionals, and probably have a better idea of what they *need* than you do.

  13. Re:Could it be? by TheWanderingHermit · · Score: 3, Insightful

    These people think of their computers as a tool just to get work done

    That's me. I may be a geek, but I like having a life. A computer is just a tool, like a hammer, or saw, and so is all the software on a computer. I use whatever tool works. It was difficult to make the switch to Linux (it had been 10 years since I had been doing serious programming!), but I did it. And Linux, as a tool, works much better than Windows. It's like using a high priced hammer that absorbs some of the impact instead of a hammer that breaks in two several times a day.

    In a way I don't care what OS my box runs. If it works and does the job, it's what I want. Unfortunately, I even had problems with Win2k -- which I called Win69, since it went down on me so often (not as often as Win9x, but still way too much).

    You make linux out to be some fanatical cult thats the best thing in the world

    If you care about an OS that works, that doesn't crash, that isn't full of security holes, that doesn't cost an arm and leg to upgrade, that doesn't act as a platform for an office suite that costs (literally) hundreds of dollars, then it is. A lawyer friend of mine just convinced his wife to go for Linux on her new system. How? She looked at the pricetag and realized by the time she got a system with WinXP, Office (a full or almost-full version), a finance program, and the one or two other things she needed (a total of WinXP plus something like 3-4 products), she would spend $1,000 on SOFTWARE alone! She's using Open Office now.

    people don't care about such trivial things

    I'm not clear what you're referring to as trivial. (The noun substitute "things" does not have a clear reference.) If it's so trivial, why are you responding? It isn't trivial when companies like Dreamworks, Merril-Lynch, BP, and many other huge companies decide that Windows is costing too much or not doing the job and switch to a system that doesn't crash and doesn't result in large licensing fees being extorted from them on a regular basis.

    But each to his own. If you want to pay more and get less (except for pretty bells and whistles), then, as Sirius Cybernetics said, "share and enjoy."

  14. Some issues by Gareman · · Score: 3, Interesting
    As an IT professional, I'm learning Linux to increase my breadth of knowledge and my job possibilities.

    However, I can't recommed Linux as a solution to a small to medium sized company or to individuals, except in very limited circumstances.

    DESKTOP: For desktop use, it lacks support for hardware and software and I certainly am not going to support my less technical friends and clients over the phone when they need to update their kernel or install true type fonts. Also, when it comes to software, if an application exists, it probably exists for Windows. You can't say that about Linux, which requires emulators and the like. Fine for me, but not for my mother. As for hardware, I personally would like to upgrade my laptop, but there's no driver for my wireless network card. A commercial operating system is cheaper than a new card....

    SERVERS: For server use, I can't recommend it for small companies, since there would be no local expert able to add a user or other simple task without my intervention. Your average joe can pick up a Windows book and do regular maintenance or add printers, etc. That can't be said for Linux.

    Things that have nothing to do with it:

    1. COST. Only in large companies does the TCO issues begin to play, and then, it's still not clear. As for the desktop, most computers come OEM with Windows (the cost being hidden) and users either already own Windows applications or expect to buy them with the new computer.

    2. RELIGION/POLITICS. Most people don't hate Microsoft -- they're ambivalent. It's like the number of people who boycotted Exxon after the Valdez disaster in Alaska. Most aren't going to put up much fight, especially when it involves an inconvenience. Driving across town to a gas station is MUCH easier than learning the command line or a new GUI. They're unlikely to do either.

    3. RELIABILITY. Windows XP on the desktop is reliable. Period. If yours is crashing regularly, you've done something wrong or installed some 3rd party application incorrectly. I get the impression from reading here and my Linux certification materials that most Linux users are mostly familiar with the godawful Windows 9.x operating systems. Things have changed in the last few years (Windows 2000 and XP).

    4. SECURITY. Windows XP/2000 is known to have security issues. I recommend installing a personal firewall and not using IE (I like Opera). This solves most security problems. Most people don't really care about these issues and will spend the $30 to add software to fix the problems. The Linux way seems to be security through obscurity. If there were a dominant Linux mail client, like Ximian, then there would be viruses written to attack it. Outlook is a big target.

  15. Dont mix Linux in with KDE/Gnome. by BrookHarty · · Score: 4, Insightful

    Everyone talks about KDE/Gnome as the reason to switch to linux, linux is the kernel and drivers for the hardware. Users want applications and a nice looking desktop, eyecandy.

    Personally, I like XP as my gui, and Linux as my server and extension to my workstation. I use my linux box as resources for my windows box. Mount shares, Run services, shell with command line tools, keep tasks running in the background while I play video games on my windose box. (Keep IRC open in a shell with irssi)

    I really dont understand why people dont use the best of each platform. Have the best of both worlds, the power of applications (and GNU utils/commands) on a *nix box(bsd or linux) and the anti-aliased fonts/games/apps of windows. (Sounds like OSX, doesnt it...)

    But if you only have 1 Box, XP+Cygwin seems a better option for now. KDE/Gnome/Openbox are still lacking in areas, and windows programs wont run native. Repeat, im not bad mouthing linux, linux is a great OS. The Gui KDE, and Back end Xserver is missing features, 3D features, Anti-aliasing, advanced hardware features. But the command line gnu tools, and opensource applications are great. I'm sure with time, linux will be the better choice for a full time os, but gui and applications support needs to be there.

    -Brook

    -
    Blackbox 4 windows an alternative to litestep.

  16. Personal Experience Anecdote by core+plexus · · Score: 3, Interesting
    My experience is different. Most of the people who tried Linux because of my recommendation still use it. When they asked about windows products, I showed them crossover, WINE, and VMware, and how I could open any Microsoft format easily in Linux. After awhile they were weaned from the windows teat, and are happy linux users. Do they update when they should? No, but they didn't in windows either. Most of them didn't even have a firewall, so Linux is a boost up for them. (When I explained how most malicious apps are for Microsoft products, esp. outhouse and outbreak express, they were very interested in Linux). Do they know how Linux works? No, but they didn't understand windows, either, expect it was frustrating to be working and see the BSOD. Everyone said they hated Microsoft.

    I know this because I ran a small shop where people brought in machines for repair, surfed the internet, etc. The house machines were all Linux (Mandrake), except for one dual-boot machine. When they were finished I asked them "How was it", and they said "Whatdya mean?" You were using Linux, I replied. "What's that?" My point? They didn't care or even realize they were using Linux, but when we started to compare Linux v. Microsoft, they almost always went home and installed it. Sure, they came back with lots of questions, but they were the same questions Windows users ask me, typically "Where do I change the colors/screen resolution/is that the left mouse button or the right, which side of the CD goes in, etc."

    I believe the reason Linux is not caught on more yet has nothing to do with the features/software or useability, it's due to Microsoft.

  17. How I use Linux at work by simetra · · Score: 4, Interesting

    sed awk grep cron sort ftp smb etc.

    I can make a shell script in about 10 minutes that will do, in a matter of seconds, something that a human would take hours to do with their favorite GUI app. I rarely run Linux X apps. I do run X apps exported off unix servers on occasion, but the real power of Linux is what I mentioned above. Plus, I don't need to worry about, or even have, an X display driver. We have New Fangled windows-based systems that simply have no way of doing these rudimentary, STANDARD functions (outside of purchasing $$$ or building $$$ specialized apps).

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  18. I've tried Linux at work but... by kstumpf · · Score: 4, Insightful

    It's not there yet.

    All of my servers are Linux, and they do great. In fact, I'll turn 1 year uptime on them next week. However, I don't think Linux is ready to be on my desk at work.

    Every once in a while, I get this urge to try to dump Windows altogether. I've tried it several times now, but I keep coming back to Windows because of apps like Photoshop and Trillian, and the solid UI. There are X equivalents of most apps, yes, but they just aren't the same, and I'm not as productive with these as I am with the Windows products.

    Most Linux desktop apps have not been very stable for me either, and what's worse, they don't FEEL stable. MS Windows has a very solid, polished feel to it. They've dumped tons of money and hours into useability, and they have alot to show for it. I think Linux will get there (its come a LONG way already), but for me, its not there yet.

    Last time I ran a Linux desktop, someone asked "why are you running Linux instead of Windows?". I really couldn't come up with a valid answer for him, other than "I just want to!" or "I hate Microsoft!".

    The bottomline is, right now I'm the most productive when working from an SSH session on my Windows desktop.

  19. Enthuse about Linux by caluml · · Score: 3, Interesting

    Simply be enthusiastic about Linux. Show people it. When you discover some "cool shit" that you can do, show people. Don't bash Microsoft. People already curse Windows, but they carry on because they don't think Linux is ready. Someone I knew didn't know that all their hardware would work straight off a RH8 install. "But with Windows, I need loads of additional drivers" he said.

    Don't laugh when their machine bluescreens - try and help them work out why. Use Linux on your desktop, even if it's slightly more hassle. Make sure that when you've installed a lovely theme, or window manager, you enthuse about it, and get people to see it.

    Make sure people know you can play music under Linux. Another common misconception is that it does't have sound support.95% of users simply check email, browse the web, and play games.

    Most people that use Windows know it's annoying, and shit, but they don't think there is an alternative.
    Just don't bleat on about how crap it is - instead, enthuse about how good Linux is. Show them that you can open PPT files in Open Office fine. Show them that you can connect to Windows terminal servers using RDesktop. Show them a diskless workstation in action.

    Motto? Enthuse about Linux. Other people get curious, and try it out.

    P.S If I don't get some good mod points for this heartfelt outpouring, I'll feel very hard done by!

  20. Linux and power users by alexhmit01 · · Score: 3, Insightful

    I'm a long time NT guy (NT 4.0 MCSE, Citrix Metaframe 1.8 CCA), and while I had played with Linux 5 years ago, next saw any appeal on a desktop. My first experiment with Linux was in 1997. About 40 hours later, I had it all configured to my tastes, everything worked, and I wondered what I was going to do. All it was was a slightly inferior to the NT 4.0 desktop that I was using at the time. Forget games, I was an NT guy, we had no games either.

    At my business, we deploy on PHP 4 + PostgreSQL, so we have Linux database servers and OpenBSD webservers. Our first Linux web server in 18 months just came online, we got sick of security issues.

    I currently use a Powerbook w/ OS X for my desktop, I'm extremely happy. When we were playing with Redhat 8 to install the test box, we did one install as a workstation for fun.

    It was distinctly less ugly than I remembered Linux desktops, and was pretty equivalent to a Windows desktop (though it can't touch Aqua). However, when I tried to install Phoenix, I ran into dependancy problems because I hadn't installed Mozilla first (I was going to run Phoenix). When I created a "launcher" I couldn't get it to show up on the desktop until relogging in, etc., etc.

    If I was a grunt office user, I could be trained to work in there instead of Windows. Someone else would create all my icons, etc. For Sysadmining, I have no problem playing in Linux, its easily to configure, etc. However, as a "power user" I was frustrated, and wanted nothing to do with the box.

    I find OS X + Powerbook makes me EXTREMELY productive. Redhat + GNOME + KDE + Blue Curve was too frustrating. It's "looking" better, but it isn't better.

    Look, there are plenty of times that I get confused in the Mac GUI because it isn't Windows. I can usually figure it out, and the result tends to make more sense than Microsoft's version.

    With my Powerbook, I plug a second monitor in and the dock/menu bar slide over. When I disconnect the monitor, I'm back to one monitor. BBEdit has configuration options for working with two monitors, very nice. With my Windows laptop, I had to shut down to undock b/c of the PCI video card to get the second monitor. How would Linux handle that?

    As a result, Apple go the check. Switching was only a few thousand, and I'm more productive. Knock off one extra project and its paid for itself. Give me another two weeks. Linux... sorry, its not there yet.

    Alex

  21. On the issue of partitioning... by bedessen · · Score: 3, Informative

    The review talks about the issues with trying to partition a hard drive to install linux. I suppose most people would reformat and repartition to do this, but not having a real install CD, or not wanting to reinstall is a big downer.

    So I would like to just remind everyone of Parted, the GNU partition utility. It can create, resize, move, and delete most filesystems. The notable exception is NTFS. If you follow that link there's a nice chart that shows exactly what Parted can do with each filesystem.

    So if your Windows is on a FAT partition, parted can resize it such that you don't have to reformat, much like Partition Magic, but it's of course free. And, you don't need a working Linux system to install it, there are bootable floppy images available for download. It's main drawback is the user interface, but if you read the Docs first you should be able to do most simple operations without really understanding the details.

  22. How many users really are curious? by pjrc · · Score: 3, Insightful
    I've always been surprised and even disappointed at my friends' lack of curiosity about Linux.

    Would you also be disappointed in my lack of curiousity in Microsoft Windows ?? It's come a long way since the bad-old-days of Windows 3.1. That's the time frame when I purchased my first PC and installed Slackware 1.1 (0.99pl14 kernel). Previously, I used a MacLC2 (dual boot, MacOS6 and MacOS7), and I logged into to various unix boxes for "real work". Before that, I had an Apple2, and again, I logged into BBSs and unix boxes for email, newsgroups, and chat.

    I kept the Mac for many years and used it for word processing and graphics (bought one of the few monitors at the time which had two video inputs). MS Word 4.0, MacPaint 1.1, SuperPaint 3.0, Canvas 2.1 were getting pretty old, but they still worked great and did everything I needed. My old Mac has a 50 MHz speed-up card, and those old apps ran great. Likewise, I could do almost all unix-oriented tasks on the linux box, including email, usenet news, and later surfing the web. Linux (and related apps) has grown and grown, and the PC hardware has remained cheap (unlike trying to upgrade the mac). A couple years ago, I took the plunge and finally started using the GIMP, which replaced my last major hold-out on the Mac side.

    Over the years, there's been 2 win32-only CAD apps I've needed. At times I had dual-boot, but eventually I purchased vmware and I really like the repeatable resume. I can finally not have to fiddle with windows.... I just set it up once and every time I start that virtual machine I get exactly the same working win32 system with my one CAD app installed.

    I saw WinXP in the store not long ago. They've certainly made it pretty. It also looks like Win2k and WinXP are real operating systems with compatible apps and drivers (I was quite unimpressed with NT 3.51 and 4.0).

    My linux setup works. I know how to use it. I have a set of apps that run great and do just about everything I need. I've got all my special apps in /usr/local and ~/bin, so backup and migrating to newer distros are easy.

    I know there's LOTS of neat new apps for Windows that don't exist for Linux. I know the modern versions of Windows have become much better.

    But I don't really care. What I have works, and until there's some really compelling reason to consider Microsoft again (that isn't easily solved by a repeatable-resume vmware virtual machine), I just want to leave well enough alone. It's certainly not broken, so why fix it ???

    I can identify with your Windows-based friends who are quite happy with their computing paragigms and therefore aren't really curious about Linux. I can't see how yet-another-book is going to "help". If everything is working great and there's no need for anything new, then what is the "problem" that needs to be "solved" ?

  23. The Zaurus explains linux's shortcomings by Ilan+Volow · · Score: 3, Interesting

    The Zaurus is actually a perfect example of why linux has been having such terrible trouble getting to the desktop.

    I've got a Zaurus. I like the fact that I can write custom mobile GUI applications in Python. I'm not saying it doesn't have it's uses for extremely niche applications. I've found the thing useful, so I'm not completely biased.

    But unfortunately, the Zaurus UI is VERY badly designed. It's not just lack of "polish", it's stuff that any decent UI person would tell you you *never* do, especially on a mobile device with a ridiculously tiny screen.

    Why is the Zaurus so very unusable?

    Linux's success, which is success on the server, has come about because linux developers/users had cultural beliefs and abilities that lent themselves well to the creation of things like Apache and the Linux Kernel. Unfortunately, they had cultural beliefs (HCI is BS, RTFM, text better than graphical) that were detrimental to the making of usable software. You have to have a developer culture that values ease-of-use in order to make usable software. They were also lacking in many of the necessary skills (thinking graphically instead of textually, user-interaction design etc.) needed to do this, as well.

    Let's look at the Palm as a case study. The Palm user interaction was designed before the code for the OS was ever written and before the first injection mold tool was cast. The creator of the Palm, Jeff Hawkins, could often be seen walking around the company with a wooden mockup of the device, taking it with him to meetings and taking down imaginary notes with the stylus he had created (whittled down from a chopstick!). He thought long and hard about how to minimize the number of taps to do things (which the TrollTech has not). In short, he did what was needed to be done to have a successful, usable product.

    If Jeff Hawkins was a linux developer, he would have said "I'll just tack on the GUI once I've finished all the technical stuff. Modularity and all". If someone with any UI design experience would try to save the day and tell him he needed to design the UI before anything else, he'd tell them they were being ridiculous. If someone complained that things were too hard to do, he would tell them to stop whining about what they're getting for free. He would then release the stuff he created to many of the geeky linux folks as early adopters, believing that usage would start with them and proceed to trickle down to normal folks. All the while refusing to understand that linux geeks tend to have very high tolerances for badly designed and inefficient user interfaces and will yell "Stop spreading Microsoft FUD about linux being hard to use!" at the first person who points out an ususable Open Source UI.Assuming that the Alternate Linux Universe Jeff Hawkins was receptive to user feedback regarding the bad design, he wouldn't be getting any because the majority of users would be telling him that it was the greatest thing since sliced bread.The poster in an earlier thread who in jest pointed out that the guy who said KDE was easy enough for anyone to use was actually running it on Gentoo couldn't have been more right.

    Palm was successful because they did things the right way, not because they were familiar to windows users. WinCE did things the wrong way because it was familiar to windows users (some Palm executives once said that competing with PocketPC "was like shooting fish in a barrel").

    Linux getting to the desktop will require both the linux developer community and current user community to put down their Neale Stephenson essays and change their attitudes and the way they do things. Until this happens, the greatest roadblock to Linux on the desktop will be the linux community itself.

    --
    Ergonomica Auctorita Illico!