Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Linux Business

Linux in the US Federal Government? 31

Grech asks: "I work for a US federal agency that replaces its workstations and attendant software every 3-5 years. At the moment, the environment for most workers consists of an OS, an office suite, a UTS60 emulator, and an X Server. Logic seems to say that when all this gets ripped out and replaced in a year or so, it could be done cheaper with Linux, but a case will have to be made, and a strong one. I've got the arguments, but I need the numbers and the anecdotes to back up such a huge project."
This discussion has been archived. No new comments can be posted.

Linux in the US Federal Government?

Comments Filter:
  • Hmm.. (Score:4, Funny)

    by danielrose ( 460523 ) on Thursday January 31, 2002 @10:38PM (#2935274) Homepage Journal
    Please phrase your question in the form of a question!
  • by dimator ( 71399 )
    But being realistic, the cost of such a switch is not just the hardware/software involved. Do you really think switching EVERYTHING, down to the office suite, would fly with the users of these systems? Don't you think the training costs, and the costs involved with the reduced workflow (due to more time being spent re-learning how to save documents, print, etc.) are worth the reduced software costs?

    If I was in charge, I'd start small. A few alternative office suites at a time, slowly bringing people up to speed, etc.
    • Figuring the costs (Score:4, Insightful)

      by fm6 ( 162816 ) on Friday February 01, 2002 @12:21AM (#2935583) Homepage Journal
      . Do you really think switching EVERYTHING.. would fly with the users of these systems? Don't you think the training costs, and the costs involved with the reduced workflow ... are worth the reduced software costs?
      You're probably right. But we need more information before we know for sure. The office suite is the central issue, because word processors, presentation programs, and spreadsheets (especially spreadsheets) are the apps that are most user-customized. So do your users just write the occasional letter, or do they have a lot of customized Word templates? Do they use Excel for casual budget planning, or are there huge apps built with VBA?

      The retraining issue is significant, but not as big as you might think -- the low-level details of NT are pretty hard to deal with anyway.

      And when you measure the costs and advantages of Linux, avoiding license fees is only part of the picture. There's lower admin costs, less down time, better security....

      It's also relevent to ask why civil servants face this mandatory upgrade cycle. If it's because their software keeps outgrowing their hardware, that's another reason to consider switching to Linux. Even out of the box, Linux has lower hardware requirements than NT. And they can go lower still if you're selective about the features you use -- something that NT just doesn't let you do.

      • According to my father in law (large case auditor, I think) they use a fair amount of macros, but they are centrally stored/managed. He claims that doing something as trivial as changing the wallpaper on a take home laptop is a no-no.

        Of course, he might not be able to use the computer;) I've thought about playing with the machine when he's not around, but I'm much more worried about pissing off the IRS than the DOD.
        • ... they use a fair amount of macros, but they are centrally stored/managed.
          That's basically correct.
          He claims that doing something as trivial as changing the wallpaper on a take home laptop is a no-no.
          Correct, also, though the users scream about it. Given the problems we've had in this regard, I doubt the situation will change much. Getting sued for sexual harrassment/creating a hostile work environment because a user installed a "Babe of the Day" type screensaver that offended another employee is not fun. It's easier, cheaper, and less hassle to take away the temptation.
          I've thought about playing with the machine when he's not around,
          Please don't. It's a felony and we don't take it lightly at all. *Especially* if your father-in-law is a large case agent. If he is, he has some *very* sensitive stuff on his machine.
          but I'm much more worried about pissing off the IRS than the DOD.
          I imagine that a visit from a team of Special Agents from either the Office of the Treasury Inspector General for Tax Administration (if you screw around with the IRS) or the Defense Investigative Service (if you screw around with the DOD) would be a pretty harrowing experience.
        • Fascist IS people. They can be a pain, even though they have a legitimate agenda.

          And if your agenda is going over to Linux, these are people you need to convince. And that might be doable. They want total control over system configuration, so they can minimize security concerns and user-generated glitches. But they're so overwealmed by the sheer complexity of NT that they can't even turn off the screen preferences applet.

          On Linux, it's a lot easier to create a standard configuration and lock it in. Everything the user environment does, it does in the open, not hidden behind some we-know-what-you-really-want GUI. There's your case for abandoning NT right there.

          A big standard collection of Excel macros is a problem. No way they're going to abandon them, and porting them to another spreadsheet is just not doable. Best solution I can suggest is running Excel under WINE.

      • by Grech ( 106925 )
        The primary impetus for this coming round of upgrades is a new application, the one which requires the X Server to run. The idea behind it is to add a layer of abstraction between the users, and the legacy app from hell, the one which requires a UTS60 emulator, with an eye toward banishing the foul thing. Of course, Exceed is a real pig, as always. Everybody has the office suite, but most only use it to read .ppts and .docs on the Intranet. The rest use it to POST .ppts and .docs to the Intranet.
        • I've successfully implemented VNC as an alternative to an X server on a Winblows box for an enterprise application. It allows the feild biologists to enter data into a Tru64 app. Works great, even over a dialup connection. On the other hand, it really does make more sense to just run Linux on the desktop. Good luck. All I can say is, do your best to develop a sound business reason to migrate. Once you get past the pain of translating Excel macros to Star office or whatever, it's all smooth sailing from there.
        • Hmm, your boxes must be pretty old if they can't handle an X server. Then again, they probably could if they ran Linux...

          Where does the logic for the abstraction layer go? If it's on a server, then it doesn't affect the Linux-versus-NT issue. But if they're planning to script the X-Terminal server, it's a big reason to go to Linux. Scripting on NT is weird, difficult, and unpredictable. Scripting on Unix-like systems is basic -- the whole system is built around the concept.

      • I am beginning to see more and more projects in the Australian federal government that have Linux as either a significant, or supporting, component.

        IBM GSA in particular, seem to have really turned around in the last six months or so - from a "We don't have any Linux experts locally" attitude, to a "Let's actively push it" perspective.

        "Security" in federal government is often a completely different concept to what would be used in the 'outside world'. When an average Linux user thinks 'security', they consider things like: Open/available source code, patches regularly applied, appropriate file access controls.

        For federal government, on semi-closed networks, the word security, when applied to operating systems, generally implies: Good support infrastructure, C2-complient security functionality, the ability to support agency security policy.

        It may seem that there is a logical disconnect between these two definitions of security, but with the gradual increase in corporate/government interest in Linux, a gradual accumulation of resources that may directly support government requirements is occuring. See SNARE (Linux C2 audit subsystem - http://www.intersectalliance.com/projects/index.ht ml ) as an example of a project that tries to make Linux more acceptable for organisations like the Federal Govt.

        Red. (SNARE developer)
  • if the IRS ever goes linux, my lord, they'll be tax-collecting nightmares!!!
  • DoD and the NMCI (Score:3, Informative)

    by superid ( 46543 ) on Friday February 01, 2002 @12:06AM (#2935551) Homepage
    EDS was awarded a contract to replace roughly 360,000 desktops running $whatever with Windows 2000. No one will have admin rights, no one will be able to install software, etc. Read about it at EDS.com [eds.com]

    I believe its a $6B contract, and its in progress right now. I'm not sure if the consensus is that they're being successful or not, but its the biggest single example of a "managed solution" that I've ever seen.

    SuperID

    • Don't believe everything you read or hear. The NMCI will not take admin rights away from commands anytime soon. They're installing a new LAN at my command now, where I'll not only have full admin rights, but will be the systems administrator. I'm only an E6, with no NT experience. Nothing but the lame-ass MSCE course they sent me to a few months ago.. What a joke that thing is..

      -- Back on topic --

      Cliff, If WINE (Lindows or whatever) won't suffice in running what apps/scripts/whatnot you now use, give Win4Linux [netravers.com] a look. I use it at home for work-related needs. It runs pretty snappy on my ol' 950 - almost as fast as native. It's not free though, so may push the cost savings over the line.
    • $6 Billion for 360,000 desktops!?!? Uh, that comes out to about $16,667 per workstation (yeah, I know - there are some servers in the mix but sheesh). I'll do it for half. :)

  • This is probably exactly the kind of market
    Lindows.com [lindows.com] is going after.

    We talk about them a lot and ask: "Who would use their system?" but it seems to me that this is the perfect application.

    It would provide Microsoft Office, X-windows, all kinds of terminal emulation, as well as stability, network management, security and most importantly, it would be COST EFFECTIVE.

    Just my $0.02,
    davidu
  • by BenEnglishAtHome ( 449670 ) on Friday February 01, 2002 @09:34AM (#2936714)
    and, as much as I'm with you on this one, I don't think you have a prayer.

    AFAIK, the only important use of Linux in the IRS is our border routers, admined out of the Indy office. They run RedHat. Get on our intranet and check out the common operating environment specs and list of baseline software. That will tell you what distributions are allowed and will give you a good hint as to where they are being used. Of course, there are lots of Unix servers (two big banks of them within 50 feet of where I sit as I'm writing this), but you asked about the desktop.

    There are essentially no Linux desktops in the Service. The Unix desktops in the IRS are rare. Revenue Officers who have not recently had their equipment replaced use a pure SCO OSR 5.0.4 environment, complete with WordPerfect for Unix 5.1 and Lotus for Unix 3 point something. That would be about 5000 users at this point. However, those users are migrating to Windows and there was no budget to rewrite the pile of custom apps they use. Result? Just like the call sites where desktop Unix used to hold sway, these users are going to a Windows-centric desktop with a full copy of Interix for their Unix. In case you didn't know, Interix is the Unix owned by Microsoft. Yes, we buy one of our Unix variants from Microsoft. And, yes, it works about as well as you might expect a Unix to work when it's owned and supported by Microsoft. (Ask me sometime about the Oakland ICPnt/Interix rollout. The persistent connections to the DNS caused by an Interix flaw resulted in the most idiotic work-around I've ever seen: the DNS server for the entire area got a script installed to reboot it hourly. That was the only way to keep it running and they had to do it for days till Microsoft could come up with a re-write.)

    Lessee - That means that we're going to have many thousands of users using apps written under SCO and intimately tied to WP5.1 who will be running those apps on Interix which is running on top of WindowsNT 4.01. How does that work? Not very well, I'm afraid.

    Roughly the same thing is happening with all the call site and service center employees who formerly had Unix desktops, although the situation in those places isn't as bad as it is out in the field.

    Where does that leave us? Where does that leave the prospects for Linux in our organization? The failure of ICSnt and ICPnt (the two main projects involving migrating Unix users to Windows while retaining their old Unix apps) to smoothly migrate users to the brave new all-Microsoft world that our executives want has simply convinced those executives that they were right all along. IOW, they hated Unix on the desktop before, they are having problems running Unix apps on NT now (duh), and thus they conclude that this Unix thing or anything even remotely Unix-y on the desktop is clearly crap. They want it gone. They don't want anything to interfere with their thrice daily ritual of facing Redmond, kneeling, and symbolically kissing Bill Gates butt in prayer to the great god Microsoft.

    I can give you just one ray of hope. If Microsoft pushes their licensing schemes forward, we're in about the worst position I can imagine. The money that will have to be thrown away on licenses is *huge*. That kind of budget-buster is the only thing I can think of that would cause the Booze/Allen/Hamilton-Microsoft-worshipping execs at the top of this organization to even look at Linux on the desktop. If you happened to be in the right place at the right time with a demo system ready to go, you might be able to effect the thinking of a critical analyst who might push for a study or two that might result in a pilot project in 3 or 5 years.

    Seems like a long shot to me.

    ps - If you want more and probably better informed opinions, post this to the Kibbles & Bytes mailing list or drop an email to Scott in Austin. (A note to observers: If you're in IT in the IRS, you probably subscribe to the named list and you almost certainly know or know of Scott. Sorry about the insider references in a post that will be read by a much larger audience.)
  • Ironic, isn't it? (Score:3, Interesting)

    by weave ( 48069 ) on Saturday February 02, 2002 @09:43AM (#2941513) Journal
    Isn't it ironic that the federal government sues Microsoft for abusing monopoly powers, but then turns around and buys their software?

    Do you realize how much buying power the federal government has? The solution is in their own hands. Refuse to do business with Microsoft until they satisfy the feds that they are no longer abusing their monopoly, and they will cease to be a monopoly. Refuse to do business with people that do business with .doc files and push for docs in html or xml format.

    Maybe you can use that as partial justification...

  • Fraud, Waste, Abuse (Score:2, Informative)

    by ONOIML8 ( 23262 )
    The first thing you really need to research is why these systems are being replaced.

    If the equipment is still functional and it is being replaced, you might have a valid FWA claim.

    Solid state electronic equipment should last far longer than 3 to 5 years. Replacement parts should easily be available.

    I know that there is a strong urge to update hardware to run the latest software. But when you look at the tasks performed by most of these office machines, you will find that they are used for basic office functions.

    This means that the features provided by newer software largely go unused. As a result the purchase of the latest software was a waste. It then follows that the hardware required to run that software was not required.

    Consider also that the new software/hardware often requires (re)training of the operators. Those costs are often wasted as well if the operator has no need for the new features of the new software.

    So rather than looking at Linux, GNU, Open Source, or whatever to save you money, look instead at justification for making any change at all. If a change of software/hardware is required, find out why. The requirements for the change will dictate what new hardware/software needs to be obtained. If Linux meets those needs then it can be considered.

    I really haven't seen anything new in hardware or software in the last 5 years that would require replacement of an office machine that was in working order. Perhaps some upgrade in local or network storage if that is in short supply.

    Otherwise, if you really are interested in saving tax dollars, look into justification and perhaps persue a fraud, waste, abuse investigation.
  • US Armey Personel Command, Arlington, VA., switched to Linux years ago. There are many other Fedral entities using Linux. I'd approach the decision maker and tell him/her of the NSA'a secure version of Linux. As long as they can save a buck or two and the end user isn't too inconvenienced it might happen. The number one biggest reason organizations don't move to Linux is the fear of not being compatible with MS Office Suite. That is what you must overcome. Good luck. Jim T.
  • I don't think the US government is in the business of saving money, especially in a downturn in the economy. Economists say the government should spend more money when the economy is on a downswing (at least thats what they said when I took economics). Let's say you do convince your management to let you change to Linux in your building/branch/whatever. All the computers are reconfigured for Linux, all the users are retrained on new desktop apps, all the support personnel are retrained to support Linux, the Sysadmins and developers are retrained. All the software is replaced with linux equivilants. Then top level management in the IRS decides everyone will use this brand new app written for the MS platform. Or anything along those lines. Here's one - All IRS computers will be listed in the IRS Active Directory so we stop losing them! :) I know, bad example.
  • I worked for 10 years in a DoD contracting office. Our 'bible' for what we can and cannot contract for is the Federal Acquisition Regulations (FAR). The FAR specifically prohibits the purchase of any desktop OS but Microsoft UNLESS you can prove that MS is unable to meet the specific requirements of the job. Since the requirements are a desktop with an office suite, you can't use Linux.Cost and reliability cannot be considered in the acquisition with regards to an OS other than Microsoft.

    I've since moved into an IT position, and I've managed to get permission to dual boot my NT with Linux to use some of the functions that MS does not provide. Another IT office on the base is uing Linux for DNS servers. We're slowly making progress, but I wish someone with power and money would challenge the FAR.

    Once chance is a solicitation DARPA has for High Productivity Computing Systems (HPCS). I submitted a story to Linuxbiz on Slashdot tonight. Hopefully there's someone out there who can take it on.
    • Okay, let me eat my words. I just talked to a friend who is still in contracting, and she said they removed the word "Microsoft" from the FAR. Did it a few months after I left apparently. Unfortunately, Section 8.4 still says you must purchase through GSA before going locally and all they currently carry are PC's with Windows. Getting a waiver of this requirement is a pain.

      On a brighter note, I checked the GSA provider list, and they do have one Linux vendor listed. I have no idea what they are approved to sell, but it's a start!

To invent, you need a good imagination and a pile of junk. -- Thomas Edison

Working...