Pitfalls and Options For Business-Desktop Linux 346
swhiser writes "Tom Adelstein dispassionately surveys the remaining fixes that will put desktop Linux through in the enterprise. Peer-to-peer networking, functional printing, laptop support, single sign-on to Active Directory and a better Device Manager (with a driver-get mechanism) are among the things companies are asking for. He says, 'The Linux desktop could fail if companies continue to pilot programs and conclude that it's less trouble to buy Microsoft. Everyone loses in that scenario.'" Pre-loaded systems are no longer a pipe dream or an obscurity, though; read on for one reader's mini-survey of Linux systems from large computer vendors.
Acidus writes "I called around today to the big OEMs (Gateway, Dell, HP, IBM) seeing who offered systems with Linux pre-installed, and the results were good. 3 of the 4 offered Linux on workstations. While no one offered Linux preloaded on laptops, Dell has some references nn how to install Linux on their laptops, while IBM has a scattering of docs on their website about installing Linux on systems. The reps at Dell, even though they have a series of Linux workstations, had to ask me what Linux was, and how to spell it. "Is that L-Y-N-I-C-S?""
We've been running Linux for quite a while now (Score:5, Interesting)
We use NIS so that workstations are completely interchangable. Had an EE harddrive meltdown, grabbed a spare machine, ran the kickstart, and the user logged back in via NIS within 15 minutes with no data loss! Could have had him backup instantly if he wanted to go to a spare office.
I can't believe how much easier workstation admin is now that we use Linux.
Cut Dell some slack! (Score:3, Interesting)
If someone called you up and asked you to spell some random word in Hindi I bet you'd mess up too.
As for the first topic, it should be no shock to any one that linux needs a whole shitload of stuff, Samba and others are great projects, and provide a lot of the desired functionality, but getting them installed and set up and "playing nice" with your Windows network can be a real bitch.
I mean, who here has jumped through the hoops of adding a linux server to an AD domain? Compare to adding a Windows server to an AD domain. Now imagine Betty McOfficeGirl trying to follow some written instructions to set up her fancy new linux desktop. Not all offices have a team of IT guys swarming around taking care of everything. Most people are on their own.
Linux needs to fight this battle in the small businesses of the world. They got a toe in the door as far as POS machines and kiosks, that type of thing. But linux needs to be running on the PC in the back office of every mom and pop grocery store or restaurant or doctors office, etc...
Everytime I criticize linux I get modded down and shouted at by morons for being a MS "fanboy" or "astroturfer". It's all obvious to anyone who cares to look, though.
Frankly, I don't think linux can do it (replace windows). I don't think linux will do it. I don't think we should be trying to shoehorn Windows compatibility into a Unix clone. Linux' strength comes from its Unix roots, and I think it should stay close to them, and stay focused on conquering the backend.
I see something like ReactOS developing into the horse to bet on.
To me, a Windows killer is something you install over some guys copy of Windows, and they never even notice that some of the icons are in different spots, or the Windows logo is replaced with something new. Everything works as it always did, albeit with all the transparency a GPL'ed project gives us.
Just my 0.02. I really don't think linux could ever replace Windows any more than a tractor trailer could replace a honda civic. All those regular non-mechanical folk don't want to drive a tractor trailer, and don't want to learn.
Once again ... Why bother. (Score:2, Interesting)
Once native OOO comes out next year, OSX will be the `switch` platform I am recommending to all my friends relatives colleagues...
Regarding Linux, OOO 2.0 is again a main switching point. OOO 1.1.n is still too limited to be useful for power users to switch.
Another HUGE blocking point for switchers to any platform other than win32 is the lack of a `all in one` netmeeting'ish application. Sure there is gnomemeeting but it still does not support an secure integrated vnc server/client p2p component. This is greatly limiting.
JsD
[dreaming of programming Java/obj-c/Python on an apple at apple while programming in Java/tcl/JS on a dell at another]
Re:Just keep using Windows (Score:3, Interesting)
Re:Risk aversion (Score:2, Interesting)
Re:We've been running Linux for quite a while now (Score:3, Interesting)
roaming profiles (Score:2, Interesting)
don't be like us, plan ahead for time & cost of support.
WHY? (Score:4, Interesting)
WHY???? Show me ONE big corporation which needs to play movies on the users desktops!
Re:WHY? (Score:2, Interesting)
Sure, these could be converted into another format. But that is just another line item that needs to be done to switch to Linux. Once the "Things we need to spend money on because they don't work in Linux" list gets to a certain number, migration just isn't going to happen.
Re:As long as tech-knownothing PHBs keep making (Score:5, Interesting)
1) Do away with office. Replace office with openoffice the desktops (still windows).
2) Do away with outlook/exchange. Lucky for novell they have groupwise.
3) Set up a CMS system (novell used thei ifolder product) which keeps track of documents the employees create. This trains the employees to go to an abstract location for all their documents rather then "my documents".
4) Set up a desktop distro with open office, groupwise, ifolder and you are done.
It could be done with small gradual steps. Novell has done it, IBM is doing it and neither one of them is a small company.
Re:WHY? (Score:3, Interesting)
Re:As long as tech-knownothing PHBs keep making (Score:3, Interesting)
The decisions have to be made on the basis of the business, not the basis of the technology itself. So I don't blame them for hiring experts (consultants) to do this sort of work.
THe fact is, there are Linux consultants too (I am one of them) and we can create decent marketing material. But the best marketing is done face to face where you can actually communicate with your customer.
Most of the problems talked about here are due to trying to fit a square peg (Linux) in a round hole (Windows workstation concept). Yes, it can be done, but it is not really optimal. Yes, we could use some more tools for allowing easy sharing of printers, for example.
Linux workstations are viable today, and have been viable for the past five years. THey offer unparalleled ease of use (given a little bit of effort to ensure that the desktop has the best icons, etc) and ease of administration, especially when given to someone who knows absolutely nothing about computer (Linux or Windows). For people who have become comfortable with Windows, this is another matter-- the computers are different enough that some frustration can be expected.
For small to midsize businesses who don't have an existing IT infrastructure, I tend to recommend Linux. For those who are not dependent on commercial vertically targetted applications, I recommend Linux. There are some gaps (payroll software being one) but these are relatively easy to mitigate.
Linux is not at the moment the desktop for everybody. Many businesses have way too much invested in Microsoft to make the move easily. And this is OK. It is up to consultants to counsel customers when their preferred solution is *not* likely to succeed too (far few take this road though).
The window of opportunity for desktop Linux is just beginning to open. Don't expect it to close too soon.
Are 26 letters in the alphabet too much? (Score:3, Interesting)
People who don't understand the CLI don't realize that it's actually a programming language file, but you only get to see one line at a time (default file size is 500 lines) - you can change that, you can search, edit, switch to multi-line mode, write little scripts, change the copyright year notices on all of your webpages on Jan. 1 with a simple one-line command, etc...
Extending the argument that GUI is better, what you're actually saying is more like questioning why we should use C or C++ or Java or basic or any programming language that has to be typed in, let's just point and click our way to writing software programs!
Furthermore, why should we even use the English alphabet or the keyboard? We can do everything we need to do with a mouse - that way, you get carpal tunnel sooner, which means you can quit your job and get paid more than half of what you were earning for having people do surgery on you!! Great idea, huh?
English is a language, just like Perl is a language, just like C is a language, just like any other programming language. And you know what? Bash, the Linux default shell, it is also a programming language. That's the whole point. You can type your business letters with your keyboard or you can type them with your mouse...
On top of everything else, if you make it so darned easy for anyone to do anything on a computer, you will outsource yourself to someone making minimum wage. Since when is being stupid a desired thing? I think we need to get over the idea that computers have to be "easy" to use - it's a skill - take 6 months to learn how to use a REAL operating system the right way - what is life expectancy - 65+ and growing? What is 6 months out of that to learn how to use a tool that you are going to use for the rest of your life?
Setting stupidity as a goal is counterproductive. I think it would be better if the goal were that computer operators learn the skills necessary to use something like Linux or BSD. The basics are something you only need to learn once - they are more like concepts - so if the computer operators learn how to use the computers properly, we will have a more realistic computing environment - because no matter how "dumb" you make something or how "dumb" you make a job description, it's always someone else's job to come and fix it when it doesn't work anyway. What I don't understand is why intelligence and skills aren't the focus - they are in almost anything else? You don't hear someone say - "They ought to make theoretical physics easier... it's too hard!", or "They ought to make Partial Differential Equations easier... they're too hard!". C'mon, people... get with it already.
Re:Wuh? (Score:5, Interesting)
The way things go with Linux is that things start out unsupported. Then they get flawed support. After a bunch of development, the right solution is made, but it requires a lot of configuration to set everything up. Then it comes preconfigured and everything just works.
(When I started using Linux, in '96, in order to get X working, you had to write a mode line with the timings you wanted to get things just right. Then X started coming with mode lines for all the nice modes. Now you don't need mode lines at all; the server will come up with the right information itself. Imagine my surprised when my new X server, with nothing in the config file other than my monitor's capabilities (old monitor; new monitors report their own capabilities), instead of coming up in 1280x1024, came up in 2048x1536 because that's what it could do.)
Today you have to tell CUPS what your printer is. But tomorrow, you won't because the software will read
The article is thinking in the microsoft way about getting drivers. Why should you have to click on an unsupported device in order to get a driver for it? Just try to use it and it should fetch (or build, or just load) a driver. If it doesn't know what the device is, it should use a cddb-like system to report the lack of support, and let users who get it working report what they did.
100% identical? Good luck. (Score:4, Interesting)
Wow - we ordered 2 *on the same day* and they both arrived the same day from the same location. They have different wireless chips inside. One person has wireless under linux, one doesn't.
Here's hoping all *100* of yours are 100% identical down to the internals.
I'm a PHB (Score:1, Interesting)
I would love to save on the licensing costs of Microsoft. I think Microsoft is a blood sucking company that creates virus-ware (software that requires other software made by Microsoft to work effectively) that I hate having to proliferate accross the company I work for (1200 workstations). Many on Slashdot like to blame a lack of adoption of linux on management, but that's not the case here.
So, how do I convince the other half that Linux should be in our future? Firing them is not an option. No Linux migration would be practical without their complete support and "decreeing" that we will move to Linux will be a failure if my main tech folks don't support the move.
It's more than money. (Score:4, Interesting)
Politics is a major factor and the numbers can be managed to show any results that you want. Yet in case after case, that exact situation has happened. Again, the numbers can be managed to show whatever someone wants them to show.
Being the new CIO or VP and doing nothing except maintaining the status quo is not going to look good on your resume. That's where the politics come into play. If you aren't already on the most popular system, lots of "problems" will be "found" that can only be "fixed" by migrating to the popular system. If you're on the most popular system, then most managers will not risk their career by championing a migration to a less popular system. Instead, they'll focus on centralizing that which is decentralized and decentralizing that which is centralized. And I did not do that. Incorrect. The actual thought process is more "hmmm... something that might save money, but might fail and cause me to lose my job - nope, I'm not risking my career". Yes it does. I can sit someone down and they can type and print from OpenOffice the same as from MSOffice. Only if the users at the company in question are part of the "some users" group that you mentioned. If they aren't, then there won't be problems. Whatever. Lots of people use it and is seems to work for them. I'll leave out the rest of your ill-informed rant.
In business, it's about politics. That's the fact. The sooner you learn that, the sooner you'll be able to move beyond tech.
Bullshit. (Score:3, Interesting)
These teams, knowing their stuff, would not touch Access with a 10 metre pole.
As for small companies, they are carving their own obsolescence: I used to porvide support for dentists. While the Access solutions they had normally gave uncountable headhaches, Linus or UNIX solutions kept working silently, the trusty powerhorses that ensured the dentist could do his work and not wait in frustration thanks to the latest virus or BSOD.
Re:Without MS Access-like functionality... (Score:1, Interesting)
Damn straight! I'm a programmer at a small company of oil engineers who frequently "try their hand" at creating "applications" in Access and Excel. It's copy-and-past all the way to the finish line. Who needs the notion of abstraction when your ever-ready friends Ctl-C and Ctl-V can do all the hard work for you? Ctl-C is like the left leg, Ctl-V is like the right leg. Apart they are useless. Together they make a deadly team.
The stuff they churn out is usually visually replendant, but in functional terms are complete pieces of crap.
Honestly, I feel like punching someone.
Re:Are 26 letters in the alphabet too much? (Score:3, Interesting)
2. You obviously don't understand the CLI. If you understand the CLI, you know it's a programming language. A simple one, but a programming language nonetheless. How could you not care about that if you knew it? It's the case of the sour honey - the bee's nest was too high up in the tree, the bear couldn't get to it - so he gave up and consoled himself by becoming convinced the honey was sour anyway. It's not that hard, trust me, you just have to take one step at a time. Bash is your friend.
3. I guess what I see is that perhaps many people feel that it's "not worth it" to learn GIMP. Your attitudes towards GIMP are the cause of your difficulties. Many individuals, for instance, would gladly take lots of time to learn Photoshop, because their attitudes towards Photoshop are more favorable and Photoshop has the "image" and the "coolness" factor. Truth be told, if you are a graphic artist, you need to know both. Comparing GIMP to some application that allows you print out wallet-sized photos isn't fair... GIMP is an incredibly complex program with intense capabilities - you're comparing apples and oranges. What YOU want is called the "Gnome Photo Printer". Google for that and you will have your wallet-sized photos.
I guess it just boils down to whether or not the whole point of the thing is to sell massive quantities of computers to massive quantities of people, or to produce a quality product that appeals to certain types of people, regardless of the quantities of people.
Seriously... if you like Windows so much, use it - but if the reason you don't like Unix or Linux is because OTHER people like the advanced capabilities it offers, or because "everyone who stands up for Unix never goes outside" then I would have to say it's a failure to understand what a computer is. A better analogy, perhaps is a stick shift, not a hand crank. Got a problem with my stick shift? C'mon. Your opinion counts just as much as anyone elses - so it's always best to respect yourself and make up your OWN mind - if you don't like Unix because it's got a "command line" - if that "command line" which you never have to use really just bugs you that much, and that's how you really feel - why of course you are entitled to that opinion. Don't let others' appreciation and respect for the command line drive you away from a superior product.