Pitfalls and Options For Business-Desktop Linux
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?""
decisions in IT departments, Linux won't make much inroads on the desktop. They generally make decisions based on paid consultants and glossy magazine ads. Now, if the word spreads that companies can negotiate with MS based on threats of migration that'll keep some IT costs (somewhat) lower. Of course this can only work in bigger shops. Smaller companies can't do this.
I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
From the article:
"Broader WiFi card support needs to be introduced to Linux. WiFi card support for the large and important group of laptop users hardly exists. The expedient solution here would to use something like Linuxant's DriverLoader which has the elegance of being a single point solution that's applicable to the great majority of user/device scenarios."
This is the single reason that stopped my from installing Linux on my laptop. Until I discovered ndiswrapper, that is, which wraps windows wireless drivers...
Now if ndiswrapper worked out of the box, that *would* be a step forward.
A stable driver API is one of the things that is much needed. This is even a problem for server environments. In a perfect world, all drivers would be open source and easy to include, but that is just a pipe dream at the moment. There is a need for binary only drivers for several reasons, where a) support and b) it includes patented/licensed code are two of the biggest.
As it is now, Linux on the Desktop is only feasible for very specific desktop environments. And on laptops? Power management and wireless networking are not automatic, and with several different hardware versions and with users that roam the world... it's a pain.
Linux is getting there though, but slowly. The support cost for linux on desktops and laptops in corporations today would be too high I fear.
//TheToon
Feel ready to own one or many Tux Stickers ?
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.
This way to the egress...
http://h10010.www1.hp.com/wwpc/us/en/sm/WF06a/3219 57-64295-89315-321838-f33-395654.html
- Just my $0.02, take with a grain of salt, your mileage may vary.
Exactly! Why will I even bother to have Active Directory compatability if I can use kerberos and LDAP for this stuff?
What's the point of using Linux, 'just because'?
Cost of licensing? Upward compatibility? Freedom of choice? Hardware requirements? Ability to customize workspace? Freedom from Microsoft inspections, like the ones MS has forced on city buereaucrats before? Better security?
Do I need to continue? I can...
Check out my sysadmin blog!
Risk vs. reward for the decision-maker is going to be a key factor. If I am a CIO or CTO I am likely unwilling to bet my career on the risk of the unknown. There are possibly great cost advantages to deploying Linux on the desktop in the enterprise, but if that's not a primary focus area for the head of corporate technology then it is better to stay with what is know to work. Security factors are another big consideration, but in both of these cases it's a bit of a leap of faith. Windows is the known quantity and there is a massive budget in place around it. In other words, the main technology decision-maker is not likely to be rewarded as a hero for the advantages that Linux might bring, but would be sacrificed for any unforeseen downsides. One does not have to be too risk-averse to see why Microsoft remains entrenched.
The only thing that I am waiting for is a Linux Domino Client and Admin Client (not iNotes). One would think IBM could get this taken care of.
The outsourced tech support probably couldn't spell "Windows" either. They don't even have the same letters on their keyboards as you do.
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.
I don't need no instructions to know how to rock!!!!
The truth is that Linux is no where near the quality and refinement of OSX. The only thing that is holding me back from recommending OSX as the switch to platform is the lack of native OOO and in particular a stable 2.0 trunk.
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]
One major headache for us would be out of the box PPTP use. Most of the issues Tom mentions would go a long way to start phasing Linux into the environment I am responsible for.
Sure... like just
- keep fighting terrorism
- losing indivdual freedoms
- stop thinking
For christ sakes... just because something isn't point click and done doesn't make it any less viable.
1. Windows Network Neighborhood visibility and UNIX/Linux visibility in the same panel.
XANDROS 2.0, Lindows, Lycoris, MEPIS
2. Active Directory password management which includes single sign-on and password expiration policies.
Novell Evolution embraces mail, calendar and address book standards to ease data sharing.
Supported mail protocols include IMAP, POP, SMTP and Authenticated SMTP, as well as Microsoft Exchange 2000 and 2003. Novell GroupWise support is currently in our development branch.
3. Interoperability with Exchange 5.5 and Exchange 2000.
See above
4. Font compatibility with Microsoft Office and Openoffice.org and/or StarOffice.
Crossover
5. Windows Terminal Server clients using RDP out of the box for home grown applications and special Windows applications.
Xandros, Lycoris, SUSE, RedHat... or just install VNC...
6. Ability to click on a file in a Windows or Samba share and initiate the associated application.
Fille association is not a roadblock. Simply a minor configuration issue.
7. Device management for hardware compatibility.
XANDROS 2.0, Lindows, Lycoris, MEPIS, RedHat, Suse
8. Compatible Windows Media player Codecs.
Crossover, MPlayer, XINE
Until the common Linux flavors have better support for USB and Firewire devices, people will keep getting frustrated with these implementations. Trying to fit in to the wintel box way of doing things is a slow process. It's been evolving for over 20 years. Now if Intel started to actively support Linux.......
I was charged with implementing single signon between our fedora box and ADS. Just use Samba, winbind, and pam. If someone wnats to configure these tools into a single offering, I'll use it, but it didn't take too long to implement.
Mattrock
If you read a lot of Polish press - I do - you will often find this kind of reasoning, especially whenever Polish national soccer team coach explains his latest failure (and in Polish soccer, there's always a failure to explain). My favorite is "we actually won the first half, but...". There ARE some important issues with Linux in corporate environment - laptop support, printing and device managing among the most important ones. Don't comfort yourself with easy explanation that corporations reject Linux migration only because someone is "tech-knownothing". Maybe they know something - namely that the overall cost of the whole hit-and-miss game with installing Linux on laptops might cancel the benefits of such migration?
The way Linux will make inroads on the corporate desktop is not by some big push to get it over the top, but by steady, incremental improvement. Not to mention any names (lest I be accused of flamebaiting) but targeted super-projects will not work.
Reacting to the perceived needs of corporate users is fine, but that's not a good fit for the Open Source way. You need someone who has enough pull with a developer to get a single feature or bug worked on. In the early stages of a project, that person is the developer or people he knows personally, with the circle expanding outward as the project grows.
Companies with perceived needs for a Linux desktop can sponsor development of those needs. Sure, the rest of us can try to guess what to create based on surveys and hearsay, but it's way better for the people close to the problem to come up with the solution.
The best way to promote Linux on the desktop is with apps. If a killer app appears, people will adopt Linux and be motivated to fix whatever perceived flaws they find.
sigs, as if you care.
...and conclude that it's less trouble to buy Microsoft. Everyone loses in that scenario.
And Microsoft loses...how?
The eventual goal might be to switch to an all-Linux environment, but in the meantime Linux users need access to all the things they use now. Microsoft would love it if the only practical way to switch to a Linux desktop was to throw out all your existing backend software and start over.
For one, not wanting to have your business rely on a single supplier, especially a criminal monopolist. Also better security and lower TCO.
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
I'm sure someone with more experience on Windows<->Linux networking can fill up the rest. So I recon the question should be why use Windows, 'just because'? IMHO Linux would make a lot of sense on a corporate desktop (less fiddling with malware and viruses, no more solitaire). Home users, no, not yet. Soon though (I've heard next year is going to be _the_ year of the Linux desktop ;-)
Most of these already exist in one form or another.
;)
1) Use smb:// in Nautilus.
2) Dump Active Directory and use something that's a bit more cross-platform. There's plenty of LDAP-compatible stuff out there, and Novell will sell you a drop-in solution for single signon. If you do it right, you get single signon across Windows, Linux, Solaris and HPUX.
3) Evolution Connector.
4) Just set OOo to use the MS TT fonts.
5) Terminal Server Client or rdesktop (I'm guessing they mean a RDP client here).
6) Nautilus can handle file associations just fine.
7) Not sure what the hell they mean by this.
8) Mplayer using MS codecs
Basically, it sounds like a list drawn up by someone who hasn't considered that introducing a new platform into a corporate environment means that they're supposed to exploit the advantages of that platform, rather than force it to conform to whatever existing platforms they have.
Article Myth: Linux doesn't do P2P networking.
Fact: Linux just doesn't have a Net Neighbourhood/Places GUI. There is nothing that requires Linux (or BSD) to have to have a domain controller. In the past week, I've provided support in online forums where the problem is stated that on Windows they can't see the other Windows box - because they are using Network Places, which relies on NetBIOS and can take up to 45 min for a computer to show up in. This is the reality of the userbase - GUI.
Myth: Printing sucks
Fact: No argument - it sucks. No central tie-in into the system so all programs use the same printing config. I shouldn't have to setup CUPS, and then setup each and every program I want to use to use CUPS.
Myth: Laptop support is non-existant
Fact: There's sites dedicated to it; as long as the hardware is available, for the most part there is no trouble booting linux on a laptop. Rather, the article says that there's just not enough wifi support in laptops...
Myth: No Terminal Services client
Fact: rdesktop worked fine for years now
There's other issues, but those are the most visible. Not to say the article isn't overall wrong in it's assertion - that in order for Linux to get to the point where drivers are listed with hardware along with Windows, the hobbyist programmer mantra of "it works for me, so fsck you" keep stagnating Linux where it is today - where it's been for the last couple of years ever since "this will be the year of the Linux desktop...No, THIS will be..."
It's not acceptable to have to install 3+ programs in sequence to get an app to work - bundle the bloody stuff already, quit being lazy. Funny from the crowd who chastizes closed source about how bad their software design is...
I recently installed Debian on my NC8000 laptop and spent the better part of a couple of hours last night doing the relevant research to get my built-in IPW2100 adapter going.
It honestly wasn't THAT difficult, but I say this with the reservation that I'm a fairly advanced user despite the fact that I primarily use Windows. I can see how someone with limited *nix experience and who lacks familiarity with a CLI might find it nigh-impossible.
The sad thing is that I have to do it all over again, since I only allocated 1.5GB to / on Debian and now it's choking every ten minutes on me (since I have gnome running and it insists on having 10,000 useless packages or else it will go away and sulk). :-( You know what they say about hindsight...
picpix image polls. create - share - vote. fun!
1. Windows Network Neighborhood visibility and UNIX/Linux visibility in the same panel.
. png
t er.png
Check. It's called Samba.
2. Active Directory password management which includes single sign-on and password expiration policies.
Check. It's called Samba with Winbind. Though it could do with being better integrated with most distributions.
3. Interoperability with Exchange 5.5 and Exchange 2000.
http://www.novell.com/products/connector/
4. Font compatibility with Microsoft Office and Openoffice.org and/or StarOffice.
TrueType fonts work fine for me. Though again, a well-designed installation program would be nice.
5. Windows Terminal Server clients using RDP out of the box for home grown applications and special Windows applications.
http://www.whitepost.pwp.blueyonder.co.uk/rdp.png
6. Ability to click on a file in a Windows or Samba share and initiate the associated application.
Have they used Konqueror lately?
http://www.whitepost.pwp.blueyonder.co.uk/useprog
7. Device management for hardware compatibility.
One already exists, it just doesn't (yet) integrate to the point whereby it can install drivers automatically.
http://www.whitepost.pwp.blueyonder.co.uk/infocen
8. Compatible Windows Media player Codecs.
Which ones? Xine supports most:
http://xinehq.de/index.php/features
This is a good list of criticisms....for me to poop on!
Really, I don't get these problems. Getting networked printing to work with Windows leaves you with red marks on your forehead from banging it against the desk. And P2P networks? Half the time Windows machines don't see each other in the "workgroup" or refuse to exchange information or doggedly insist on logging you in as the wrong user. In both cases, printing and networking, if something doesn't work correctly there's often nothing you can do to fix it besided rebooting and seeing if that helps (which, bizzarely, often does).
On the other hand, networked printing in Linux amounts to selecting a CUPS or Samba printer and clicking OK. Oh, and you might have to specify that it's an HP G85. How is that not functional? I think I took one step to set up my OfficeJet as a shared CUPS printer, which was "apt-get install hpoj". P2P networking, uh, come on you must be kidding me. We had this nailed before Micros~1 even knew what a network was. And with the interfaces now available in Gnome and KDE, traversing networks is almost transparent. "Sharing" is even very Windows-like in KDE (right-click and choose share). How's that not functional again?
Now as for the others -- AD support? That's rich. Not exactly parallel, but where is, for example, the support in Windows for ReiserFS, ext3, and JFS? I say that makes Windows "not ready for the corporate desktop" because it can't read non-MS filesystems. A clever driver-getter would be spiffy, but in Windows it's merely an agreement with hardware manufacturers to bundle/offer their drivers. This would be a reality for Linux if hardware vendors had open source drivers available, so really it's not a Linux shortcoming at all but a hardware vendor problem.
Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
Well, when looking at the above list, I can't help but be frustrated. The majority of those things are already available. Let's go down the list item by item:
Windows Network Neighborhood visibility and UNIX/Linux visibility in the same panel.
Huh? What are these people using, FVWM? With Samba it's easy to set up a Windows network on a Linux box that can be viewed on both GNOME and KDE. In the same place as Windows shares. GNOME (and probably KDE, not sure) can even display different manual networks, such as FTP servers in its network place.
Active Directory password management which includes single sign-on and password expiration policies.
Can't comment on this, I'm not familiar with Active Directory.
Interoperability with Exchange 5.5 and Exchange 2000.
Am I completely crazy, or can't Ximian Connector & Evolution already do this?
Font compatibility with Microsoft Office and Openoffice.org and/or StarOffice.
Again, I ask the same question -- "huh?" -- if you want to use the Microsoft core fonts, install them! It's not that hard. It's not a fault of OpenOffice.org or StarOffice, it's just a case of the fonts that come on a Linux distro by default -- there's not Arial, Times New Roman, etc. because those are Microsoft fonts and Linux distributors can't distribute them. Might I ask a daring question: why don't Windows users install the Bitstream Vera fonts? I find it annoying that "Microsoft Office" doesn't have compatibility with "OpenOffice.org" (even though the office suites are not the problem in the first place).
Windows Terminal Server clients using RDP out of the box for home grown applications and special Windows applications.
Again, excuse my ignorance, but ... what's wrong with VNC? Why not switch to an open solution?
Ability to click on a file in a Windows or Samba share and initiate the associated application.
I don't agree that that's the problem: KDE (and GNOME maybe, I'm not sure though) can open the desired application just like normal but it does it in an undesirable way, IMHO -- it doesn't open the file from where it is, it copies it to your home directory and opens it from there. I think that that should be improved.
Device management for hardware compatibility.
That's very vague. Do they mean a GUI? If so, what's wrong with distro-specific hardware GUIs such as YaST (which is very good IMHO). A universal distro-independent solution is not a good idea, as is exemplified by LinuxConf. If you want a GUI for hardware management, pick a distro that has one.
Compatible Windows Media player Codecs.
That's the dumbest one yet, and the answer's right here: http://www.mplayerhq.hu/
Is your LDAP kerberized? (in other words, can you tie Kerberos security to permissions on the retrieval and setting of LDAP attributes?)
Or is it just another Linux mish-mash of pieces and parts that could be tied together with string, bubble gum and a paper clip?
All my corporate customers prefer the bubble gum and paper clip approach.
that would be nifty... we have no such thing. Outlook gets mail and stores it on the local machine, removing it from the server. this may have been done because of server space in the past, but now it is a pain if a workstation dies. spares are a pain. users exist on the server (for email) and on local machine, everything on the local machine. not many computers to support here, but enough that I would like it to be easier.
don't be like us, plan ahead for time & cost of support.
I have nothing witty to fill this space with yet.
What is up with these suits talking about "failure" if Linux doesn't meet their requirements. This is yet another instance of applying a corporate mentality to a non corporate entity. He doesn't define fail because its a meaningless term. The majority of the OS users in this world are home users, not corporate users. These latter users want a stable system that doesn't force them into unnecessary purchases. There is no fucking way Linux is going to fail with this crowd. If the corporate stooges don't need it, that's fine. It doesn't have jack to do with failure of the Linux desktop.
But here's where the failure comes in. If your company's IT budget eats up your marketing or manufacturing resources and your competitor saves that money and beats your ass in the market then guess what Mr Tidy Tie ---you fucking failed.
peer to peer networking? that is a frigging nightmare to any enterprise It department.
why do you think that we lock out the ability for you to share folders on your machine in the domain wide settings??
Gee, that's all we need is something that makes it easier for a Virus to spread.
the author has some interesting points but most are examples of someone writing an article about something he knows nothing about.
I admit that some things are slightly laking, but some of what he talks about exist (sorry, but single login to a active directory? that's a windows product why not use the unix solution like this that has existed for decades?)
These are the types of articles that simply Fuel the PHBs into thinking they now know more about a subject.
Do not look at laser with remaining good eye.
Other systems are just as archaic in some ways when it comes to drivers and hardware support.
Some even require everything built into the kernel. Commercial Unix operating systems are sometimes inferior to Linux (dare I mention SCO's offering).
Dump Active Directory and use something that's a bit more cross-platform. There's plenty of LDAP-compatible stuff out there, and Novell will sell you a drop-in solution for single signon. If you do it right, you get single signon across Windows, Linux, Solaris and HPUX.
Care to provide some basis for your assertion that Active Directory is not cross-platform? It is fully supported by MIT Kerberos, can be integrated into PAM, and is pretty damn secure.
LDAP solutions are NOT secure, as they pass credentials in CLEARTEXT. Yes, you can use certificates but now you've introduced the thorny issues of key distribution.
Microsoft's Active Directory has smartly tied Kerberos and LDAP together, so LDAP queries can be encrypted with Kerberos... so no certificate distribution problems and secure from sniffing.
Put that in your pipe and smoke it.
(Yes I'm posting anonymous because this post actually has something other than FUD about Microsoft, and I'd get killed by this crowd for telling the truth about Microsoft).
I can realy adhere to his call for a uniform Device Manager/Driver (and therefore uniform driver API) /dev/ttyS0
In my specific case I do not want to talk to
I want to talk to a Modem and tell it to Dial 123-456 at 9600 Baud 8N1
using GSM network transperency. I want the driver to know how the modem should accomplish this. He also mentions printing, it's a similar issue AFAIK.
It's just an example, but a stable uniform interface and API on a higher level would make life much easier for a lot of independent software providers and hardware vendors to support Linux. This in turn would make Linux more viable.
The big question is:
Who would define such an interface and get the GUI and the Kernel people on board?
I know it's all about the age-old discussion between a fully free open easy to debug any modify system on the one hand, and a predictable stable consistent user friendly less open and free system on the onther hand.
It's between Ideal and reality, between "we do not need to replace MS" and "we should replace MS", between "the optimal" solution and a stable environment, between open source and closed propretairy drivers. It's about backward compatibility and ease of use.
I bought Civ:CTP for Linux from Loki in 99/00, I haven't had time yet to try it on my SuSE 9.1, can anyone tell me if it will work?
A 1995+ program for Windows will most likely work on Windows XP.
RogerWilco the Adventurous Janitor
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.
Microsoft certainly doesn't lose. And how do the companies lose? They just did a pilot study on cost effectiveness and determined Microsoft was the answer. If Linux was cheaper and better for them as a company, they certainly would have switched.
Quit being a whiny little bitch and contribute some code, documentation, consultation, or just shut the hell up.
Actually, shutting the hell up isn't going to help anyone. Speak up. Don't like how a program works? Let the developers know what you want. Feature requests are important. Found a bug? Speak up.
Shutting up only prevents the knowledge from getting to who needs it.
I understand the point of the previous post, but having a dialogue with developers is important. Mailing lists, IRC channels, etc all exist to help contribute to software which is made by community rather than marketing/legal.
I have 3656.9 Bogomips. How many Bogomips do you have?
Again, excuse my ignorance, but ... what's wrong with VNC? Why not switch to an open solution?
VNC is designed solely for accessing a console. Windows Remote Desktop allows multiple users to have sessions with a Windows Server (or a Windows XP client, although only 1 user on the console or Remote desktop at a time), while the console is locked.
8. Compatible Windows Media player Codecs.
WHY???? Show me ONE big corporation which needs to play movies on the users desktops!
Several thousand, actually, most of which are technical instructions on how to get [x] running on a particular Thinkpad model. Remarkably detailed, I've never had any trouble running linux on Thinkpads.
8 NT8D.html.
See also IBM Products Certified for use with Linux: http://www-307.ibm.com/pc/support/site.wss/MIGR-4
this is getting old and so are you
blog
repeat with me:
backward compatibility.
again:
backward compatibility.
backward compatibility.
backward compatibility.
got it ? it may not be important to you, but some big companies have _decades_ of data stored in their systems, some of this data only accessible through aged proprietary apps written in clipper, cobol, VB 3.0, whatever (some of those only exists in binary form. sources are long gone)... heck, once i went to a stock brokerage office and they had an access 2.0 running under OS/2 (by M$ recomendation) because access 2.0 was the only thing their PBX supported, and they had by force of law to record every phone call, internal or external.
it's easy for me or you to ditch windoze from our home machines because we don't have such worries. most of our valuable data are stored in open formats or easy-to-break proprietary ones and in small volume. now try to imagine GE. GM. Siemens. Toyota. Citibank. US gov.
i'm old enough to remember the reluctance of compnies in migrating from DOS to windows 3.0, or moving away from wordperfect. it only happend when M$ word/excell became stable enough, with reasonably good WP/Lotus 123 converters. that was between 10-12 years ago.
now that linux is starting to mature as a desktop environment, companies can start evaluating it. but since IT people in big enterprises abhors sudden and traumatic changes (it can cost them mora than millions, it can cost billions if something goes terribly wrong), they'll firts demmand a high level of compatibility. then as old applications are phased out, compatibility becomes a seccondary issue.
a friend o'mine recently said me he was stuck with windows in his small company (he's owner and only empoyee) because of some old clipper apps. then i showed him flagship and sugested that he could run the DOS binaries in dosEMU while adapting them to compile under flagship. he did that and is pretty happy. he knew about linux desktop but delayed the move because of 10 yr old clipper apps. and he's only one. now imagine GE's 300.000 employees...
What ? Me, worry ?
which will bring us to: "Computer... Tea, Earl Grey, hot."
I have nothing witty to fill this space with yet.
You can carry on insisting on pronouncing it incorrectly, but give other people a break when they don't have the slightest fucking clue what you're talking about. Linux is pronounced linux.
Mac OS X meets almost all of the criteria that the article suggests for Linux compatibility... ...except that Mac OS X is not Linux. (That, and the Windows codecs, although the popular VLC application does the trick in all but the stickiest non-QuickTime codec.
So, taking a page from both Apple and Microsoft's business handbook, what can the Linux community "steal" from Microsoft and Apple to make Linux a stronger enterprise player?
Getting things from the Apple side isn't very hard since its resources come from the FreeBSD world, which is open source. Samba works great in OS X, which means stronger integration in Linux is needed to match OS X's performance, which I suspect does nothing particularly special.
Same is true for AD authentication. Mac OS X uses a plug-in its Directory Services that understands this LDAP-variant...surely this is something that would work in Linux, or does it lack a refined mechanism for handling multiple directory services as OS X?
Ximian already provides Exchange compatibility in its mail product, and Exchange 2000 works with IMAP provided that Outlook Web Access (WebDAV) is running. Special features of Exchange (and its Outlook client) may be missing, but Mac users are still missing features from Entourage, the successor to the Outlook client on Mac OS X, so this is not quite the biggie. Linux/Intel users can run VMware (as Mac users would run Virtual PC) to use the actual Outlook client if needed.
The Microsoft Office component is a toughie. Mac OS users have a genuine Office client. Microsoft knows that holding back creation of a Linux client would sap power from its enterprise drive.
No easy answers in this, really. I think, however, that Linux could use a central business owner, although I know its nature makes that impossible. But wait--isn't that what Apple's doing with OS X by licensing or using BSD components?
What if a company licensed a Linux distro and took the reins to make a Linux-compatible OS with the same functionality, but also the "one-click" simplicity, application strength, and security that Mac OS X enjoys in its Mach/BSD fusion?
Of course, we know that this appears to have been done, with Red Hat, et al. But has it really been done well?
Vos teneo officium eram periculosus ut vos recipero is.
"GUI good, CLI bad"
Sure. Now go away and find a directory of 10,000+ files and find all containing a capital M or a sequence of three digits in the filename. Then select any that were created between April and August of this year, and have not been modified since September. Now move them into another directory. Use a GUI filemanager to do this. Go on, do it now.
When I have documented the business case to move off windows to Linux, we always run into the lack of a comparable application within the Linux/OSS community. Staroffice had it on its previous version, but that is gone now. The OpenOffice folks seem to be working on it, but it is not yet ready. The Boss looks at my suggestion of MySQL and sees lottsa money and time spent converting and training. The use of various JDBC and ODBC drivers make a conversation technically feasible, but I suspect that many in the small and medium sized corporate world need a one-to-one application capable of natively sucking in those .mdb files and running with them. If that was there, we'd start converting to a Linux desktop this afternoon.
It is surprising that the Consultingtimes ( article literally does not mention databases.
The biggest threat are all of these wannna be linux admins that are deploying linux like you would in a windows environment. Linux is not windows and should not be deployed as such. The windows deployment model is to load the os on every machine to maximize sales profits.
Linux on the other hand thrives in the thin client environment. When you deploy thin client all of these arguments about patch management, usability, control, software installation all melt away. I run 200 desktops from a single server and spend about 5 minutes a week maximum doing any sort of admin work for these guys.
New rollouts I can use a modified copy of a slackware cd that boots straight to a thin client
environment meaning I can deploy most medium sized companies in a single day including the time to load the server. Not only that but the risk is non existant since I don't touch the original drives.
Got Code?
Once again, the little guys are ignored. I know of atleast 5 small businesses (that have corp. capabilities if necessary) that can deliver servers, desktops, AND notebooks with most flavors of linux preinstalled, and are more than willing to assist and/or completely configure the network for the customer/client. I myself have done this for 5 medium size businesses for pilot or replacement programs.
Articles like this are forgetting the smaller companies that in MANY cases have more competant technicians on hand to handle things of this nature, and thus the smaller companies don't win the business. They don't win because they are pushed under the radar of someone interested. They often have better hardware, better support (rarely needed since their hardware doesn't break), and fair prices for the assurances you gain. Granted there are exceptions to this since there are many smaller shops that have no business in the field, but if you do a little checking you'll find places like mine can handle your needs and have been around for 13 years.
Long story short, change the mindset. Pay a little more for hardware, and you'll get what you WANT not what someone things you should have. And you'll end up with equipment you won't have problems with. I haven't had a single peice of hardware returned to me in 2 years for faulty parts. Compare that to Dell's 10% failure rate on desktops and 27% failure on notebooks. Same goes with Inet services. Is there something wrong with a personal touch?
I think OSX has has lots of OOO factor with all the eye candy.
Novell Evolution embraces mail, calendar and address book standards to ease data sharing.
I think part of the issue is also the actual logging-on to the computer. You know, having your computer log-on authenticate to active directory. Yeah, I know you can do it, but it never turns out as easy as telling it, in the setup process, to authenticate to a Windows server. Frankly, even when I've gotten it working, it still ends up being quirky, but maybe that's just me.
Plus, since you brought up Evolution, it might be nice if the evolution login/password (when connecting to exchange) would automatically pull the Active directory login/password you used to sign in.
I can tell you that this is one of the explicit issues that has kept me from being able to talk my bosses into trying linux out on a few desktops. However, the biggest issue, right now, seems to be a generic, "What if....?"
What I mean is, it used to be that there were a lot of explicit problems with running Linux on the desktop. The interface was immature, or you can't run [insert application here] and there's not a comparable Linux application. Lately, though, that seems to be getting less and less the case.
What has kept companies that I've worked for from switching to Linux is the big, "Well, just what if some unnamed thing comes up that we can only do on Windows?" That's what I mean by a generic "What if...?"
It's not a real, current issue, but more a recognition that it's still a Windows world, and a lot of commercial developers make Windows-only software, and a lot of the companies we deal with use windows, etc. The result is, you get a generic uneasy feeling that something is bound to come up which will require Windows, and after you've spent all this time/effort/money to migrate to Linux, you'll just need to switch back.
I hope this will go away as time passes, and Linux, little by little, gains a greater user-base. Hopefully, there will be more successful cross-platform apps (a la Firefox, and to a lesser extent, OpenOffice) that will make the transition seem much less traumatic.
One thing to note-- what will make the transition less traumatic, I think, is not simply making a Linux-replacement for Windows functions. It will be making cross-platform replacements for Windows functions. Firefox is replacing IE on a lot of Windows user machines. We want OpenOffice to replace MS Office on Windows user machines.
I think that'll be the key to getting people comfortable using/selling Linux. If Windows users start using open-source products on Windows, then you can say, "I can switch your operating system to something better, and you'll barely notice the difference because you'll be using all the same applications." it be much easier to sell it.
This is why I'd abolutely *love* to see Evolution, for example, ported to native Windows/Mac versions. Evolution handles Exchange servers much better than Entourage (Microsoft's own Mac product), and pretty much on par with Outlook. There are a lot of businesses out there where half the users or more only use e-mail, a web browser, and office suite. You get them over to Evolution, Firefox, and OpenOffice on Windows, and you'll have a hell of a lot easier a time convincing them to move to Linux.
is the most important factor in pushing Linux, as with any other products.
The fact that people at Dell and many others don't know what it is is a clear proof of marketing failure.
I work in tech support myself and 80% of people I deal with are so ignorant that don't know what a power plug looks like and don't care of finding that out b/c they expect you to think for them since they pay you.
Why doesn't the Linux OS community get it that the MS's success with Windows was mostly due to their marketing efforts in putting the MS logo on every f---ing ad, box, paper, etc.
People need to be consistently brainwashed by every possible and impossible means that:
1. Linux exists
2. is the best
3. is free
4. there are lots of games and other programs for it
5. is secure
6. everybody embraces it (add company names etc)
http://www.feyrer.de/g4u/g4l.html
Now that you know. What are you going to do?
An off-topic Debian tip:
Install as little as possible when installing desktops. For GNOME,
apt-get install gnome-core
And, debfoster is your friend when removing packages you no longer want.
Dell is based out of Round Rock, Texas -- I picture their phone operators to look like Peter's neighbor Lawrence from Office Space.
"Well you don't need a million dollars to do nothing, man. Just take a look at my cousin, he's broke, don't do shit."
I wouldn't hold it against them for not being able to spell linux.
Clearcase is big. Clearcase is nifty, and clearcase is widely deployed.
And it really needs an open network share to work (in a common configuration, anyway - it may be possible to configure it otherwise - but our ISD dept have not done so, and must have a good reason to have actively blocked the 'close all open shares' script.)
Exactly. Or take a directory of files named file001 through file999 delete file001 and file002 and move the rest of all of the filenames down two numbers - do that with your mouse!
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.
Secondly, why not just resize your partition? SysRescCD is your friend.
Nearly every business I have consulted or worked for has depended strongly on line of business tools developed on Windows. There is no guarantee that these will work under Linux.
To deal with this problem I add af ew more steps between 3 and 4 above:
3.1 Review LOB tools to see which ones are most likely to run on Linux w/Wine, Crossover, etc.
3.2 Set up a testing system in the department which is expecting the fewest problems. Work on getting the existing LOB tools working here. Some don't work? Either pay someone to make them work under WINE or look at moving them to Python/GTK in the next version.
3.3 Once these are dealt with, roll out the tools to a selected team in the department. Get feedback and once all major issues are dealt with, roll out to other similar teams in the department. Wash, rinse, repeat until entire department is running Linux.
3.4 Repeat these steps for all other departments.
Understand that even with this process, it is likely to be expensive to do a total move to Linux, and that some legacy workstations may be left running Windows for some time. This is not a problem. It just takes some time.
My business offers technical support and consulting for all types of businesses and I specialize in migrating businesses to open source software. You can find more information at http://www.metatrontech.com
Look, it is neither inexpensive nor easy, but when done properly, you get a *tremendous* return on investment.
LedgerSMB: Open source Accounting/ERP
Linux has awesome DB engines readily available - unquestionably - but that power is not accessible to your average office cube dweller. That is the genius of Access; simple DB applications are easy, while amazingly complex ones are still possible, given patience and time. And that is how many of the more complex Access apps are developed; more functionality is added over time, as needs change and applications a tested against daily experience. This is easily done, because - Access is easy. Get that right, and a whole new class of businesses could come over to Linux. Without it, I think trying to sell Linux into the small business venue is just pissing into the wind.
One other area where Linux falls down is input methods for other languages. For instance, try entering Korean in a Linux system set up for English, using Open Office. Good luck trying. Ami (the app that is supposed to enable Korean input) doesn't even begin to work. You end up having to hand-insert each character from a font table, which is numbingly slow. It is awfully hard to share Linux in this direction or that when you can't get the thing out of its English entry state. I have not had occassion to try to enter Chinese yet, but I don't look forward to it based on my experiences with Korean. Windows, on the other hand, "just works."
Don't get me wrong. I'm a huge Linux fan, but these things have been brick-wall problems for my companies (three of them.) I think other business owners have very likely run into the same issues.
I've fallen off your lawn, and I can't get up.
Uhhh, have we ever seen a little tool called "Search" under Windows - you can search based on substring names, date of modification, and preselect the directories to search in, WHne the results come up, you can highlight some or all of the files, then cut and paste them into an arbitrary directory. This stuf has been around for almost 10 years (since Win 95). You need to get out more...
"Sic Semper Path of Least Resistance"
Linux and mainstream, linux and desktop, linux and corporate desktop... not ready? Of course.
Who are the people who like and use linux? Hackers, tinkerers, new adopters (some), those actually interested in programming and configuration, those who enjoy the challenge of technology, hobbists...
Who are mainstream users? People who are relatively new to computers and who don't want to fiddle, but just want to use it for email, the web, printing stuff, school work, Word, Excel and sometimes powerpoint. Users who would be happy with a maintenance free, dumbed down interface.
The gulf between is the 'adoption' problem. Just as some people will never fix their own cars, let alone maintain them, so will some people never care to tinker with linux. Not until linux is as easy to use and install as say OSX or Windows XP.
MS has been working hard the last few years to make Windows as user friendly as possible for the average person (their success can be debated but...) XP didn't really fix a lot of problems with services, or even security... BUt it sure added a lot of crap, handholding (paperclips, little dogs, need I go on?) and eye candy.
As a tinkerer, XP broke my heart.. I started feeling like there were big training wheels attached to the side of my computer. This might be comforting for the average user, but not for me. It was no longer fun, it was frustrating and irritating. I of course love linux, and would like to tell everyone I know about it, but it isn't for everyone. Not everyone likes to tinker.
Either linux dumb down and perhaps lose the community who grew it (they will move on to whatever is the next big tinkering thing of course) or it stay in the margins as the alternative for alienated serious tinkerers, and those looking for something rougher than the slick veneer of the northwest US.
I would almost rather linux stay in the margins and stay a well kept secret. I don't want to see it dumbed down into useless eye candy, hand holding and stupid paperclips you can't get rid of.
This whole article and discussion smacks of post-modernism/post-colonialism and the marginalized wanting to be in the center. I say there is no need to want to be the big dog in this case: Linux works better without the mainstream involved. SCO would not be interested, and Microsoft wouldn't want to kill it (or care about it) -- how can this be bad? Does every joe, grandma and PHB really need linux?
now all you have to do is explain how to do that to a small business that just wants to share a printer...
In other words, it is in Microsoft's best interest to make their systems as proprietary as possible because this will make any migration extremely expensive.
Even if your TCO is lower with the new system, you still have to pay the one-time migration cost.Actually, the end user won't have much to un-learn/re-learn. There won't be much lost productivity and it will be quickly re-captured by having a more stable system. The people I've seen trying to learn WinXP after Win2K have more problems than with Knoppix (until XP was made to look like Win2K).And that is the single biggest expense of any migration like this. There are far too many undocumented (and often un-known) apps containing "critical" business processes/knowledge that have to work 100% after a migration. That just isn't possible on a short schedule migration.
It's very easy to handle if you have a migration strategy and will be handling this over the course of 3-5 years.
But most of the articles written do not take that approach. They look for whatever flaws they can find in the whole system and use those as an excuse to not migrate.
If your point-of-view is "find the problems so justify killing the migration", that's easy to do.
If your point-of-view is "we're going to migrate 100% of our systems in the next 5 years and we'll need to work to overcome any obstacles", then you'll finish your migration.
From the original article: This is a customer looking for a reason to kill that migration. The requirements keep changing, even after they are met.
The first step is knowing the political agendas of the individuals involved. Politics will always win. It's not as simple as meeting technological requirements and a price point.
Talk to Apple about porting osx to the pc platform under an open source project...
and who says consumers are always losers?
I just ordered 100 lattitude D800 laptops. every one of them will be 100% identical
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.
creation science book
NIS+NFS more secure than Kerberised everything and well-secured LDAP implementation using signed and encryped CIFS?
.... maybe, if your setup was good and your ACLs on your OpenLDAP server were reasonable, it might be more secure.
Sorry, there's no way.
Now, maybe it's more resistant to spyware and virii, but it's not more secure.
Just run:
$ ypcat passwd|jack
to find out how insecure you are!
If you were running Kerberos, OpenLDAP and NFSv4
Sales team shoud have been more focussed on billing, engineers on development.
from a sales perspective
a. Bill for out of box solution
b. quote for customisation work
c. assume people will try screw u
d. smile
e. don't do work unless you can bill for it
f. bend over
g. make sure you have some hold over client / lockin
h. smile
keep it seperate, agree a deal *then* do the work. Your paying sales to put the deal together.
Interoperability with Exchange 5.5 and Exchange 2000. Am I completely crazy, or can't Ximian Connector & Evolution already do this?
... what's wrong with VNC? Why not switch to an open solution?
Not well they can't. Go look up all the Exchange/Outlook features you lose by using that turd.
Windows Terminal Server clients using RDP out of the box for home grown applications and special Windows applications. Again, excuse my ignorance, but
You're right, you are ignorant. Its not so easy to "just switch" to anything. Not to mention you can't lock VNC down enough that users only have access to a single program. Not to mention VNC protocol is unsecure and easily intercepted. Not to mention I might actually want to use my local LPT ports, COM ports, etc. through my session.
And if you think its a better idea to have a bunch of different hardware config tools instead of a common one, well then I don't know what to tell ya...
Also, if you do decide to reinstall, save your kernel deb, /etc directory, and wifi drivers and it shouldn't be much work to get things going again.
Acidus writes "I called around today to the big OEMs (Gateway, Dell, HP, IBM) ... While no one offered Linux preloaded on laptops...
o tebook_nx5000___Linux_configurable_/4505-3121_16-3 0816347.html
Dunno who you talked to dude, but HP has been selling a linux-preloaded laptop (the nx5000 for quite a while now. It's gotten quite a few nice reviews as well:
http://www.msnbc.msn.com/id/5831949/
http://reviews-zdnet.com.com/HP_Compaq_Business_N
Aw heck, just do a google search yourself...
I am a PHB, and I would like to run linux. However, it's my techies that don't. Only half of them enjoy running linux and the other half think everything that spews out of Microsoft is golden.
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.
I use Crossover on my linux desktop for this purpose. But it still isn't perfect - especially with visio. You just can't export
my blog
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.
sorry I use gentoo, this is pretty simple:
# emerge samba
# emerge cups
# emerge hotplug
Here is HP's nx5000 notebook preloaded with SuSE 9.1:
nx5000
This is a completely OT question for Walrusss so please don't mod me down, thanks
Walrusss,
I was looking for some tux stickers last nite online and I found your site on google, but it is giving an error:
I'd like to see what stickers you have and purchase some if they are too my liking. Please either reply or email me at the address on my website, thanks.
> I have no problems using TTF fonts should I want to.
I think there is a small legal issue with ttf bytecode that amkes that hintign doesn't really work unless you specifically compile it in (and get the appropriate license or want to run the risk of patent infringement and its possible consequences)
Specifically, this concerns the following patents registered by Apple
US05155805
US05159668
US05325479
Actually, KDE's Konqueror (using the lisa daemon) works wonderfully with windows, and also with any *nix servers it finds on the LAN, via FISH. Boatloads of other stuff work too.
Need a Linux consultant in New Orleans?
No. Your first step, as with any business decision, is to justify the cost of the process. If you can't justify the one time cost vs. the ongoing costs, you don't do it. Businesses aren't generally interested in throwing money down the toilet in the interest of their IT department's idealogical bents, so if the cost justification doesn't exist, it doesn't happen. If the biggest problem you face in your quest for change is management not wanting to save money/increase productivity, your company has much deeper problems than their software platform. Blaming non-migrations on "stupid PHBs" is disingenuous. If they think that doing it will save money or increase productivity, they're not going to stand there and say "hmmm... something I could take at least some credit for - nope, I don't I'll further my career today".
As far as your comparison between Windows and Knoppix, your anecdotal evidence is irrelevant. OpenOffice does not function like Microsoft Office, like it or lump it. Nor does Evolution function like Outlook. Each of these also lack features of Office that some users will have difficulty getting over. On top of that, a GUI'ed Linux system is about as stable as a tower of Jell-O. The X Window System should've been scrapped and rebuilt as a real windowing system more than a decade ago. Amusingly enough, when Windows Explorer takes a shit, it respawns itself. When Gnome or KDE go belly up, they don't. They either throw a kernel panic (and good luck training Betsy the Bimbo Secretary the concept of Magic SysRq) or crash to a prompt. Linux is only stable when you don't add all the external cruft, and nobody wants to type memos in ed and pipe them to sendmail.
Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
I agree, the Novell Linux Desktop is a mess too. In order to get it to work in a Novell environment, one must modify the eDirectory schema, be on a specific version of Groupwise, use NFS to get to Novell shares, change login script methodology, etc etc. Novell really BLEW it. I wanted it to at least support Novell products and installed base! Instead it is Suse with a bunch of N's all over it....
Businesses aren't generally interested in throwing money down the toilet in the interest of their IT department's idealogical bents
They aren't interested throwing money "down the toilet" to support Microsofts idealogical bents either. By Microsoft has enough spare cash to persuade many people to do so and get the suckers to pay for it.
The Vncserver on linux defaults to multi-user, multi-session rather than displaying the console. I don't know if you can get the windows version to behave this way though.
You may only have two:
Fast, cheap (in $), good quality.
in more words:
Fast + Cheap won't be good;
Good + cheap won't be fast;
Fast + good won't be cheap.
I have nothing witty to fill this space with yet.
Where's my Visio support? Same thing for OS X! As a network designer/implementer I absolutely require Visio support, and converting to 2003 compliant XML files doesn't count.
fantastically easy reliable, efficient business apps must be developed for linux. maybe it should not be an open-source effort where the apps are created for the love of it with no guarantees. people need to be fully employed and directed and fired if necessary in efforts to create top quality tools of business and computing. with that said i hope i'm not the first person lynched by open-source programmers. funny thing after making comments about quality software all i can in see in my mind is the blue screen of iptraf clicking off the packages coming in and out. who am i kidding! who cares if anyone adopts linux, it's not our loss it's their's!
...but I bet the HR depts would love it :)
Find a job you like and you will never work a day in your life.
I realize if Linux did this and that the PHB's might pop out of their prairie dog hole and look at it, but if they don't what do I f'ing care? The PHB's will come around in their own time, or not. If they're too short-sighted to see the advantages, tough luck.
But if I'm setting up a small to medium size business these days, there won't be a Windows machine or piece of MSFT crapware anywhere near it.
I'm just sick and f'ing tired of people coming along and telling the Linux community what they have to do to gain commercial acceptance. Like my brother. Going on about Linux just isn't there yet. Linux isn't the problem, he is.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
Replacing an x86 motherboard: $70
Replacing an x86 processor: $100-200
Competition in the x86 component market: priceless
Replacing a logic board: $200-500
Replacing a slow as shit G4 processor: $200-500
Having shiny buttons: goddamn expensive
Linux is where the two shall meet. Open platform hardware running open source software. In a few years, for FREE, I'm sure at least one distro will have it down. Fedore is damn close already. And at the price of a CD-R or DVD-R, I'm sure there will be a lot of takers.
And look out for Apple to start kludging up their OS again once some people with bad ideas get stuck in their hierarchy. Pretty soon it will be obvious that no large business can compete with the meritocratic programming method.
Let's just hope Apple and Microsoft get themselves a DRM system. Their market share will drop by 30% within two years if people have to actually pay for their products.
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.
- Training is a continous process. People keep being trained no matter what their desktop is, because applications keep changing (otherwise people would be happily stuck with the oldest version of a given software). So if you are investing in training anyway, it does not stop you to do so in Linux based applications.
-Deployment: please make my day, tell me that it did not cost you anything to migrate from W98 to W2K or WXP. Well, that cost would be in the same ball park if you do a Linux migration (knowing what you are doing of course). The big difference would be that you may have more power in your hands to decide when to migrate once you move to Linux. If your Linux provider begins to pester you with upgrading it very well would be cheaper to move to another Linux provider (since you are keeping your data and applications properly segragated and in standard formats, which are much easier to port in Linux thatn in Windows).
-Support: dude, it takes 2 to 3 weeks to train a competent system administrator to RHCT or even RHCE (or any other accolade you may want to obtain for your SAs). If your Windows guys can't grasp a different computer system then I would bring into question the health of your IT support anyway. A professional SA can easily and confidently translate the skills learned in one platform to another. And since your company surely is providing regular, timely training anyway, you replace the WXP update with a RHCE and you are set. If you really need to you may hire one or 2 consultants to baby sit a migration, but once people are up to speed, what would be the problem?
Licensing costs are not as important, but neither are the points you tried to drag out into the open.
All boils down to a very simple matter: do you want to leave your IT infrastructure in the hands of a single company (which is not a trustworthy busines partner)?
I don't, if you do that is your problem, many people are paying far too much money for the privilege of receiving little or nothing in exchange.
IANAL but write like a drunk one.
You are locking yourself in when there are wonderful open formats out there.
The lock in mentality is so entrenched that peopleforget what is the objective (training videos, conferences, etc as you said) and defend the too impossed on them by the manufacturer as an end on itself.
You have to hanlde it to MS, their biggest success has been to make people forget what the priorities are equiating legitimate busineess needs with MS solutions whihc are expensive and force a company into sclerosis since they stop looking for the best alternatives.
IANAL but write like a drunk one.
After having to deal with underperforming Access "databases" by dudes that thought they knew better, my company (and another one I worked for) barred the damn thing from desktops and put DB development where it belongs: with dedicated teams.
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.
IANAL but write like a drunk one.
http://www.novell.com/products/connector/ [novell.com]
Exchange 5.5 and earlier was not supported by Connector last year. Has that changed?
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
Linux on Laptops -- Pick your brand...
To add to your Clipper data story, that's exactly the reason to use open data types if not open source itself; you can get at the data in 5...10...50 years. I have word processing documents from college that I can no longer access. Using a propriatory, single vendor, closed format, application to store data or business logic is the core problem.
It's conservative to move away from these traps and pick a better way of storing business rules and data. Open source, formats, and protocols provided by different groups (commercial and/or non-commercial) are the best way to do that.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
Tom's other points like Windows peer to peer networking and ADS sign-on are absolutely critical in heterogeneous environments with Windows and Linux systems and vendors like Xandros that have made this functionality as easy as in Windows (Suse is making progress in this area as well.
The biggest impediment right now is finding large scale deployments where Linux makes sense. You need users who only have a few application requirements and those applications have to be available on Linux. Lack of applications is the number 1 impediment to adoption of Linux on the Desktop.
Another issue that comes up is how to manage those desktops and again, the same two players (Xandros and Suse) have decent solutions. Suse has Red Carpet (rebranded "Zenworks for Linux" I think) and Xandros recently announced xDMS which deploys and manages large numbers of desktops.
It took me a full month to find Linux backup software that can actually be installed and made to work by a non l33t uberh4xx0r, and all I was trying to do was clone a drive, make incremental backups, and archive to DVD-R. I wound up having to rewrite a rsync script I found to do the incremental backup. Interesting experience, since I haven't had to do script stuff since I had a DOS desktop.
I got the how to back up Linux workstations article done 30 minutes before the deadline. The reason was that it took DAR several hours to make a DVD-burnable backup and I wasn't going to explain how to use it until after I knew it worked, since I'd installed other packages and couldn't get them working.
To claim that the problems are solved is total bullshit. This is stuff that I shouldn't have been able to sell articles about because THIS STUFF SHOULD HAVE BEEN WORKING OUT OF THE BOX (FC2, in my case)
I shouldn't need to run a Windows emulation (Win4Lin) to get my work done, but I do, and I'm finding myself having to install MORE Windows software because dia suxx0rs (I'm using Visual Thought) and it looks like my search for Linux project management software as good even as the original MacProject running on the MacPlus of 10+ years ago has been in vain.
ALL THE PROBLEMS ARE SOLVABLE, BUT THEY WILL NOT BE SOLVED AS LONG AS PEOPLE DENY THE PROBLEMS ARE REAL.
Fix the problems and we can push MS into the tarpits. Telling us that anyone who doesn't know that Linux desktops are ready for prime time is technically clueless only serves the interests of Microsoft.
Tech Public Policy stuff
I work as a computer technician for the local school system. My big complaint in the still largely Windows 98 world drivers are a pain. You throw an image on a machine and... oops! Wrong image. The drivers aren't right! Do I spend the time to grab the right drivers, or spend the time to reimage with the right image? Unless the image I had happened to have the right NIC drivers I just have to reimage.
With WinXP it's slightly better, but still a pain in a lot of cases,
You know what I do when a user says "My sound isn't working!" and it's because the driver isn't installed correctly? I pop in my liveCD, today it was SimplyMEPIS, and it detects the hardware. I can then go to KDEs device manager or (more likely) just lspci to find the make/model of the card. I can then go and grab the right windows driver, reboot and install it.
Figuring out which driver to use for a sound card which as listed as (say) "Intel AC '97" is nearly impossble. It has ALWAYS been easier to just let Linux figure it out.
Linux live CDs are my "It works everywhere!" item. BartsPE doesn't do it for me since half the time it wont detect the NIC and do DHCP. With my liveCD I can easily say "Yes, the card is bad," or "You need the driver for Weird Chip 81627, not Weird Chip 81630" and I can do it quickly.
I don't like Windows. The driver support just isn't there.
I want my Cowboyneal
Whether or not it's a windows solution doesn't always matter to big companies trying to adopt linux. However there is a solution available (although not free): VAS
It was the same before, most corporations bought only IBM, or at most CDC, Burroughs or Univac mainframes. Then a few individuals and small companies started using pcs. It will be the same with Linux, Mozilla, Openoffice, etc. Small companies, some foreign countries, and a few individuals in big corporations will start using it. Gradual build up until sudden landslide.
If you take a look at the small business crowd you'll see people more willing to try, and stick with, Linux. We're tinkers, and risk takers, individualists that have a unique vision. That unique vision, however large and small, is the exact same type of vision that caused Linus to develop the Linux kernel in the first place.
A few of the things Linux programmers can do to capture this market are pretty simple:
1)Templates! I'm not talkin' just the minimal crap I get with OO.o, I mean a decent sample of polished templates like what I can get with Word Perfect, or other proprietary wares (or warez,for the l33ts).2)Decent, simple tutorial maintenance programs: One of the best programs I ever used was one by Clear and Simple software for OS/2 (I forget the name). Besides getting you through many onerous tasks that everyone should do, it went a long way in teaching where configuration files lie, what most of the lines meant, and (Best of all) how to tweak it.
Many small business owners aren't gonna shell out for new hardware for everything they need to do, so knowing how to maintain and tweak is pretty important.
What it boils down to is this: if you want to see more linux desktops, it has to be able to run a business out of the box, complete w/ web design, word proc, accounting with the ability to output industry standard files. (a lot of DIY business ppl design their own literature [or would like to] only to be thwarted by finished product in proprietary formats that have to be translated @ extra fee.)
Finally, what all software developers are seeming to miss, is we want accountability. As a contractor, there are certain vulnerabilities in my work that absolutely would not be tolarated, legally or professionally. Conversely, it seems software comes with terms that amount to "Use it, but if you get screwed it's not our fault." Damn, I wish I could say that!
Rather than develop for the "Enterprise market," which would only help corporations gain power through control of the software --creative-- market, why not usurp their power by building social networks *around* them? The Net routes around damage, right?
I guess what I'm trying to say is: "Are there any home software contractors out there?" For this, Linux is ideally suited. This metaphor should also, imho, help validate the value of open source software. Imagine how much I would have to charge YOU for a new bathroom if I had to license the technologies for "fastening wood segments with cylindrical ferrous alloyed metals." Oh, and it might mitigate some of that outsourcing damage too.
Each supports stuff better than the other, both of them support stuff better OOTB than the article implies. Both of them support stuff OOTB (like network-based document scanning including automated remote scanner detection) which MS-Windows simply cannot do. Can't speak to Red Hat and the others, but Fedora can't be too far behind (desktop land, remember?) and Debian-land have Xandros and the like for slick installs.
Practically all of them, even the single-CD distributions, offer a wealth of applications completely unparalleled in the MS-Windows world by even the most generous OEM. Start totting up the cost of extras to do serious office work, graphics work, virus scanning, PDF creation and display, email service, database service, file service (and pile on the "seats") and the like, and suddenly MS-Windows looks awfully expensive in comparison. Add in the cost of having to find, install and maintain all of these from disparate sources vs a single regularly updated RPM/DEB/TGZ repository and the comparable TCO/ROI figures the consultants are bandying about start looking kind of... tilted.
Got time? Spend some of it coding or testing
He wrote it up on OpenOffice on Linux, completely forgetting that this was not MS-Word running on MS-Windows. It All Just Worked. Any more irony and you could pick it up with a magnet. He was very embarrassed when he woke up to what he'd just done (he couldn't find the MS-Outlook icon to send what he'd written).
It seems fairly clear from this and other similar experiences that often the core issues have nothing to do with performance or capabilities and everything to do with perceptions.
As well as making our software better, we need to make our software seem better. The software company with the desktop lock is big on promotion. Perhaps stuff like the NYT Firefox ad are a better idea than many SlashDotters seem to think. I don't think competing head-to-head is going to be viable, but certainly some more professional promotion of FOSS as a poster-child and not an also-ran might-do-the-job afterthought is a Good Thing.
I take care to promote FireFox, ThunderBird and OpenOffice to my MS-Windows-addicted clients a being better for practically everything than the corresponding MS product. This gets them used to the idea of FOSS being higher quality and safer, which also prepares them for bigger steps later.
Got time? Spend some of it coding or testing
The GIMP is not about collating and printing photo albums, and neither is PhotoShop. They can both do it, to be sure, but you should be using something like KAlbum or FLPhoto instead. Both of these and a few others sit in Multimedia, Graphics on my Mandrake 10.1 desktop.
Got time? Spend some of it coding or testing
I am not sure exactly what the guy meant by "single sign-on to Active Directory". People often confuse centralized authentication with single sign-on. Centralized authentication mean the authentication data and process is managed centrally, by a "domain controller", for example. Single sign-on mean you provide your credentials only once (at login time, most likely) and don't need to provide them again to access a set of services (files, email, etc). The principal benefit of the former is to ease management of credentials (ie change your password in a single place) while the benefit of the later is to let you provide your credentials only once per session (instead of once to log on your workstation, once to access your email, another time to access the intranet, etc).
Centralized authentication from Linux to Active Directory is available here and now, and work flawlessly. It's all possible with the magic of nsswitch and PAM. At most, you will need to install MS Service for Unix or AD4Unix on your ADC to extend the AD LDAP schema so it include attribute required for Unix account information (login shell, home directory, etc). It take about 5 minutes to setup on Linux. I do it all the time, it's boilerplate stuff. The password expiration stuff have nothing to do with the client, it's all a function of the server (password expire, authentication fail).
No Linux distribution do single sign-on to Active Directory (Kerberos, actually) out-of-the-box AFAIK. Technically, it is entirely possible though. You would just need to Kerberize all the applications your desktop use and the service you provide. On the desktop applications front, it is not granted that everything support Kerberos application at this point, that would be worth checking. On the service front, I know all the daemons that use the Cyrus SASL library (OpenLDAP, Cyrus imapd, etc) are by definition Kerberized, and so is Samba. The biggy would be to figure out how to Kerberize Web application, although I seem to recall Mozilla have recently gotten some level of Kerberos support.
That being said, it is worth noting that there is no such thing as a single sign-on under Windows even. I guess "AD-aware" network service can authenticate via Kerberos, but if you must provide your password more than once a day, you are not doing single sign-on.
In short : centralized password management against AD is here and fully functionnal now, single sign-on is within the grasp of a determined organisation.
:wq
I agree with poster. I RTFA and while I disagreed with a few minor points, the emphasis is right-on. Too many Linux advocates are trying to make the round peg fit the square hole. I suspect they seriously underestimate how computer illiterate the business/home world really is. I'll bet that 50% of the computer-using public can't tell you correctly what a "cursor" is. In the business desktop environment, as well as in the home, the OS has to work "out of the box". Give MS their grief, but with Windows XP and even going back to 2000 and to some minor extent Windows 98, their software automatically identified hardware and tried to setup the appropriate drivers, and it came with wizards to set up basic file/print sharing. MS software (written by them or 3-rd party) generally had no dependencies. Binaries that work for Windows 95 most often than not, also work on Windows XP. Most DOS programs also continue to work.
No man's an island, unless he's had too much to drink and wets the bed.
I can set up a mail server, web server, file server, dns server, ntp server, and most other servers easily enough to get things done. What I've found extremely difficult, and haven't solved yet, is to be able to sign on with the same identity on a network. LDAP, or whatever other authentication/identity/whatever methods are out there need to be made easier for small business.
Right now, the only way around this for the small businesses I know that are dipping their toes in the Linux waters, is for a main server to run everything, and the clients to login to the main server through forwarding X. They are basically doing the same thing as they used to do with Netware. With Netware, they popped a floppy in (actually, never removed it, the boot floppies have been in the floppy drives for over a decade without being removed), and booted off the network. So they are familiar and comfortable with doing this.
So setups with installing Linux to each client hard drive, and then booting up, hitting the up arrow for bash history to the correct ssh or telnet command for forwarding X, and they are logged into the server. But this isn't really the way to do it properly. For a network where more than one server exists, a single identity is needed, and this is where LDAP or OpenLDAP comes in. I haven't seen Suse since 8.2, but in 8.0 and 7.3, NIS was used. Hopefully SUSE has a frontend for LDAP as well, but in Debian, LDAP ain't easy to put it lightly.
I'm not familiar with Active Directory, and neither are the small businesses I'm familiar with, since they are all using Netware and older versions of Windows, and plan to keep using them until the hardware dies and they run out of parts from the cannabilized computers in the back rooms. But I'm assuming that Active Directory does what LDAP does.
Is there an easy front end to OpenLDAP for Debian?
As far as Linux on the desktop, LDAP seems to be the hurdle that needs to be lowered from a beginner's standpoint. Once that hurdle is tackled, then application servers would be the next jump. And one major application, or setup to give a lot more attention to would be running something like OpenMosix or LTSP type of applications where old hardware could be put back to use. For small businesses, putting old hardware back into service (or actually taking the old hardware which is still running an old version of windows or dos or netware and putting it to use on a Linux cluster would be more accurate) would be something many small businesses would be interested in, and outside the US this would be appreciated as well, so the need for more efforts in this area exist.
I plug 2 to 10 windows boxes on a net and they network with each other. I put a linux box (FC2) on it and doesn't.
Assuming NO DNS SERVER and NO WINS SERVER, this is a home setup. Can someone point me to how to get Samba to work and work well? What 12 obscure files and options to I have to edit on the FC2 linux box to get it to share correctly. So far I've had no luck.
All I want to do is give the FC2 box a name like I do in Windows but setting the name (which appears to be burried in network->eth0->settings doesn't make it start working.
Even after reading though all hours of samba docks and getting it to basically share there are often delays of 5 to 20 seconds where there are no delays between windows boxes.
Can anyone point me to a faq, document or otherwise that covers HOME windows networking and linux/samba/fc2?
read my post again. that's the whole of it.
problem is: you can't move away from proprietary formats over a weekend. sometimes it requires replacing expensive hardware that's still doing it's job fine.
in the mean time, linux' better support the proprietary crap (or at least a decent ammount of it) or it's chances in the corparate desktop will be smaller, way smaller, than it should.
and on the open vs. closed data types: my impression is that corporations actually _DO_ like closed data types. or at least open data types that alows them to keep the actual data inside secret. most of them base their business models in the assumption that any leaked information may come back to bite their market share.
i believe that's the argument IBM, Unisys and other supliers used during the late 60's, 70's and early 80's. "use our . since we have full controll of it and it's kept under all kinds of secrets, we can ensure your data will be safe from unauthorized eyes, and since we're we're not going away anytime soon, so you'll allways have support for ".
managers are trained to analize options and make the decision that will:
- bring more functionality;
- be more secure;
- have continued support;
- give the greatest return for every $ invested;
- be easiest to use;
- cost less;
not neccessary in that order. sometimes they make compromises or mistakes in their analisis, but choosing a proprietary data type over an open one is (in their point of view) not neccessarily one.
What ? Me, worry ?
Fully agree. In addition to Linux, though, any replacement system must also support the previous proprietary crap.
One machine shop I helped out -- we're talking 50+ ton computerized hydrolic presses -- was not only stuck using DOS for the CAD system they chose years before, they had to use specific video cards.
That means no DOS boxes.
No hardware emulation.
There are no programs on any platform that support the data files.
When the hardware fails and can no longer be upgraded, they will have to redo all of the templates that the business is based on.
That's my concern...and I see similar things all the time on my larger corporate sites. MS Access/VB is a poor choice (though not as serious) for the same reasons.
I think you'll agree that it's not enough that Linux applications chase propriatory formats. The propriatory formats are the problem.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
That said, a lot of office work could really be done on a playstation with a keyboard and web browser. Most of the time it just needs to be a typewriter - or if you need professionally typeset documents an old Mac does it better.