Slashdot Mirror


Tux Enlisted for U.S. Defense Program

An anonymous reader writes "Linux is a key part of the Army's massive $200B FCS (Future Computing System) initiative, it seems. RTOS vendor LynuxWorks was chosen to provide the OS for 18 weapons platforms under development, because its LynxOS-178 real-time OS can run Linux binaries -- including the "common operating environment" that Boeing is developing for FCS."

58 of 312 comments (clear)

  1. Re:Hardly suprising... by Aggamemnon · · Score: 3, Interesting

    As far as I know, the Royal Navy is still considering NT for the Type 45 - maybe this will help to change their mind.

  2. Lots of open source in FCS... by tcopeland · · Score: 5, Informative

    ...this paper talks about using the open source, BSD-licensed agent framework COUGAAR to run FCS modeling tests.

    Also, there's a bunch of COUGAAR support software written in Ruby, i.e., ACME.

    1. Re:Lots of open source in FCS... by iamdrscience · · Score: 2, Funny
      Also, there's a bunch of COUGAAR support software written in Ruby, i.e., ACME.
      You read it here first: Ruby is the new Ada.
  3. Re:is linux guilty of murder now? by markild · · Score: 4, Funny

    It will be. Then in comes SCO and takes the credit

    --
    Scully: Should we arrest David Copperfield?
    Mulder: Yes we should, but not for this.
  4. Yay! by Neopoleon · · Score: 5, Funny

    Nothing says "feel-good bluegrass tech movement" like becoming part of the military industrial complex.

    --
    - Rory [Microsoft Employee] | Free dirt: neopoleon.com
    1. Re:Yay! by Anonymous Coward · · Score: 5, Funny

      You mean "grassroots", genius, not "bluegrass". Put the banjo down.

  5. Drafted? Guess he's going in before you.. by infonography · · Score: 3, Funny

    Uniform of the Day is now a Tuxedo.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  6. Now I have a mental image by Timesprout · · Score: 3, Funny

    of a penguin with a cigarette hanging out of the side of its mouth, cradling an assault rifle and wearing a helmet with 'Born to kill' written on it.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:Now I have a mental image by czarangelus · · Score: 2, Informative

      Do you mean this little fellow?

      bonzai!

      --
      When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him.
    2. Re:Now I have a mental image by marsu_k · · Score: 3, Funny

      No cigarette or a helmet, but does this come close?

  7. It's Future COMBAT system... by WonderSnatch · · Score: 5, Informative

    That is all.

    1. Re:It's Future COMBAT system... by WonderSnatch · · Score: 3, Informative

      That was not all: See also: http://www.army.mil/fcs/

  8. Beating a dead horse by Scoria · · Score: 5, Funny

    Colonel Panic: Not just a reaction to incorrect artillery coordinates anymore!

    --
    Do you like German cars?
    1. Re:Beating a dead horse by Scoria · · Score: 3, Funny

      Hey, moderators, the parent is not a troll. Stop using the new Red Hat "Curveball" theme; it's distorting your intelligence. :-(

      --
      Do you like German cars?
    2. Re:Beating a dead horse by stratjakt · · Score: 5, Funny

      He's outranked by General Protection Fault.

      --
      I don't need no instructions to know how to rock!!!!
  9. Does LynxOS really contain Linux code? by Florian+Weimer · · Score: 4, Informative

    Apparently not. The press release states that they provide ABI compatiblity using special shared libraries ("[...] compatibility is implemented through the use of dynamically linked shared libraries[...]", similar to WINE). Maybe they have ported GNU libc to LynxOS and use some free software. But apparently, no Linux kernel code is involved.

    1. Re:Does LynxOS really contain Linux code? by Darkon · · Score: 4, Interesting


      Wouldn't it piss off SCO no end if someone produced a scorun app?

      They already did, and as I remember SCO were mighty pissed off.

    2. Re:Does LynxOS really contain Linux code? by rpdillon · · Score: 2, Interesting
      Yes, but they're not just using LynxOS. They're also using BlueCat Linux, which I'm a bit worried about. I called Lynuxworks asking them if I could have access to the source code once I got my hands on the BlueCat distro. They put me off, didn't return calls, and told me they couldn't discuss that with me at "this time." I'm not saying they won't give it to me, but they're not being forthcoming, either.

      Combine this with the stunt they pulled with User Mode Linux (see this story) in which they used GPL'ed code, and submitted their changes back in an uncompilable tarball (no patch), and I'm getting pretty suspicious. After working out what changed and generating a patch, the UML team still couldn't make their changes compile. Presumably, Lynuxworks could (would good what the changes be unless they compiled?), so this again would indicate a violation of the GPL.

      I'm hoping FCS switches back to looking at Red Hat - at least they have a track record. When I found out FCS was using Lynuxworks, my first reation was "Who?"

  10. $18,000 per developer seat! by freeio · · Score: 2, Interesting

    At that price, supporting free software is a mixed bargain if I ever heard of one. Note that it supports Linux binaries, but it is not Linux as we know it.

    --
    Soli Deo Gloria
  11. Re:is linux guilty of murder now? by iggymanz · · Score: 2, Informative

    murder is just a legal term for killing not sanctioned by the government, so no murders will be done. Maybe some genocide and assassinations and such, but no murder.

    The Tuxinator; he'll never stop EVER, until you are dead!

  12. ARPA-NET by Anonymous+Luddite · · Score: 4, Insightful

    You're shooting for the Funny mod, but think about it.

    - The precursor to the web we're both using right now was pentagon (ARPA) funded.

    1. Re:ARPA-NET by dpilot · · Score: 4, Interesting

      Thinking about this for a minute...

      What we're REALLY talking about is blue-sky, no immediate payback, research. That is, research with a true eye to the future, not the next quarter or two, the kind of research that got us where we are today. That's the realm of deep pockets and minimal (or at least enlightened/tolerant) oversight - by stockholders or congressmen. That's also the kind of research that has been all-but-destroyed in the US by beancounting, be it corporate finance types, stockholder expectations, Congress, etc.

      The US could well be moving in to an era where the only true research, the long-range stuff, goes "black" - "I could tell you, but then I'd have to kill you."

      For another perspective, see:
      http://technocrat.net/article.pl?sid=05/04/1 0/1312 50&mode=thread
      Then combine it with the fact that there are others who DO see the value of long-term research:
      http://technocrat.net/article.pl?sid=05 /04/10/1392 50&mode=thread

      --
      The living have better things to do than to continue hating the dead.
    2. Re:ARPA-NET by Atrax · · Score: 2, Insightful

      Arpanet never directly killed anyone, that I know of. The post talks of 'weapons systems', i.e. people being fucking killed.

      We ain't logging in to the World Wide Howitzer

      --
      Screw you all! I'm off to the pub
    3. Re:ARPA-NET by Anonymous+Luddite · · Score: 3, Insightful

      >> Arpanet never directly killed anyone, that I know of. The post talks of 'weapons systems', i.e. people being fucking killed.

      GPP: >> Nothing says "feel-good bluegrass tech movement" like becoming part of the military industrial complex.

      ARPA-NET and the earliest incarnations of the internet were certainly a "feel-good" tech movement, yet they were funded with military bucks. My point is not that the "internet is a weapon" (how the hell did you get that?). My point is that it shouldn't be surprising when a progressive, open technology like Linux is used by the military. They have some smart folks working for them. Sometimes good things come of it.

    4. Re:ARPA-NET by damiam · · Score: 4, Insightful
      Guns don't kill people, either, bullets do. Right? No, the gun contributes to the death by shooting the bullet. Likewise, all military projects, whether they are weapons systems or communications systems, are intended to further military goals, which basically involve killing people. What level the involvement is at is irrelevent, if you want to be idealistic and take a complete no-war stance.

      Or, you could be sane, and realize that the military is going to kill people no matter what, and it might as well use safe, reliable, accurate, well-built systems to ensure that it kills the right people and no more people than necessary. In that sense, Linux is a good thing.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    5. Re:ARPA-NET by jonadab · · Score: 4, Insightful

      > to further military goals, which basically involve killing people.

      You've greatly misunderstood the military. Killing people is seldom if ever a military goal. Almost always the goal is to force people to accept certain terms. Killing people is often employed as a way of furthering that goal, but it is not itself the goal.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    6. Re:ARPA-NET by kbielefe · · Score: 2, Insightful
      Okay, so I'm somewhat biased because I work for a military contractor, but that also gives me an insider's perspective.

      The reasoning behind recent research hasn't been to kill the enemy more efficiently, but has been how to win necessary wars with the least friendly and enemy casualties possible. Ideologies have changed a lot since WWII. We no longer go to war against a country. We go to war against dictators and pockets of terrorists while trying to defend everyone else in the country. It requires a different mindset and different technology. We already have effective weapons of mass destruction, but mass destruction is not how we want to win anymore.

      Name any modern shooter video game and I will bet it has some kind of cue to differentiate between friendlies and known enemies, like a reticle that turns green or red. Now imagine the same sort of thing in the hands of our real life armed forces, and you will get some idea of just one of the (albeit lofty) goals of projects like FCS.

      --
      This space intentionally left blank.
  13. GNU by MSG · · Score: 4, Insightful

    Since Linux isn't actually involved in this project in any way, shouldn't the summary state that GNU is a key part of the FCS initiative?

    Tux is actually sitting this one out.

  14. Re:Don't expect compliance with the GPL by NetNifty · · Score: 4, Informative

    Under the GPL I don't think they'd have to submit anything back unless they distributed it publically anyway.

  15. All it would take is just one Linux Virus / Trojan by INetUser · · Score: 2, Insightful

    While we all know that Windows is easily subjugated by trojans and viruses, and with the penetration of windows system on the market and connected to the Internet, it's a real problem. Some attribute this to the Windows mono-culture.

    Isn't this just another mono-culture waiting to be exploited? Consider the risk. One trojan or virus with a trojan let lose in the military network, and there is no telling what it would / could do. All of a sudden, zillions of fake targets are buzzing around the UCAV's radar as it starts shooting mindlessly at them.

    Granted, this assumes, and it's probably a big assumption, that one could connect to the military network in a clandestine nature and remain hidden. But is the risk worth the mono-culture savings?

  16. Re:is linux guilty of murder now? by LWATCDR · · Score: 5, Insightful

    No more so than cars, truck, aluminum, steel, or coffee is. All of which is used by the military around the world, for good or evil.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  17. The gloves will now come off... by advocate_one · · Score: 3, Interesting

    expect a sharp ramp up in anti Linux/FOSS lobbying from Microsoft via supposedly worried parties... all worried about the US's defence being trusted to a "commie OS" written by "hacker"s and other "hippy" malcontents...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  18. Re:the new gpl by gatkinso · · Score: 3, Insightful

    Freedom can be a real bitch when *your* agenda is trodden upon.

    --
    I am very small, utmostly microscopic.
  19. Re:Peace, Love, Linux by REBloomfield · · Score: 2, Funny
    Can't win with you guys can you?

    If they'd put Windows on it, you've have bitched and jumped up and down.

    They put Linux on it, and you're still wining.

    Perhaps the world doesn't actually give a stuff of the opinions of a load of geeks in their bedrooms?

  20. Re:All it would take is just one Linux Virus / Tro by iggymanz · · Score: 2, Interesting

    We already have military equipment running Windows. And this article isn't even about using the Linux kernel or a Linux distro, just an API on top of LynxOS. So what you said could be said about the military's use of any operating system x, what if someone develops a virus/trojan/exploit on x?

  21. Re:is linux guilty of murder now? by pklong · · Score: 3, Funny

    Hmmm Tux joins the military.

    All the hippy hacker types will be fuming. They might even have to get their hair cur ;)

    --

    Philip

    Signatures are broken

  22. Re:Why wouldn't it run linux binaries? by Big+Mark · · Score: 4, Interesting

    No, it's a real-time OS that can run Linux binaries. Linux isn't really a real-time OS, although there's been a lot of hackery recently to change this.

  23. LynxOS by pointym5 · · Score: 5, Informative

    LynxOS is older than Linux. Development on LynxOS began in Dallas, TX in early 1986. The system was built for the 68000 architecture originally, targetting a custom-built 68010 VME bus CPU. The software was compiled with the C compiler sold by Megamax for the Macintosh. LynxOS was ported to the IA86 for the 386 in 1988-1989. The LynxOS ABI compatibility history goes back to about 1989 also, when SVR3 compatibility was added to the system. No UNIX or (of course) Linux code was used in the development of the OS.

  24. Too bad... by Nutria · · Score: 3, Informative

    FCS is getting scaled back because of the extreme cost.

    http://www.washingtonpost.com/wp-dyn/articles/A351 18-2005Mar14.html

    --
    "I don't know, therefore Aliens" Wafflebox1
  25. Re:Yay, no BSOD by hey! · · Score: 5, Interesting

    Well, BSODs are pretty much a thing of the past, at least unless you have a defective hardware.

    That said, when Windows is used where formerly an embedded OS is used, there is a tendency not to do a very good job stripping out all the stuff that's not needed. Since you aren't going to be patching things that much in the field, this could lead to known security holes on deployed systems for a long time. It may not matter, indeed usually the excuse is that it won't matter, but sometimes the unforseen happens. It's not unheard of for "embedded" versions of windows to have problems like windows file sharing turned on. The hardware engineers don't think like sysadmins.

    This problem is not intrinsic to Windows; I've seen the same thing recently on a box that controlled an under vehicle scanner. It used stock SUSE with an old verison of BIND and samba, trhe3 works. The customer wanted to connect it via wireless to a central guard station. This was a bad idea. The security holes in the box are harmless as long as it is stand alone, but on a network they are huge liabilities.

    At least with Linux, you can go the Linux from scratch route, which minimizes you exposure to security holes in ancient software.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  26. There's quite a bit of Linux in USG by wiredog · · Score: 3, Insightful

    It's just not well publicized. Often because the department using it doesn't want any publicity. But Linux was highly visible at FOSE lats week.

  27. Re:Don't expect compliance with the GPL by ScentCone · · Score: 2

    contributed back to the community

    To the extent that the government is using non-proprietary OSes and and other cheaper/free pieces of infrastructure to conduct critical activities (like defense, or emergency response), we're looking at using up fewer tax dollars, and that's plenty of "giving back." Of course, the defense/intel community does very much distribute enhanced goodies where it can, and we've had plenty of conversations here about things like open source CAD stuff from the Navy.

    Probably the most important thing, though, is that you get thousands of federal techies using different systems, and a lot of them will leave their stint with the DOD and head out into the wild with an appreciation for alternate ways to handle IT problems. Those folks, showing up at private sector HR desks looking for more lucrative jobs, will have more to do with corporate acceptance of things like Linux than any amount of code the feds might publish.

    --
    Don't disappoint your bird dog. Go to the range.
  28. Re:Exploits by INetUser · · Score: 2, Informative

    I disagree. Security through obscurity has been proved not to work time and time again. Granted it may perhaps buy you a little time, but in the long run it won't work.

  29. No by YrWrstNtmr · · Score: 4, Informative
    The USS Yorktown was a testbed for the AEGIS cruiser series. NT was(is?) used as the OS for the LAN.

    Crappy application not fully tested (and they knew that and accepted the risks) didn't know how to handle an improper user input. A zero went into the database. The app couldn't handle the DIV0, and crashed.

    The Navy report concluded it was the application and human error, and not NT.

  30. Tux's Wardrobe by Le+Marteau · · Score: 2, Funny

    Thank goodness Slashdot doesn't have an icon for Liunx in the military. Knowing Taco, it would probably be Tux wearing an adorable little camoflage outfit, in the same vein as the Tux wearing a suit icon.

    Adorable.

    Taco, about that Tux in a suit icon as a symbol for Linux in the business realm, Tux himself would not be wearing the suit. He's already got a tuxedo, for chrissakes. It would be the suits who were USING Linux. Linux/Tux himself would not be the one changing himself to suit the situation, it would be the suits.

    --
    Mod down people who tell people how to mod in their sigs
  31. Mod parent up. LynxOS is not Linux by Animats · · Score: 4, Informative
    Mod parent up. He's right.

    LynxOS is not Linux. It's a completely different, and much smaller, kernel. It's not as minimal as QNX; LynxOS has drivers in the kernel. But it's far smaller than Linux. It's small enough to get through the expensive and difficult examination process required for avionics.

    Confusingly, the company that sells LynxOS recently changed their name to LynuxWorks, and also distributes BlueCat Linux, an embedded Linux distro based on the 2.6 Linux kernel. LynuxWorks had a huge booth at the Embedded Systems Conference last month.

    LynxOS, BlueCat Linux, and QNX all use the GNU compilers and tools. All are POSIX compatible, and will run most commmand line programs with a recompile.

  32. Re:Hardly suprising... by GigsVT · · Score: 2, Funny

    Well, linux implements division by zero. So there.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  33. Re:Yay, no BSOD by the_bard17 · · Score: 2, Informative

    BSODs are pretty much a thing of the past...

    I suppose these are why you chose "pretty much," huh?

    ;o) On the other hand, I agree with everything else you said.

  34. Linux has NOT been picked officially by Greg151 · · Score: 4, Informative

    Hi all,

    Lynxworks can say whatever they want, but the Army isn't picking an OS until 2006. See this link: http://www.fcw.com/fcw/articles/2005/0214/web-fcso s-02-17-05.asp

    Here is one quote that may be interesting:
    "Cartwright and Muilenberg downplayed rumors that they decided not to use Microsoft's Windows operating system in FCS because of security issues. The officials said they have made no such decision to date."

  35. Further reading by YrWrstNtmr · · Score: 5, Informative
    The captain of the ship at that time states...

    In a letter to the "Comment and Discussion" department, published in the Aug 98 _Naval_Institute_Proceedings_, page 22, Captain Richard T. Rushton, then-CO of _Yorktown_, categorically states, "The _Yorktown_ was never towed as a result of any Smart Ship initiative. During my command, we lost propulsion power twice while using the new technology. Each time, we knew what caused the interrupt and were underway again in about 30 minutes. The September 1997 incident was caused by incorrect data insertion by a well-trained crewman. The _Yorktown_ returned to port using two FFG-7 emergency control units that specifically had been requested by me, and supported by other commands as a risk reducer. We knew there were some risks in the engineering development model propulsion-control system installed under a rapid prototyping development effort. The bottom line: The data field safeguards found in production-level systems were not installed yet in the _Yorktown_ by intention, until complete wring-out was accomplished."

    Further:
    "The _Yorktown_ never missed an operational commitment, nor did she suffer a mission-degrading casualty during the Smart Ship assessment period. During that time she certified to deploy under the normal fleet training and assessment process. ... She went on to execute a five-month Caribbean deployment that included extensive Smart Ship assessments by the Operational Test and Evaluation Force and Navy Manpower Analysis Center. Both organizations evaluated the _Yorktown_ as fully capable in meeting the required operational capabilities in a projected operating environment. ..."

  36. Re:Don't expect compliance with the GPL by sofar · · Score: 3, Informative

    Not really, I work for ESA and most of the contracts for development have clauses in them that state that all the products 'belong', 'are property of' the organization, and not the subcontractor.

    This is legally fine, because if you can hire an 'employee' and have him write some code for you, you retain all rights to that code. It would be silly if you lost it because you hire an employee to write code for you.

    Nothing unusual.

  37. Under GPL public does not get source, only cust. by AHumbleOpinion · · Score: 2, Informative

    But the changes the contractor made would have to be made public under the GPL because they distributed it to the military. If the military decided that they didn't want the changes to be revealed, you're back to the same conflict.

    No. The GPL only requires you to give source to your customers if they ask for it. Making it avaiable to anyone via the web is not required, it is just a convenient way to implement the preceeding for some. Subcontractor give source to Boeing and Boeing gives source to Pentagon, public never sees it, and no GPL violation has occurred.

  38. So let's get this straight........ by mormop · · Score: 4, Funny

    You fit a missile with a Linux kernel. Does this mean that every time you distribute the software by nuking someone you have to drop a copy of the source code in the crater afterwards :)?

    --
    Hmmmmmm..... Deep fried and look like Squirrel.
  39. Re:is linux guilty of murder now? by Anonymous Coward · · Score: 2, Funny

    The Tuxinator; he'll never stop EVER, until you are dead!

    Or his time_t overflows, whichever comes soonest.

  40. Re:Yay, no BSOD by segal_loves_pandas · · Score: 2, Funny

    Hmm, in a way I have to agree with that as well. Now that I think about it, I think it doesnt matter what OS that runs your weapons, war will never leave any winners, both sides will lose Someones been playing a lot of tic-tac-toe!

  41. Re:Peace, Love, Linux by Hasai · · Score: 2, Insightful

    Fact of life: There are precious few tools that cannot be utilized as a weapon.

    Welcome to the world.

    --

    Regards;

    Hasai

  42. Gonna be a disaster of DOD magnitude . . . by alhaz · · Score: 2, Interesting

    Only a really topheavy organization can make this kind of mistake.

    The compatibility ABI isn't going to pass muster when it hits the QA phase, they never do. You can't realistically develop an application for one OS and expect it to work perfectly on a "compatible" OS.

    When developing vertical applications like this, it's most wise to develop for the actual physical installation that it's going to end up running on. Not just the *version, the actual functioning OS image that will ultimately be used.

    There's a term for what this is gonna end up being. The first part is cluster and the last part rhymes with truck.

    --
    This is just like television, only you can see much further.
  43. Re:What, don't you realize by MynockGuano · · Score: 2, Informative

    Hey, just wanted to make a few things clear, from the perspective of someone who works on this stuff (military research in general, FCS in particular). There are three basic networks that we use here, and I'm hoping I can provide a bit of detail on each:

    The most widely-used is the NIPRNet, which is the network that most business operations on the base use. All machines connected to it must conform to a standard Windows image, and the network is monitored and internet access moderately restricted (i.e. gaming sites, porn sites, "mp3 sites", direct ip connections, etc. are blocked). Software on these machines must undergo a lengthy approval process before being loaded by a qualified WGM (basically, your workgroup's local tech person with admin access to the machines). Most resident contractors are put on this network, with a few exceptions.

    Next, we have the SIPRNet. This is the secure network, and is rigidly monitored and the machines accessing it are restricted to only the things deemed essential for the classified project. SIPRNet machines must be isolated both physically and electronically from any other computers on the base and from the intranet/internet.

    Finally, we have the DREN. This is the "research" network, and is where people like me get things done. Internet access is unrestricted, and software is loosly, if at all, controlled (basically, if you're not causing alarms to go off in the network guy's building, you're ok...just don't go using it for Bittorrent or the like). Individuals have full control of their computers, and can install and run their own programs (including, as in my case, Linux). A firewall still blocks most ports to the outside world, but 80 and 21 are open (I am forced to ssh to my home box through port 80, however, and CVS isn't an option in most cases). The research supercomputers are on this network, and a kerberos authentication scheme is used for access. Frankly, this is the only machine I can get anything resembling real work done on, but we're all forced to have a separate NIPRNet box for e-mail, active directory stuff, and the like. If their work demands it, contractors may, in certain cases, have access to this network. It is not reachable at all from the outside except through kerberized ssh and ftp.

    Hope this settles a few things. I know there's distinctions on different levels that I'm not aware of and/or not allowed to know, but that's how things generally look from a DoD-employed researcher's perspective.