A Case for Linux in the Corporation 426
_UnderTow_ writes: "Saw this over at Anandtech. It's a pretty descriptive account of a reasonably large corporation (7000+ employees) transitioning their network infrastructure over to Red Hat Linux. Has details of the company's initial move to NT, and their eventual move to Linux as the cost of licensing gets out of control."
advocacy? blah.... (Score:2, Interesting)
I'm not a very good NT admin, but... (Score:3, Insightful)
I just wiped off my laptop, and as I write this I'm in the process of reinstalling windows and office on it. I installed W2K and Office 2000, and I'm in the process of patching everything. This is literally a 4 or 5 hour job. Now admittedly this is a slow machine (233Mhz, 228MB of ram), but that's still pretty crazy. And I have a DSL line -- this isn't
What if I had to do 700 of these things?
How does central application installation work under Windows? Is it even possible? How do they keep track of the licenses? Can you patch office once and have the changes propograte throughout the network?
Imagine a Linux network where applications are all stored on central file servers. You don't have to worry about whether or not someone has their KWord license. You can just let everyone read the NFS shares.
My point is that apart from the licensing fees, there's an overhead assocated with keeping track of who can run what. To protect their interests, MS has set things up in ways that make administration harder.
Things like centralized office suite administration haven't been high profile in linux up until now -- the focus has been on making usable office apps, things that don't totally suck in comparision to M$ Office.
But I think there are some real opportunities to do things that MS will have more trouble pulling off, on account of the licensing.
apt-get is a beautiful thing. What would an enterprise level apt-get look like? What would allow you to install software or updates on 100,000 machines? Would would allow you to roll back a bad update on all of those changes? What would allow you to keep track of different software configurations for different job descriptions or hardware configurations? What would it take for admins to control what users can do with apt-get, so they don't break things?
What would it take for R3dH@t (or someone else) to feed updates into a large corporations office appication framework automatically?
It seems to me that Linux had a lot of groundwork laid for this sort of thing, and that it could be made to happen more easily than a lot of people think.
I think that everyone had a moment with apt-get. You've set up a new system, it doesn't have much on it, and someone sends you a zip file. So you say, "apt-get unzip", and 20 seconds later you can unzip the file.
In a windows environment, that works with zip (although it's definitely harder and slower). But what about Visio? If someone sends you a Visio document, you can't just download Visio.
We, on the other hand, can deploy a desktop that will download our diagram program on the fly when someone clicks on the file icon.
What does that do to admin costs? (Or: what does that do to our jobs?)
I believe that network aware package administration is going to be the thing that wins the enterprise for linux in the end.
Great comment. (Score:2)
Great comment. It seems to me that GNU/Linux has many advantages not normally discussed. Your comment begins to show more of the potential advantages.
Also, Windows has many disdvantages most people don't understand. For example, with Microsoft Windows there is a potential of unrepairable operating system corruption. Microsoft Windows has a file called the registry (SYSTEM.DAT) that often becomes damaged and unrepairable. Below is a message copied without change from a Microsoft error display. As you read it, please keep in mind that registry damage is extremely common.
Registry Repair Results
Windows found an error in your system files and was unable to fix the problem. Try deleting some files to free up disk space on your Windows drive. If that doesn't work then you will need to install Windows to a new directory.
The computer with the bad registry has gigabytes of free disk space. "Installing Windows to a new directory" also means re-installing ALL the applications, and driver updates, and so on. "Installing Windows to a new directory" is equivalent to re-formatting your hard disk and starting over. This is not file system corruption, which is easily fixed. This is unrepairable operating system corruption.
Please also realize that this is only one of MANY such issues.
One reason to use GNU/Linux is that it is of much higher quality. Linux doesn't seem to have the same vulnerabilities as Windows. I don't think there is a Linux message that says, "The corruption is too great to repair. You will have to install everything again."
Why does Microsoft use a single file for most configuration information? Apparently Microsoft uses this as a method of copy protection. A user can copy a program's files, but the program will not operate without the registry entries. Unfortunately for Microsoft Windows users, this single file can become corrupted by a buggy application. If the corruption is great enough, the entire operating system becomes corrupted and unusable and unrepairable.
Re:Great comment. (Score:2)
The Microsoft Windows registry error I was discussing in my earlier post is not repairable with RegEdit. RegEdit will always export a registry, but it won't always import one.
The unrepairable Microsoft Windows registry error problem occurs when the damage is not immediately noticed, and several other applications and upgrades and drivers are intstalled. It is not then possible to drop back to an earlier registry, because the files have changed. Besides, going back to an earlier registry would mean re-installing all the new applications. And there is no guarantee the problem will not happen again.
Re:I'm not a very good NT admin, but... (Score:2)
What if I had to do 700 of these things?
You would push the patches out using a login script.
I do agree that administration is more difficult in the NT world though. The basic problem is that NT is not very transparent so when something goes wrong, your troubleshooting is pretty
error loading tomcat.so in line 274 of httpd.conf
Is it really a valid dso?
My average downtime for crashes on NT is about three hours per incident, though I am not that experiences in troubleshooting the monster. With Windows 2000, it is less (1 to 1 1/2 hr) because it runs better on modern hardware, but with Linux, it is about 15 minutes
Linux can definitely show an increased TCO if it crashes less often and is more easily fixed
This reads like a linux fairy tale (Score:4, Insightful)
Re:This reads like a linux fairy tale (Score:2, Insightful)
Re:This reads like a linux fairy tale (Score:2)
Re:This reads like a linux fairy tale (Score:2, Informative)
And that's exactly why. So if one of your linux systems breaks, and you're unavailable.. who does your company call?
At least with NT, there's an out -- they can call MS support and eventually get an answer. And MS is ALWAYS there. Your company doesn't have to rely on Timmy's little brother or "that guy from the computer store" to solve your linux problems when there's no one else around.
Confidence that you can find someone else who knows about the OS in a pinch is almost more important than understanding it yourself, especially when you have $$$ on the line.
---
When was the last time you tried getting tech support from Microsoft? I've worked at a company that had about 500 employees and was M$ from top to bottom. The few times that one of the admins wasn't able to figure out a niggling problem, the would call M$ and pay the ridiculous per incident charges (even though the company was handing M$ somewhere on the order of high six figures a year in licensing fees). More often than not, Microsoft was unable to solve the problem and would invariably revert to "wipe the disk and reinstall the operating system."
I left there about 2 years ago and management had just decided to switch most of the servers over to Redhat Linux and wean the company off NT. A few weeks ago, I spoke to one of my friends who remained behind. Apparently, the CTO/CIO's were happy enough with Redhat 7.1/StarOffice that most of the employees were going to be migrated over to Linux + KDE. They're keeping a small number of windows machines around for compatibility reasons when they have particular products that require windows to function.
This isn't a fairytale. It's happening in the real world, especially during these days of belt tightening.
Cheers,
OK, so I'm a coward. Sue me.
Re:This reads like a linux fairy tale (Score:5, Insightful)
Yes, and with Linux you can call RedHat, or if you don't like their support you can call Caldera, or SuSE, etc. etc. etc. And if your problem is exceptionally tricky, and very critical, you can pay someone to look at the source and fix it for you.
This is literally the biggest Red Herring ever. You can get professional support for Linux, and you can pick and choose your vendor in a way that is literally impossible with Windows. When push comes to shove the only company that can really support Windows is Microsoft, and they don't have a sterling reputation for customer service.
Re:This reads like a linux fairy tale (Score:2, Interesting)
That is the awesome thing about Linux isn't that.
<RANT ontopic="false"> Over here we do our web services while heavily relying on Microsoft's Java COM objects that we built. When we degraded NT to 2000, our machines started blowing up on us, we found out that the M$ Virtual Machine wasn't doing the garbage collection that is was doing before. After two weeks of (payed) tech support, that kept escalating they finally found out it was there fault in the M$ code. That was it end of support. I wonder if this bug, was actually masterminded by the evil one himself, to strike another blow into the forever Sun Java war that M$ is waging... oh well I'm done... </RANT>Needless to say I hope it's not a fairy tale. I would like to see more information out there on how to do an entire switch over from NT to Linux, or a book like the NT's Administrator's guide to Linux, I think it might find a way into our NT departments X-mas stocking.
NOT (Score:2)
(Save the MCSE jokes, plz)
Re:NOT (Score:2, Insightful)
So, NT is better because you can get free support from Microsoft, and thus there's no increased TCO? Please enlighten all of the other readers here; I'm sure we'd all like to get free support for Windows.
Of course official Linux support costs money; official NT support costs money too. Your TCO will rise in either case. The quality and availability of unofficial (user-provided) Linux support is higher (in most people's estimation, at least) than unofficial Windows support.
I'm not sure what the point of having a number of support organizations is; do you always prefer to pay again for second and third opinions? As long as you can get one provider to give you support, what's the problem? I find it hard to believe that SuSe won't sell you 24-hour phone support in the Netherlands. I suppose with more support organizations available, competition will drive the price down somewhat, but on the other hand do you really wish to purchase support from the bargain basement?
Re:This reads like a linux fairy tale (Score:2, Insightful)
Hehe. Now *that* sounds like a fairy tale. I've been programming for Windows since version 1.0, and DOS before that. I've done the MS support thing. MS is not ALWAYS there. I don't ever call them anymore, because I never seem to talk to anyone who knows more about their software than I do.
And don't give me that bs about how your Linux support is all from Timmy's little brother. Usually you can get help from the actual *authors* of an application if there is a bug. If your problem is just learning how to use the system, you can find help on user mailing lists, where people are very friendly, helpful, and knowledgeable.
While many young and inexperienced people start up free software projects, those aren't the projects businesses rely on. Businesses rely on SAMBA, Apache, the Linux Kernel, sendmail, and other server applications which are developed by experienced, professional programmers.
And for a company like this example, with 7,000 employees, a support contract is available from Red Hat as well as many other firms.
Re: Contract with Red Hat. (Score:2)
A friend of mine was lead administrator for a $200,000,000 per year company. The company had problems with Microsoft SQL Server. Microsoft was unable to fix the problems for more than a year. (I reduced the gross income of the company, so that it cannot be identified.)
You said, "It's a mixed bag..." We have learned to live with Microsoft. Can't we find ways of making Linux support work for us, also?
As someone said in an earlier post, when you have problems with Linux and other GNU programs, it is usually possible to communicate directly with the writers of the software. Maybe what we are seeing here is a lack of creativity on the part of Red Hat. They could try to get software repairs done on a "best effort" basis.
I've had really bad experience with Microsoft technical support, and so did the large company I mentioned. In the real world, would Linux be worse?
Re:This reads like a linux fairy tale (Score:2)
HAHAHAHAHAHAHA!!! AAAAAHAHAHAHAHAHAHA!!
Either you're a troll or just fucking stupid.
Re:This reads like a linux fairy tale (Score:2)
We must have different support needs. (Score:5, Funny)
dlb, we must have very different support needs. Microsoft has never been able to help my company with Windows operating system problems. They never know the answers, and can't find them. True, we only call with difficult problems.
My experience has been identical to that discussed in the article published by the Boston Mac User's Group (BMUG) about who is better at answering Microsoft product technical support calls: Microsoft Technical Support, or The Psychic Friends Network? You can read it at http://www.bmug.org/news/articles/MSvsPF.html [bmug.org]
Re:This reads like a linux fairy tale (Score:2, Insightful)
The talk of having to scale up hardware with new versions, add redundant systems, separate server functionality.. Have a PDC and a BDC.. I've heard it all before, because that's how MS makes its money.
Then in walks Linux, on lower end hardware, and deals a knockout in one section. Then the next. Slowly integrating, not completely replacing.
If this were a fairy tale, it would probably talk about every NT license being ditched, about Linux on the desktop.. It isn't. It's about Linux showing its true colours as a low-cost high-stability replacement to some NT servers.
Re:This reads like a linux fairy tale (Score:2)
7000 email accounts on a single pentium box (Score:4, Informative)
I don't thing the box would've been taxed that badly... I once worked for a company that had 3500 email accounts on a single cpu, Pentium Pro 150Mhz machine with only 64MB ram and running FreeBSD and it did just fine. We typically had 1800-2000 concurrent users getting their mail via POP3 from that box at any given time during the business day. I can imagine a modern P-III or Xeon box pushing close to a GHz speed and hundreds of MB's of today's cheap memory with fast Ultra160SCSI disks running Linux or FreeBSD could handle thousands of simultaneous IMAP/POP users with ease.
Re:This reads like a linux fairy tale (Score:2)
Does anyone have recent NT vs Linux benchmarks (on the same hardware please). I haven't been able to find any.
This article was short on technical details needed to make a fair comparison between the NT and linux state here.
as for NT crashing under pressure, that's interesting because I have yet to have my 2k box crash, and I have seen many 2k servers under heavy heavy load doing perfectly fine.
Re:This reads like a linux fairy tale (Score:2)
Wow, talk about a non-sequitur. Tell me how that statement does not compute.
Re:This reads like a linux fairy tale (Score:2)
Re:This reads like a linux fairy tale (Score:2)
Clue for you:
In 1996, NT 4.0 was released.
In 1999, NT 5.0 (also known as Windows 2000) was released.
In 2001, NT 5.1 (also known as Windows XP Pro/Windows
So your analogy is false.
Simon
Re:This reads like a linux fairy tale (Score:2)
Re:This reads like a linux fairy tale (Score:2)
2. NT and Windows 2000 are the SAME GODDAMN THING, just one version removed. You don't call Linux something else when you rev the kernel.
What *was* your point? Because it seemed to be hidden.
Re:This reads like a linux fairy tale (Score:2)
That's not what I said. I was replying to his comment that he thinks that 1 pentium class server could replace a 6 server NT cluster...
Re:This reads like a linux fairy tale (Score:2)
If you look at the article again, they didn't replace the entire corporation's servers with one pentium class machine, but just one "particularly busy" section of it. It's not hard to believe a pentium-class machine could easily do file, print, and email for 500-1000 users. I mean, I've had trouble getting the load up to 0.1 with 100 users doing that.
Re:This reads like a linux fairy tale (Score:3, Interesting)
What the HELL were they doing to these servers? Mine has been up for 140+ days at home (I have run NT Stress Test on it for a week as well), and at work here we have a 2K server up for 80+ days right now, and it's used a lot, it has 2 printers on it, a stack of hard disks and email as well, and we've had no problems.
And if this company was so proud of the change, why didn't they let us know their name?
Re:This reads like a linux fairy tale (Score:2)
Re:This reads like a linux fairy tale (Score:3, Interesting)
I could easily see NT4 having problems like this.
Re:This reads like a linux fairy tale (Score:2)
Defintely NOT once every 10 days...
Re:This reads like a linux fairy tale (Score:2, Funny)
Re:This reads like a linux fairy tale (Score:2)
I have known admins who thought the same way. Too much Win98 usage made them think that it was better to reboot servers whenever possible.
ARGH! I can type in a new decent comment in under 2 minutes slashdot! bugger off!
Re:This reads like a linux fairy tale (Score:5, Interesting)
When I used to write some web apps that ran on IIS (about 1 year ago - thank god those days are over) we worked with a fairly big NT shop.
Their policy was to reboot the NT web servers one per month on schedule, becuase if you went any longer IIS would go into a death spiral and take NT down with it.
This place was staffed with lots of MCSEs, etc. and this was their answer to problems with NT/IIS. No joke.
Re:This reads like a linux fairy tale (Score:2)
Just because a server goes down doesn't mean it's the OS'es fault...
IIS leaks mem (Score:2)
You don't have to reboot however. Just stop / start the W3svc and you're mem is freed. (Or kill the inetserv.exe process when you stopped the service). Can be done in 10 seconds. In fact, in win2k, when you kill inetserv (the IIS main process) it's restarted automatically (hehe, crashproof).
This way I keep up my NT based webservers for months. Once in a while they have to reboot due to security patches, but that's all.
Re:This reads like a linux fairy tale (Score:2)
Re:This reads like a linux fairy tale (Score:2)
Re:This reads like a linux fairy tale (Score:2)
Looking at Netcraft stats, it is not unusual for major web server to be rebooted every 7 days... Windows 2000 fares better, around 14-20 days per reboot.
Re:You must have a HUGE family! (Score:2)
That's also an interesting point for NT4. Apparently all BSOD's are NT's fault. So if a 3rd party driver shit all over itself, NT's apparently at fault. NT must BSOD in these instances because you don't know what else the driver shit on, and killing drivers is not a great idea. NT got a very bad rep for that when it's wasn't totally their fault.
And it was 3 machines + 3 backups. Thus 7000 users (AFAIK) over 3 machines is 2333/machine, because the backups are used if something goes wrong.
Re:This reads like a linux fairy tale (Score:2)
I would have pity on anyone even *thinking* about suing MS. They would keep you tied up in courts for years until your resources were exhausted. I'd guess there was probably a loophole for MS in the contract anyway. Buying more software was probably far more cost effective if it solved the problem and the company would be otherwise crippled without it. You just bite the bullet and move forward.
Re:This reads like a linux fairy tale (Score:4, Interesting)
Actually, I would say it is more a case of Microsoft losing then Linux winning or doing much of anything. It seems clear the real deal breaker was the fact that Linux is free. There was nothing about special about Linux here that would have prevented someone from replacing 'Linux' with 'OS/2', except that Linux is free. It was Microsoft who kept screwing them over on outrageously escalating licensing fees. It was Microsoft that penalizes their customers for not having the faith to jump whenever Microsoft yelled. If MS had more generous/less expensive licensing fees then this (supposed) company likely would still have stayed with MS.
And I would like to add my voice to the chorus that is somewhat suspicious of the article. Companies often are NOT shy about announcing changes they make to their infrastructure, especially as they relate to the bottom line.
Re:This reads like a linux fairy tale (Score:2, Insightful)
But if they're still licensing Windows for some things, they might not want the whole thing to get back to Microsoft through the press - that would make things tougher come license renegotiation time.
I agree that the article can't be absolutely credited until the facts are verified, but I could think of a realm of reasons that, if I were a CIO or head of IT, would prevent me from announcing this story from the rooftops.
Thousand linux cases here... (Score:5, Informative)
Some facts please... (Score:2, Insightful)
What's missing are any verifiable facts. Until any are presented this article goes in the round file -- i.e.: somebody's pipe dream of the way Linux should help.
All of the major vendors list the company name with most case studies -- it is common practice. Who is the company? Is their third party verification of the reported shift?
It could happen -- it might have happened -- it is useless to use this article to sell management on the benefits of open source -- this has few if any real details.
Please, please present some factual and verifiable accounts that can be used in making OS decisions!
Re:Some facts please... (Score:3, Insightful)
I also asked myself this interesting question:
Hypothetically speaking, of course, if I had not paid for my software yet, out of all of the software that I use, how much of it would I still use if I had to pay for it?
I'd be over to linux in a heartbeat if I had to pay for everything on my system. So I don't think that MS can claim that piracy isn't still helping them, at least in part.
Good for the industry (Score:4, Insightful)
Looks like ammunition for me... (Score:2)
But, fairy tale nature aside, the article does show how big companies can get trapped in the licensing whirlpool. It used to be that no-on got fired for buying IBM. Now it is Microsoft that cannot do wrong. But even that is changing and companies that need to look hard at their bottom line should take note!
So I find this to be good ammunition for me as my fledgeling company starts to sell GNU/Linux-based business solutions. Of course my target market isn't companies with 7000 employees; more like 70 to 700. But I need all the bullet points I can make even with them.
So thanks for this posting!
Jack
Re:Looks like ammunition for me... (Score:2)
Not a huge company like Boeing, as they talk of only 7,000 employees.
The company is growing rapidly.
The company runs evening and night shifts.
The company has point of sale terminals.
The company must not be highly profitable from the description.
The company doesn't seem to have very bright IT people.
Some signs point to Amazon.com, but I can't be sure.
Re:Looks like ammunition for me... (Score:3, Interesting)
If the company were named... (Score:2, Insightful)
As it stands, it's just annoying. How do we know how much is true, and how much is embellished (or even pure fantasy?)
I was about to pass it along to a colleague but decided not too. It's just TOO unverifiable.
I happen to be a Mac user with very little personal or professional involvement in either WIndows NT or LINUX.
What about RedHats side? (Score:3, Interesting)
Could someone with experience post some figures?
How long will RedHat be involved in providing service for a company they have switched to Linux. If all goes so smooth, why not hire an experienced sysadmin inside, why outsorcing?
Re:What about RedHats side? (Score:2)
If all goes so smooth, why not hire an experienced sysadmin inside, why outsorcing?
One doesn't exclude the other - in fact, our high end contracts include RHCE-certifications so we know we're dealing with someone who knows Linux.
This reminds me.... (Score:3, Insightful)
Re:This reminds me.... (Score:2)
Still, it's good to hear stories about M$ losing customers. Having viable alternatives is what the free market is all about.
I'm not a great NT admin, but... (Score:4, Insightful)
I just wiped off my laptop, and as I write this I'm in the process of reinstalling windows and office on it. I installed W2K and Office 2000, and I'm in the process of patching everything. This is literally a 4 or 5 hour job. Now admittedly this is a slow machine (233Mhz, 228MB of ram), but that's still pretty crazy. And I have a DSL line -- this isn't
What if I had to do 700 of these things?
How does central application installation work under Windows? Is it even possible? How do they keep track of the licenses? Can you patch office once and have the changes propograte throughout the network?
Imagine a Linux network where applications are all stored on central file servers. You don't have to worry about whether or not someone has their KWord license. You can just let everyone read the NFS shares.
My point is that apart from the licensing fees, there's an overhead assocated with keeping track of who can run what. To protect their interests, MS has set things up in ways that make administration harder.
Things like centralized office suite administration haven't been high profile in linux up until now -- the focus has been on making usable office apps, things that don't totally suck in comparision to MS Office.
But I think there are some real opportunities to do things that MS will have more trouble pulling off, on account of the licensing.
apt-get is a beautiful thing. What would an enterprise level apt-get look like? What would allow you to install software or updates on 10,000 machines? Would would allow you to roll back a bad update on all of those changes? What would allow you to keep track of different software configurations for different job descriptions or hardware configurations? What would it take for admins to control what users can do with apt-get, so they don't break things?
What would it take for RedHat (or someone else) to feed updates into a large corporations office appication framework automatically?
It seems to me that Linux has a lot of groundwork laid for this sort of thing, and that it could be made to happen more easily than a lot of people think.
I think that everyone has a moment with apt-get. You've set up a new system, it doesn't have much on it, and someone sends you a zip file. So you say, "apt-get unzip", and 20 seconds later you can unzip the file.
In a windows environment, that works with zip (although it's definitely harder and slower). But what about Visio? If someone sends you a Visio document, you can't just download Visio.
We, on the other hand, can deploy a desktop that will download our diagram program on the fly when someone clicks on the file icon.
What does that do to admin costs? (Or: what does that do to our jobs?)
I believe that network aware package administration is going to be the thing that wins the enterprise for linux in the end.
its called RIS (Score:2, Interesting)
http://www.microsoft.com/ISN/whitepapers/p56782
Re:I'm not a great NT admin, but... (Score:3, Informative)
2. As the tech lead here, I am responsible for licensing. Yeah, its not fun. But most enterprise software isn't fun either. Recently I spent some time trying to figure out what getting Solaris 7 would cost us if we acquired a machine that could run it - remember, Solaris 8 is free and downloadable - 7 isn't.
3. Terminal services are viable for NT/2k. You can run apps centrally. It requires serious horsepower at the server side, but people are doing it. That is another way people do app installs and licensing - if you have 50 offices, and 50 comptrollers around the country, make the client binary accessible via terminal services. Centralize the server, and just install terminal services client for those 50 people. Upgrades are a non issue after that.
4. Application installs - login scripts, as well as all kinds of software packages. MS SMS is a serious package you can do inventory, software pushes/distribution, etc with.
Office and OS licensing could be MS's downfall. Basically, you need a quick to install xclient that would allow complete office functionality through it. Its gettting to the point where OS + office + client access licenses cost as much as the client pc. If you can offer a (not really, centralized computing aint new) new paradigm that allows the existing machines to sit as they are, without cutover costs, you have a winner. I don't think network computers will really take off because the price differential between them and real pc's keeps getting worse.
ostiguy
Re:I'm not a great NT admin, but... (Score:2)
But aren't individual machines supposed to have their own license numbers? With their new activation technology, isn't MS going to start making it impossible to slide on this?
I'm not saying that any of this stuff is impossible for MS to figure out. I'm really just saying that NT administration is hard, and that there is room for improvement here.
I know you can write code that will do anything, including installing other programs. But I don't have to do anything so complicated with Debian to use apt-get -- I just type the command, and boom, it's over. You don't have to reboot, login, or any of that.
I do admit that I was off target on a big part of my post -- if I knew more about NT administration, I'm sure I'd acknowlege it's ability to admin things centrally.
I don't think the thin client thing is the answer, though. There's a real difference between using the old school NFS installs, where the storage is remote but the cpu is local, and the Citrix/Terminal Server strategy. TS is an inefficient way to get central management, it's stupid to have to throw away 97% of the power of the local CPU just for that.
Re:I'm not a great NT admin, but... (Score:5, Informative)
Re:I'm not a great NT admin, but... (Score:2, Informative)
Honestly, as a Solaris admin and fan, I cannot name a reason that I would stay with Solaris 7 if it was at all possible to move to 8. I haven't seen any incompatabilities between 7 and 8 except with a few tools like top, which needed to be recompiled. I'd recommend picking up an inexpensive box with Solaris 7 on it, (make sure that they transfer the RTU with it) and install everything you plan to. Then, upgrade to Solaris 8, and see if it all works. I think that in almost every case, it will work without problem, and you'll have added benefits of Live Upgrade, more stability, and fewer security problems.
Re:I'm not a great NT admin, but... (Score:2)
2) Solaris 8 is free and downloadable, but not for commercial use, so that point isn't really valid.
3) Terminal services are available.. but you need machines with serious horsepower, and given the architecture, it's only so scalable. (You can buy MUCh larger sun machines, for example, for doing similar things). Terminal services licensing is also a nightmare.
4) Application installs can be done remotely, but it's still a pain in the ass, and a far cry from simply installing once in unix and allowing everyone to use the software.
Regarding integration....
A bunch of X workstations (thin-client), a big unix server, and then utilize something like citrix & some win2k servers for those windows apps you just can't get away from. Makes licensing centralized, and allows you more control.
Re:I'm not a great NT admin, but... (Score:3, Informative)
You would automate it, either with Ghost or sysprep or RIS, etc.
"Imagine a Linux network where applications are all stored on central file servers. "
Yes you can do that, but you'll have to upgrade your network to 100baseT to the desktop, switched to gigabit in the closet with each closet having a file/print server that did nothing but provide the read-only executable content to the clients.
I don't need to imagine because we used to do things this way. As the computers became faster, this way of doing things became less and less efficient. Actually it became less efficient about the time Pentium's first came out in '94.
"What would an enterprise level apt-get look like? "
That's the RedHat Network. Their service they charge $20/month per desktop for.
"We, on the other hand, can deploy a desktop that will download our diagram program on the fly when someone clicks on the file icon. "
I assume you are speaking of Windows 2000 here, as that is the way it can operate using Windows Installer Services.
Re:I'm not a great NT admin, but... (Score:2)
There are a number of alternatives. There are third party solutions like Norton Ghost. Starting with Win2k, there is now the built-in MSI installer, which using Microsoft Scripting Host to do the installation work.
My point is that apart from the licensing fees, there's an overhead assocated with keeping track of who can run what. To protect their interests, MS has set things up in ways that make administration harder.
NO, it's not run. But there are lots of ways to automate it. At GM, they typically have everything loaded on an application server, and then control access through Tivoli, which takes care of a lot of stuff like giving access to the shares and actually downloading the registry entries, necessary files and installing the icon on the desktop, etc.
apt-get is a beautiful thing. What would an enterprise level apt-get look like?
Tivoli.
Re:I'm not a great NT admin, but... (Score:2)
You hit the nail.. sort of. (Score:2)
IT's not the cost of the OS for each workstation... it's the recurring costs in upgrading, new licensing schemes, auditing...
Plus rediculous non-recyclable licences such as those for Terminal Services (From what I recall, if you license one workstatoin to use them, you can't later move it to a new one if tha tworkstation breaks)
Network installation? SUre, it can be done.. but nothing like what you can accomplish simply and easily and *logically* with a unix network.
Re:I'm not a great NT admin, but... (Score:4, Informative)
First, there's the RIS system, which allows you to set up a server with a custom CD image (the normal Win 2k Pro image works fine but you can also slipstream service packs and updates as needed). Then, you create boot floppies. So long as you make a machine acount with the proper MAC (captured in the GUID) address of the machine you want to build, you simply boot from the floppy, it finds the RIS server, and builds itself. You can set up scripts to install/customize applications once the machine build is complete.
After that, the Active Directory can be used to advertise policies, which can inclue software updates, service packs, and a variety of things. I don't have much experience there, so maybe somebody else can offer info.
Finally, the big end-all of Microsoft distributed network management is SMS, this behemoth (which is as difficult to administer as Exchange) not only provides a huge SQL DB of all inventory information, but you can use it to distribute and control practically any possible software update necessary, such as remotely instructing a machine to upgrade itself from Win98 to Windows2000 at 4:00 am (or after the user logs off if someone is logged on at that time).
In short, and its difficult to say, and I'm in no way a fan of Microsoft (running Debian for two years now), but Win2k does actually provide a robust and featureful means of remotely managing computers. And quite naturally, there are components for license management. The problem is, it's all so complex. In my group, we looked long and hard at SMS, and even licensed a copy of BackOffice, but we soon realized it was just beyond our scope to implement. It's hard to make the senior guys understand that in order to keep the machines up to date, you need to hire as many additional people as you do for email (Exchange). They say "but what did we hire you for?" The tools Microsoft provides are very powerful, more powerful than I think a lot of people realize, but they're just so complex that I don't think they offer much to the worked-his-way-up-from-tech-support-admin. It takes months of planning and education to successfully implement and maximize any of these options, and I don't think many organizations can spare their top admins for that long.
This is where I think GNU/Linux (specifically Debian) has a great chance, one I'm aggressively trying to push in my organization. All one has to do is set up a server with the debian mirror scripts, run an in house mirror that updates nightly (be sure to make a reasonable contribution if you're gonna be downloading a lot). Then, using simple bootfloppies with some scripts, you can boot and build machines with minimal configuration, which then download and install everything from your local mirror. All you have to do is set up the appropriate servers, once again easy with debian, have each machine mount
To me, apt-get is a next generation tool that significantly alters the paradigm of computer usage. Once you make the switch to apt, you never go back. It completely alters how one looks at building, managing, and upgrading PC's, and I think it, along with samba, are the two best selling points to Linux in corporate IT world.
Wow, sorry to have gone off a bit here, but it's Friday and I'm bored. As always, these are just my opinions, and your mileage may very. Feel free to flame away, I'm interested to hear what people have to say.
Mike
Re:I'm not a great NT admin, but... (Score:2)
Yes, it's definitely possible. There's a Microsoft product called SMS (Systems Mangement Server?), and there are some great third-party tools like Ghost. Of course, non of these are Free (or free).
You're comparing apples with oranges. When someone sends you a Visio document to your Linux computer, you also can't just download Visio. And, as you said, you can download a free unzip tool for Windows.
I'm not sure whether I'd want software to install over the network automatically, as it can lead to totally inconsistent systems, or even the activation of mail-attachment style viruses (if the software is downloaded from the internet).
Anyway, this is also possible with newer versions MS Software that uses the Windows Installer service which will allow application to be "advertised", AFAIK including setting file type associations before the application is installed. When you have the setup files on a network server (I think Microsoft's license explicitly permits that), it can work just the same way. However I don't know if clients that have an application advertised, but not installed, need a license.
Nothing, because Linux doesn't magically give you a self-administering network. It will cut down license costs, might reduce hardware costs, and may increase reliability and security.
But even with the automatic software deployment you described, you'll still need administrators to set that up before the clients can make use of it. The admins will just have to do less dumb work like walking to each user with the installer CD.
Re:I'm not a great NT admin, but... (Score:2)
Theres no reason to convert everything to Windows if it works great as UNIX. There is some argument for converting your Windows network to all Win2k/AD, but I am among the unconvinced. Sure Win2k works better, but in many places, including my place of employment, NT4 works really well. There really isn't a compelling reason to switch away from NT4.
Re:I'm not a great NT admin, but... (Score:2)
The college I work at is a all-MS/Dell shop. Exchange for mail, IIS for web, etc. I've got the only two Unix boxes on campus: my test OSX laptop and an old PII running some Apache/CGI stuff I wrote at my last job. A few profs and students have Apples. I suppose you can count our Cisco routers as Unix if you really want.
Other than that, we have a few hundred PCs (running NT and W2K) on professor's desks and in computer labs and probably another 600 or so more loosely connected student machines, most running Win9x.
There are places much larger than this that are all MS, but ~1000 machines isn't chicken feed.
Eric
This is a good thing... (Score:2, Interesting)
Competition on this level will cause Microsoft to revisit their pricing and become more competitive. Essentionally causing the same thing to happen to MS as MS caused to Sun, Novell, Oracle, etc. when they came in and undercut those companies by half or more.
Re:This is a good thing... (Score:2, Insightful)
Please tell me that you mean that in the context of the article -- that MS would have been better in this case, if only the licensing were better. I could belive that. But if you mean to imply that MS is substantially better across the board, that's just absurd. I am doing things with PHP, Apache, MySQL, and Linux that NT and 2000 just can't do. Not "MS is a little weaker" but MS doesn't even offer it. For example, PHP shared sessions on a server farm -- MS says "wait until ASP.net!" And working with mod_rewrite for on-the-fly, behind-the-scenes rewriting of URLs (NOT the same as a redirect). And for that matter, the server farm itself -- with Linux and LVS, I put together an easy 3 box farm for $15,000, and it's faster than the $50,000 machine it replaced. That's superior technology.
Undercutting (Score:2)
Speaking purely of licensing, MS can never undercut free apps. That's one reason why they've been looking to other revenue sources.
That was my life, 1999 (Score:2, Insightful)
I kept suggesting Linux (yes, back then). I even setup a non-crashing backup print server--but I was the only one who used it regularly (of course, everybody used it about twice a week....). Unfortunately three factors worked against me:
1) Linux wasn't quite as big then as it is now.
2) The network admin was nearly techno-illiterate. She could do the stuff she had been trained to in a couple of NT classes but nothing else. Linux scared her. And she wasn't the kind of person to educate herself to conquer fear--her method was to insult and ignore the source.
3) We were about 1 hour from Redmond. It's hard to shield yourself from The Presence when you are that close.
I don't buy it (Score:4, Insightful)
First, I don't buy into the credibility of the story. I want to know hard information about this particular case study. While the generalities of the story rings basically true to my ears (probably because I want it to be true) the absense of referencable specifics make the story factually questionable.
Second, maybe it's just my lack of experience on the matter, but there were some licensing costs there that I never even heard of before. Maybe it's simply because I never bothered to notice. But "I don't buy it" also means that I don't pay for MS's licensing costs so I wouldn't know. What I do know is that Microsoft has been riding on the momentum of accepted piracy for so long and without a doubt, it was intentional. It's like a drug dealer -- get'm hooked and then charge them for it dearly later. Corporate America and hundreds of thousands of IT professionals are frightened to death about the "withdrawls" from Microsoft and like an addicted smoker, they would rather pay the costs of continued use rather than kick a bad habit and do what's best for the "body."
I'm all for MS Windows as a client, to be honest. It works good [enough] for the end user and it's damned easy. And since MS Office enjoys enough corporate ubiquity, it's still potentially damaging to use anything but MS Office where different companies do business together. HOWEVER that has no bearing on the server side which is exactly why it has historically been an easier market to enter. The geniuses behind the SaMBa project are probably the biggest heros in the story of Linux as they enabled something that simply made it all work.
So I'd like to see some follow-up like knowing more specifics such as what company this is, when it happened and such. Who from RedHat can confirm this story?
I want to believe it so badly that I almost do. More importantly, I want something I can use later without looking like a moron unable to answer the practical questions.
Re:I don't buy it (Score:2)
Re: I don't buy it (Score:3, Insightful)
If what you mean is "Windows is easy for a non-technical user to use (with a skilled sysadmin handling the problems of keeping things running).", I think you're wrong. Windows is HARD, and unintuitive. So is KDE. The only difference is that most folks who've been forced to work with computers for a while have learned what buttons to push on the Windows aplications they use regularly, to do the things they do regularly. When a non-technical user gets that same "what button" knowlege on a Unix system, Unix is easy.
The secretaries in the Statistics department here have windows PCs on their desks, and use them largely to run xservers so they can connect to the Unix compute server. After training, they find it easier to get their work done using vi and plain-TeX than using Windows applications. They do use IE for web surfing, since it works much better than Netscape 4.7X. They use other windows applications too, where they find it easier than Unix (it's AIX, when I was there), but much of their time is spent using vi.
If you mean something like: "Windows makes lower demands on non-technical sysadmins", you might be right, though I'm not sure. I have had a hard time getting up to speed on managing my own machine at home, but it works far better now than when I ran windows. The learning time has been well spent, in my case.
I am firmly convinced that, given a competent sysadmin to set things up right and keep them humming, and users with the same level of experience on the system, a *nix system will be at least as easy to use to accomplish useful work as a Windows system. It may well be harder to do the things that you did on a MS system, such as automatically running viruses, but I'm talking about getting work done.
I also would like to see some specifics, but the City of Largo Adopts KDE 2.1.1 [kde.org] story shows that it is indeed possible to put Linux on the desktop, and the back end, of a fair-sized organization. They weren't switching from NT, but If you wanted to badly enough, I think this shows that you could. I would especially like to find out what Linux support and training are costing them.
Any company is all sweetness and light with a new customer, until you buy. At that point, you're no longer a new customer, you're one of the people who get screwed to subsidise the sweetheart deals for the prospective new customers. MS and Pitney Bowes (and Friden-Alcatel, and Postalia, and ...) can play this game in a particularly mean way, since they get you locked in with a large investment which becomes worthless if you stop leasing (or purchasing upgrades for) their product. The great thing about Linux is that RedHat, SUSE, etc can't get that kind of lockin. If this story isn't true, I bet there's one just like it that is.
Importance of corporate adoption. (Score:2, Insightful)
I am a little interested as to who everyone is so concerned about companies adopting linux? I think I've heard all the arguments: it's good for the Linux community, it's good for the companies(and the economy), it whacks Bill in the balls . . . whatever. But in my opinion, the beauty of Linux lies in the fact that it is used largely by users who want to use it, not those who have to. And it makes no sense to me why you or I should care whether corp X uses Linux, BSD, Windows, or an old Lisp machine unless it personally affects us(through our jobs or investments).
I am not trying to sound elitist -- I am not saying that "those not enlightened enough to use Linux should not." What I am saying, is that mindshare, both in the terms of users and corporations is rather irrelevant. Besides, if you believe that Linux is perfect for everything(and I don't -- my Windows machine is a great equivalent of my Dreamcast), then those corporations who use Linux will have lower costs and a competitive edge, resulting in economic success and in the displacement of Windows using companies. If this is what's happening now with the adoption of Linux, it makes no sense for us to care about it as anything more than a vindication of the OS, and I think there are very few people at Slashdot who need convincing.
What saddens me is the decline of the hacker ethic and the change of emphasis from "Lets make it better so people use it" to "lets yell louder about how good it is so people use it." And what saddens me even more is that I am wasting time writing this and not coding . . . I guess I am being a little hypocritical. But still, I am convinced there is no reason cheer after a company's adoption of Linux and boo after hearing "Windows." The reason people cheer at football games is that they can't come down to the field and help out. Well, in the case of linux, we can.
Microsoft Licensing Fees will kill them... (Score:5, Insightful)
Hi!
Like others, I'm a bit disturbed by the anonymous "case study" that was presented in this article. I'd feel a lot more comfortable knowing who the company is, and some third-party verification that such a change actually took place.
But there's no denying the central argument: Microsoft's licensing fees have dramatically jumped in price, and the terms of their licensing agreements have gotten substantially worse. Yesterday, for instance, I received an email from Microsoft regarding SQL Server licensing. In short, I have till October 1 to upgrade all of my SQL Server 7 licenses to SQL Server 2000--or I lose the right to to "upgrade" price for SQL Server 2000. If I choose to upgrade after October 1 I will have to pay the full retail price.
I'm a big believer in the concept of "don't fix what isn't broken." While the move from SQL Server 7.0 to SQL Server 2000 isn't a big deal (at least for our SS7 applications) I see little reason to spend bucks upgrading server databases that don't need to be changed. But if I need to migrate those down the road, I'll have to pay substantially higher fees--the pay-me-now-or-pay-me-later demand from Microsoft just infuriates me.
But the licensing problem gets worse. Microsoft has dramatically raised their prices and dramatically restricted their terms. Case in point: we're starting to develop a project for a small startup non-profit organization. This is a group that does physical therapy on horseback for handicapped kids--they used to be part of Easter Seals, but Easter Seals has dropped them. (Long, sad story.) They're on their own, and they need to get organized. We want to help them (we're working pro bono publico) and we're recommending a "virtual office" concept. Don't build/buy/rent an office building: instead, let volunteers and paid staff function from home. Manage the office functions in a web application, handle the phones with call forwarding and related telephony stuff, and so forth--it's the 21st century, and there's lots of cool things we can do to hold costs down so program funds can be focused on kids and horses.
Sounds great, right? Except--we run right smack into Microsoft licensing. We're a Microsoft shop--and part of the benefit of doing pro bono projects like this is the hands-on experience we get with new development tools. This would be the perfect project for Microsoft's dot-Net technologies. That is, until we go live--and have to pay $2500 per processor for the server license for the OS, and another $2500 per processor for the SQL Server 2000 license. I'm entirely willing to develop the site for Equi-Librium pro bono--I am also willing to pay Microsoft a reasonable fee for the software we'll use. But five thousand U.S. currency one-dollar simolians is most definitely not a reasonable fee.
So this lets-all-get-experience project may well get done with PHP, PostgreSQL, and FreeBSD. And when we're done we'll have experience with a bunch of non-Microsoft tools, and we may have a different answer for clients who want scaleable applications but can't (or don't want to) pay Microsoft's fees.
Despite the propaganda, Microsoft didn't win the PC wars by skullduggery or deceit. They won by targetting the "influential end user" (their words) and providing lots of information. Software consultants are precisely the kind of people that Microsoft has depended upon, and we've been a very loyal Microsoft shop. We've benefitted enormously from the Microsoft Developer Network program, and we've steered a lot of clients to Microsoft-based solutions (and thus Microsoft operating systems) over the years. But Microsoft's pricing, and licensing, and upgrade policies have us--among the most loyal of Microsoft loyalists--actively questioning our relationship to them.
John Murdoch
Wind Gap Technology Group [www.windga...argetblank]
Re:Microsoft Licensing Fees will kill them... (Score:2, Interesting)
Y'know, I think that's the most surprising comment I've read here in a while, because I remember arguing with you about the costs and benefits of Microsoft technology a year or so ago, John. I respected your opinions at the time because you were really able to back them up, and I have to say that I still do. And if now you're thinking about other alternatives (including FreeBSD on the web server, I see :), then maybe Microsoft really does have a problem.
Re:Microsoft Licensing Fees will kill them... (Score:2, Informative)
In fact, the MSRP for SQL 2000 with 5 client licenses is $1499.00; no change from SQL 7.
If your charity is 501c3 certified, then they qualify for MS charity pricing. Your $10,000 solution is more like $2000 - with seat licenses - and many companies get the stuff for free if they apply to MS.
Re:Microsoft Licensing Fees will kill them... (Score:3, Insightful)
Hi!
Forced upgrading: it isn't evil--but it is most certainly designed to generate licensing fees. Look at Microsoft's own words: "join the Software Assurance program or face substantially higher upgrade prices in the future."
SQL Server 2000 pricing: the 5-client license price is immaterial: this is a web app, so I have to buy the per-processor license. Charity pricing: we'll look into it, but we're going to host the solution--not Equi-Librium.
We're still a Microsoft shop--but Microsoft is forcing us to look at other options because of their recent pricing moves.
Re:Microsoft Licensing Fees will kill them... (Score:3, Interesting)
99.9% of all SQL uses do not need an upgrade past 6.5 there is absolutely no need to unless when you need those super advanced added features. It's as stable as 7.0 and 2000, scales the same (horribly) Just like there is absolutely no reason to upgrade from NT 4.0 you dont gain any extra features that are required for security or useage. (in fact 2000 is just as bad as 4.0 in security. you cannot lock down a machine in a domain environment.)
Microsoft is shoving every one of their products down everyone's throats. They threaten you by taking away the "discounts" and try to scare you.
Me? my servers are going to stay at NT4.0 until they go to linux. they will NEVER go to 2000 or XP because both of these OS upgrades offer nothing but fluff... and being a offshoot part of corperate I can do this.... Sometimes it's good to be the bastard stepchild of the company.
Bigger companies = More $ = more NT (Score:4, Insightful)
But the biggest irony of all will be that MS will finally be an enterprise provider not because their stuff is any good but because large companies can afford it.
Plenty of room to move (Score:4, Insightful)
What this means is that Microsoft could substantially reduce all their prices and still make a reasonable margin - one comparable to other companies like AOL whose margin is 1%.
All Microsoft really needs to do as free competition arises is reduce price structure enough to keep the free solutions out because it costs to much to switch. This cost of re-tooling will ring true with CTOs, and they will be quite happy to keep paying what they've been paying.
However, Microsoft wants it all. The new licensing strategy with XP intends to increase company gross by 60% over the next 5 years or so. Or kill it, one of the two. But a monster with 30 BILLION dollars hard cash in the bank is pretty hard to kill. They can come back failure after failure if necessary, and still buy all their competitors.
As to the credibility of the story, I find it entirely believable. One of the large issues is that the story compares fairly incompetent NT engineers with competent linux ones. Even so, server administration requires much less admin time on linux - we estimate it is a 3 to 1 difference.
Re:Plenty of room to move (Score:3, Interesting)
Microsoft has a 40% PROFIT margin. Not even drug dealers get this. Microsoft's gross margin is in the 80-90% range.
Re:Plenty of room to move (Score:2)
I think my first install of Windows95 from scratch was much more difficult than my first install of linux from scratch.
I still think that if I know nothing about a box, and I try to install an OS, linux is easier than Windows.
On installing many boxes, linux can parallelize quite well.
OTOH, receiving an OEM Windows box is much easier than installing a linux box.
Re: (Score:2)
My School (Score:2, Interesting)
they called me 3 days before it started, and asked me to help setup 80 new computers.
While I was putting Windows on a few, I setup Linux on one, and showed it to the tech director.
He was really impressed, and now I get to setup 2 labs of 30 computers apiece, and find out what happens from there.
Author's comment about the company named in the ar (Score:4, Informative)
Failure is its own reward.
Re:cost not an issue? (Score:2, Insightful)
First question: will it run my software? Answer: in health care buy windows.
Second question: is it cost justified? Answer: will it run my software?
Answer: buy windows. Linux is not an option for most of the systems we are considering. Articles like this one don't help it either -- real, verifiable, usable data would.
That wasn't the article I read. (Score:2, Insightful)
In fact, the most important thing about the article is the observation that Linux can be adopted piecemeal while Microsoft tends to want you to change all your software, and often much of your hardware, at once. In an economic downturn, the last thing you want to do is spend a bunch of money for the chance to take a leap of faith and shift your paradigm. Instead, more evolutionary tactics are called for, which just happens to be what Linux or *BSD is good for.
The use of Linux doesn't promise a radical improvement in the way you do business, but it also doesn't have a lot of the risk associated with a paradigm shift. Companies hedging their bets would do well to at least consider not buying Microsoft.
You are seeing classic MS Astroturfing in style (Score:2)
I've noticed that a lot of posters to this thread seem to have the opinion that article is a fairy tale. Anandtech seems to me to have a reputation for impartiality, their hardware reveiws are quite thourough and unbiased as far as I can see.
What you are seeing is the classic strategy of Microsoft shills and lackeys on slashdot using standard astroturfing techniques to slant the apparent tone of the conversation in a manner which is conducive to their PR goals. This has been followed by a few more reasonable people who have either been taken in by the "reasonable" tone of skepticism expressed (many astroturfing efforts have been laughed out of here and elsewhere because of the ludricous stances they have taken, however, Microsoft shills and PR-consultants have grown more subtle and clever over time, and have refined their astroturfing techniques quite a bit), or are falling prey to the misguided desire to appear more thoughtful by expressing skepticism, whether or not it is at all well founded.
As someone who has helped numerous companies, including my current employer, switch wholesale to GNU/Linux on both the desktop and server side I can say that the story rings very true. It should also be pointed out that there are numerous, confirmed instances of Microsoft threatening their customers with inflated licensing fees, expensive license audits, etc. in retaliation for deploying a competitor's product in-house. This sort of behavior was particularly common during the early Internet Explorer vs. Netscape struggle, and is playing no small part in the ongoing DOJ v Microsoft anti-trust trial. I suspect only the most ardent Microsoft apologist or supporter would have any shred of doubt as to the likelihood that such tactics will almost certainly be turned against firms trying to make the transition from Windows to GNU/Linux, and until a company is fully weaned from Microsoft (and these transitions can take months or even years, depending on the complexity and entrenchment of the existing legacy systems) they are vulnerable to this sort of retaliation.
Re:Why are you people so skeptical? (Score:2)
Um, WTF are you smoking? I can't recall ever hearing of any Open Source company using any sort of pressure on customers - the whole point of Open Source is that the customer can go somewhere else if they're not satisfied, so you have to try harder.
Microsoft, on the other hand, is well known for pressuring OEMs and customers on licensing issues. Being a public company doesn't seem to have stopped them from employing those tactics at all, nor has the bad publicity that they've gained from it. You've got a much better chance of falling afoul of Microsoft than you do of having Linus or some other geek stopping by to "persuade" you.
I agree that it would help if the company would identify themselves, but it seems likely to me that the author is one of their IT guys and isn't allowed to bring the company's name into the discussion without permission. You can't give the article 100% credence, but considering that the licensing issues described have been verified by other posters here, it appears to be at least partially truthful.
Re:The trouble with Linux. (Score:3, Interesting)
I couldn't disagree with you more. Many pundits think that the reason that Linux is being installed is due to the fact that it is more stable or more secure, or more whatever. The pundits couldn't be more wrong. The real reason that Linux gets installed is that for many uses it is "good enough" and the price is right.
If you have some monster database, and that database costs you one grillion dollars every second that it isn't available, then you bust out your checkbook and pay for Oracle and a pile of the best Oracle DBAs you can find. However, most folks can get by with much less than the very best, and increasingly folks are shopping around. Paying a premium for software features that you don't need and won't use is stupid.
For example, in one of my projects I needed a database, not a fancy database, but something a step up from Access. Microsoft wanted me to go with SQL Server, but instead I spent the extra time to learn how to administer PostgreSQL. That extra time was time well spent. I now have several PostgreSQL databases deployed, with a fairly significant cost savings over MS SQL Server. I feel especially smug about my decision because PostgreSQL is getting ready to beta their 7.2 version which removes my last major problem with PostgreSQL, a vacuum will no longer require an exclusive lock on the table. Now I can use PostgreSQL in more demanding projects where having tables unavailable, if only for a moment, is unacceptable.
Could I have accomplished the same thing with MS SQL Server and Microsoft's development tools? Sure I could have. However, PostgreSQL, and the other Open Source tools I use, did the job for less money. More importantly, my PostgreSQL machines are completely off Microsoft's upgrade treadmill. I don't have to worry about how Microsoft is going to change their licensing agreements. Upgrades are free, and I have the choice of several organizations for support.
If you really believe that price is not a factor, then I have some software to sell you :).
Re:Similar Issues - NDS (Score:2)
I used NDS years ago - it was awesome. I couldn't believe it when the company I was consulting for decided to replace their fast, easy to manage, reliable network with NT.
It was surreal actually - my assistant and I - that's right, two people - managed a network of about 3000 desktops, three locations, and half a dozen servers (plus these horrible cc-mail "servers" that took up most of our time - really they were client PC's running a cheesy routing application). We did everything from backups to managing users, reseting passwords, etc.
It took a team of consultants (Anderson - bright guys, but brainwashed by MS) about six months to replace the thing with about a dozen massive NT boxes. Their uptime and performance was horrible even though they had more and better hardware, plus it was a nightmare to administer.
Anyway, that's all totally off-topic. NDS really was awesome - a pleasure to administer. Even years later I've yet to see anything that comes close in terms of management and scalability. Unfortunately I don't think it has a future. Novell once had a dominent marketshare in file & print servers and they squandered it through mis-management. Still, if you don't mind the risk that the product will disappear, I'm sure current versions of NDS are even better (I stopped using Novell around the time 4.1 came out).
Re:Similar Issues (Score:2)
Re:This, alas, is only a story. (Score:2)