Slashdot Mirror


US Military Drones Migrating To Linux

DeviceGuru (1136715) writes "Raytheon is switching its UAV control system from Solaris to Linux for U.S. military drones, starting with a Northrop Grumman MQ-8C Fire Scout helicopter. Earlier this month Raytheon entered into a $15.8 million contract with the U.S. Navy to upgrade Raytheon's control systems for unmanned aerial vehicles (UAVs), according to a recent Avionics Intelligence report. The overhaul is designed to implement more modern controls to help ground-based personnel control UAVs. Raytheon's tuxified version of its Vertical Takeoff and Landing Unmanned Air Vehicle Tactical Control System (TCS) will also implement universal UAV control qualities. As a result the TCS can be used in in all U.S. Navy, Air Force, Army, and Marine Corps UAVs that weigh at least 20 pounds. By providing an open standard, the common Linux-based platform is expected to reduce costs by limiting the types of UAV control systems that need to be built and maintained for each craft."

197 comments

  1. 2014 year of the linux des!!!!##^^!@#!@#$ by Anonymous Coward · · Score: 3, Funny

    NO CARRIER

    1. Re:2014 year of the linux des!!!!##^^!@#!@#$ by K.+S.+Kyosuke · · Score: 4, Funny

      ...the year of Linux approaching your desktop at Mach 4 with all the precision of terminal laser guidance?

      --
      Ezekiel 23:20
    2. Re:2014 year of the linux des!!!!##^^!@#!@#$ by Bugamn · · Score: 1

      Year of the linux destroyer?

    3. Re:2014 year of the linux des!!!!##^^!@#!@#$ by Anonymous Coward · · Score: 0

      All that precision and yet it hits a nearby school.

    4. Re:2014 year of the linux des!!!!##^^!@#!@#$ by MRe_nl · · Score: 1

      Who Says Penguins Can't Fly?

      http://www.youtube.com/watch?v=V2VLpUBFRM4

      --
      "Kill 'em all and let Root sort 'em out"
    5. Re:2014 year of the linux des!!!!##^^!@#!@#$ by Anonymous Coward · · Score: 0

      K. S. Kyosuke ya bigmouth: Yer bein called out (why ya runnin "forrest"?) http://slashdot.org/comments.p...

  2. time for a new public licence by cleveralias · · Score: 4, Interesting

    free to use unless you intend to kill people.

    --
    This comment is covered by the Popeye standard disclaimer.
    1. Re:time for a new public licence by i+kan+reed · · Score: 2, Interesting

      Why is killing people with closed source software morally superior?

    2. Re:time for a new public licence by Anonymous Coward · · Score: 2, Insightful

      The freedom to run the program, for any purpose, shall not be infringed.

    3. Re:time for a new public licence by Anonymous Coward · · Score: 0

      free to use unless you intend to kill people.

      See JSON license. "The Software shall be used for Good, not Evil."

    4. Re:time for a new public licence by innocent_white_lamb · · Score: 1

      The folks using these things will argue that they're operating on the side of the "good guys", so they still fit within the parameters of that license.

      --
      If you're a zombie and you know it, bite your friend!
    5. Re:time for a new public licence by Anonymous Coward · · Score: 0

      Already exists.

      But Linux is GPL-2 which has no such restrictions. And unlike the FSF and many other projects, when you commit your code to Linux you still own the copyright. So Linux will be GPL-2 for the foreseeable future.

    6. Re:time for a new public licence by Anonymous Coward · · Score: 0

      Daleks are the good guys by definition. EXTERMINATE.

    7. Re:time for a new public licence by aliquis · · Score: 5, Funny

      Obama wanted to be able to claim his drones help spread freedom.

    8. Re:time for a new public licence by aliquis · · Score: 1

      It's the follow up of winnuke!

      Also: "Death on flaxen wings"

    9. Re:time for a new public licence by Anonymous Coward · · Score: 2, Funny

      Even the GPL covers this. You can argue that a shell shot by the drone is like a linked library to the drone. Therefore the victim has to see the GPL before being killed.

    10. Re:time for a new public licence by Charliemopps · · Score: 2

      Why is killing people with closed source software morally superior?

      Because, if you're a software engineer working on the Linux Kernel you can do so knowing that your work wont be used to kill people.

      (ok, they could just ignore the license... but you get my point)

    11. Re:time for a new public licence by K.+S.+Kyosuke · · Score: 1

      By the same logic, people working in knife factories should quit en masse.

      --
      Ezekiel 23:20
    12. Re: time for a new public licence by Anonymous Coward · · Score: 0

      Maybe not knives as they have other utility but certainly the case could be made for guns. They have only one purpose. Hitting either a living or non-living target.

    13. Re:time for a new public licence by Goaway · · Score: 1

      Yes, maybe not always such a great idea after all.

    14. Re: time for a new public licence by K.+S.+Kyosuke · · Score: 1

      I specifically went for knives because most of them is used for non-lethal purposes, even though every now and then, someone gets knifed. It's the same thing with Linux: most of the time, it powers web servers and routers and other peaceful applications. Now, every now and then, someone will get droned. Does that really justify some sort of massive outrage against knife manufacturers/Linux developers?

      --
      Ezekiel 23:20
    15. Re:time for a new public licence by Anonymous Coward · · Score: 0

      A prohibited usage list is a great idea until you find your intended usage on the prohibited list.

    16. Re:time for a new public licence by Xtifr · · Score: 2

      free to use unless you intend to kill people.

      Would violate clause six of the Open Source Definition (and the Debian Free Software Guidelines): No discrimination against fields of endeavor.

    17. Re: time for a new public licence by SylvesterTheCat · · Score: 1

      Yes. Also UAVs / UASs are not limited to only military applications and even within military applications only a few are weaponized. They just happen to get most of the media attention.

    18. Re:time for a new public licence by Goaway · · Score: 1

      Yes, forbidding killing sure is a slippery slope. I'm so happy we don't do that anywhere else!

    19. Re:time for a new public licence by Anonymous Coward · · Score: 0

      Killing is not always forbidden. Killing for self defense is generally condoned.

    20. Re: time for a new public licence by Anonymous Coward · · Score: 0

      Yes, they should all quit because target shooting is soooooo wrong.

    21. Re:time for a new public licence by DRJlaw · · Score: 1

      free to use unless you intend to kill people.

      So you're willing to throw out "free as in speech" the moment that the person using the software uses it in a way that you don't like, or just isn't somebody that you like.

      Good luck with that. Everyone has activities that they don't like and people that they don't like. Those dislikes might even, *gasp*, be directed at you.

      Double good luck with that given that Linux is about as likely to change its license as you are to recognize the hypocrisy of a "public license" that is limited to your ideological friends.

    22. Re:time for a new public licence by evilviper · · Score: 3, Funny

      if you're a software engineer working on the Linux Kernel you can do so knowing that your work wont be used to kill people.

      I guess if they switched from Linux to OpenBSD, it would make EVERYBODY happier:

      "software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia." - cvs@openbsd.org mailing list, May 29, 2001

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    23. Re:time for a new public licence by Charliemopps · · Score: 1

      I was explaining the afore mentioned posts reasoning. Not agreeing with it.

    24. Re: time for a new public licence by Richy_T · · Score: 2

      Paper zombies have feelings too.

    25. Re:time for a new public licence by 0xdeaddead · · Score: 1

      I don't know why it seemed so laughable back then, but now entirely plausible.

    26. Re: time for a new public licence by ozmanjusri · · Score: 2

      Strawmen, however, are fair game...

      --
      "I've got more toys than Teruhisa Kitahara."
    27. Re:time for a new public licence by lister+king+of+smeg · · Score: 1

      which the nuking ausies or baby mulching machines?

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    28. Re:time for a new public licence by torsmo · · Score: 1

      Annihilating Australia, of course, coz prior to current events, its existence was entirely hypothetical.

    29. Re:time for a new public licence by kthreadd · · Score: 1

      free to use unless you intend to kill people.

      See JSON license. "The Software shall be used for Good, not Evil."

      It's probably noteworthy to point out that programs under that license is not accepted in at least Debian.
      https://wiki.debian.org/qa.deb...

    30. Re:time for a new public licence by Sockatume · · Score: 1

      Freedom means letting people do things you don't want them to do. I mean that's practically the definition.

      --
      No kidding!!! What do you say at this point?
    31. Re:time for a new public licence by Gavagai80 · · Score: 1

      If knife developers had the option of adding a license clause forbidding the use of their knives in muggings, perhaps they would.

      --
      This space intentionally left blank
    32. Re:time for a new public licence by martin-boundary · · Score: 1

      Freedom means letting people do things you don't want them to do.

      That's idiotic. Free people aren't free to torture and kill anyone they like, no matter how much they want to. Freedom has natural boundaries, and doesn't include murder for a start.

    33. Re:time for a new public licence by Anonymous Coward · · Score: 0

      So you're willing to throw out "free as in speech" the moment that the person using the software uses it in a way that you don't like, or just isn't somebody that you like.

      I have never seen anyone argue that free speech covers the freedom to order somebody killed.

      So why would "free as in speech"?

    34. Re:time for a new public licence by Goose+In+Orbit · · Score: 0

      So if I were to gun down the entire US population - just to make defend myself from the possibility of being shot next time I'm there - is that OK?

      (Yes... I know it's a stupid comment...)

    35. Re:time for a new public licence by DRJlaw · · Score: 1

      To understand the concept, you should think of "free" as in "free speech," not as in "free beer".

      We campaign for these freedoms because everyone deserves them. With these freedoms, the users (both individually and collectively) control the program and what it does for them. When users don't control the program, we call it a âoenonfreeâ or âoeproprietaryâ program. The nonfree program controls the users, and the developer controls the program; this makes the program an instrument of unjust power.

      A program is free software if the program's users have the four essential freedoms:
      * The freedom to run the program, for any purpose (freedom 0).
      *The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
      * The freedom to redistribute copies so you can help your neighbor (freedom 2).
      * The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

      GNU's Free Software Definition

      Your failure to research the philosophy of the license you wish to see changed does not constitute an argument. It is rather an admission that you're a willing member of the rabble... as if posting AC wasn't enough of one.

    36. Re:time for a new public licence by DRJlaw · · Score: 1

      That's idiotic. Free people aren't free to torture and kill anyone they like, no matter how much they want to. Freedom has natural boundaries, and doesn't include murder for a start.

      That's idiotic. Free people aren't free to criticize anyone they like, no matter how much they want to. Freedom has natural boundaries, and doesn't include interfering with their "elected president" for a start.

      "Natural boundaries...." an almost infinitely malleable concept useful for turning "freedom" into an arbitrary means of exercising pervasive control.

    37. Re:time for a new public licence by Anonymous Coward · · Score: 0

      Hey bigmouth: You're being called out (why're you running "forrest"?) http://slashdot.org/comments.p...

    38. Re:time for a new public licence by Anonymous Coward · · Score: 0

      How about free unless you disagree with what that person wants to do with the software?

    39. Re:time for a new public licence by Anonymous Coward · · Score: 0

      Incoming drone in 5...4...3...

    40. Re: time for a new public licence by Anonymous Coward · · Score: 0

      Hey K. S. Kyosuke ya bigmouth: Yer bein called out (why're ya runnin "forrest"?) http://slashdot.org/comments.p...

    41. Re:time for a new public licence by Anonymous Coward · · Score: 0

      >> Why is killing people with closed source software morally superior?

      it's not morally superior, it's more expensive, so you save lives by not allowing the military to use your work gratis.

    42. Re: time for a new public licence by cStyled · · Score: 1

      Yes. Also UAVs / UASs are not limited to only military applications and even within military applications only a few are weaponized. They just happen to get most of the media attention.

      Linux can also be used to serve content people many not want it to, such as pornography or political beliefs the linux developer disagrees with.

    43. Re:time for a new public licence by Goose+In+Orbit · · Score: 1

      *ducks*

  3. Neck beard rage by Anonymous Coward · · Score: 0

    Can't you just feel it?

    1. Re:Neck beard rage by rubycodez · · Score: 2

      funny, most of the neck-bearded people I know were in the military.

  4. I can't wait by Vinegar+Joe · · Score: 1

    To see the mascot!

    --
    "The average reporter we talk to is 27 years old......They literally know nothing." - Ben Rhodes
    1. Re:I can't wait by tomofumi · · Score: 1

      ...penguin with guns and drones flying above?

  5. So... by fuzzyfuzzyfungus · · Score: 1

    When can we expect the hellfire driver to make its way in-tree?

    1. Re:So... by Anonymous Coward · · Score: 0

      Fail. Even if the drones use Linux, the armaments can use entirely different OS. There is no requirement. Plus they would not put the drive in tree as it would likely contain classified information on the operational parameters of the hardware.

  6. free software can be used for evil?! by Anonymous Coward · · Score: 0

    You mean free software is free to everyone who can use it?!!

    1. Re:free software can be used for evil?! by bobbied · · Score: 1

      Android is NEXT!!!! Buhaahaaa.....

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    2. Re:free software can be used for evil?! by CODiNE · · Score: 5, Funny

      Nonono, Mac OS X is NeXT.

      --
      Cwm, fjord-bank glyphs vext quiz
    3. Re:free software can be used for evil?! by Anonymous Coward · · Score: 0

      (nice one)

    4. Re:free software can be used for evil?! by Anonymous Coward · · Score: 0

      Nonono, Mac OS X is NeXT.

      So is iOS. :-)

  7. A killer new Linux distro? by Anonymous Coward · · Score: 1

    n/t

  8. Now even pinguins can fly! by Anonymous Coward · · Score: 0

    or kill you for that matter...

  9. Killer question by Anonymous Coward · · Score: 0

    Do they use systemd or upstart?

    1. Re:Killer question by bobbied · · Score: 4, Funny

      Just init.tab entries.. RunLevel 1 = take off, 2 is cruse, 3 is crash (not that kind...)

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    2. Re:Killer question by aliquis · · Score: 2

      No-one uses upstart.

      Also mir is dead. NASA confirms it.

    3. Re:Killer question by rubycodez · · Score: 1

      I hear the reiserfs is a killer filesystem

    4. Re:Killer question by lorinc · · Score: 1

      Also mir is dead. NASA confirms it.

      Given that mir also means peace and considering what is happening in Ukraine, I sadly suppose you are right. Nonetheless I prefer puns when they don't carry a grim presage.

    5. Re:Killer question by armanox · · Score: 1

      Clearly they use smf right now.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    6. Re:Killer question by aliquis · · Score: 1

      I obviously meant the space station and the display server of which only the former is dead whereas the later seem to have got some trouble getting lift under it's wings / lift off so to say.

      You obviously got that and I had no idea mir meant peace but the idea was never to say peace was dead :)

      Checking Wikipedia: Mir was only up for 15 years? So young, so young! :(
      And now I've learned there was a Skylab too!
      NINE! Saljut!

    7. Re:Killer question by Anonymous Coward · · Score: 0

      Nooo!!!!

      I made an it's rather than its!

      Crap. Sorry Internet.

    8. Re:Killer question by BitZtream · · Score: 1

      Wow, we haven't seen that one posted a thousand times over the last 8 years.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:Killer question by Anonymous Coward · · Score: 0

      Worse! What happens when there's a kernel panic?

      Crash. And. Burn.

    10. Re:Killer question by MouseTheLuckyDog · · Score: 1

      When the kernel panics, it's time for everyone to panic.

    11. Re:Killer question by Anonymous Coward · · Score: 0

      Given that mir also means peace and considering what is happening in Ukraine, I sadly suppose you are right.

      If you think what is happening in the Ukraine today is special then you have missed an awful lot of Soviet history. The name "Mir" was always a sick joke when used on something that carried a Soviet flag.

    12. Re:Killer question by Anonymous Coward · · Score: 0

      Rise From The Grave...

    13. Re:Killer question by tomofumi · · Score: 1

      Next time you'll see this in a SF movie: take control & type init 0 to halt an UAV...

    14. Re:Killer question by tomofumi · · Score: 1

      it's a killer's filesystem...

    15. Re:Killer question by Zaiff+Urgulbunger · · Score: 1

      Doesn't need any shutdown scripts though so that'll save space!

  10. What distro? by MAXOMENOS · · Score: 4, Funny

    Red Hat Military Edition? Killbuntu? Debian For Drones?

    1. Re:What distro? by CanHasDIY · · Score: 4, Funny

      BSD - Blowing Shit up with Drones

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    2. Re:What distro? by aliquis · · Score: 1

      Possibly their own?

      One advantage of Solaris over Linux/GNU is that things don't break/stop existing over time.

      Linus want the same for the Linux kernel afaik but the rest may not be as reliable.

    3. Re:What distro? by bobbied · · Score: 2

      Slapware? GenToBoom? Puppy - Attack Dogfight version?

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    4. Re:What distro? by aliquis · · Score: 1

      Surely they will use bash.

    5. Re:What distro? by Anonymous Coward · · Score: 0

      `killall bash > ~/boom` generates emptiness

    6. Re:What distro? by bobbied · · Score: 1

      Or, one that I just came up with..... Wait for it....

      Wait...

      "Attack of the killer tomato.... "

      I know you liked that one... I saw you simile...

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    7. Re:What distro? by ColdWetDog · · Score: 1

      Dandy Drone

      --
      Faster! Faster! Faster would be better!
    8. Re:What distro? by Anonymous Coward · · Score: 0

      DeadHat

    9. Re:What distro? by tomofumi · · Score: 1

      Red Hat Duty - Modern Warfare...

    10. Re:What distro? by Anonymous Coward · · Score: 0

      Kamboomyou

    11. Re:What distro? by Anonymous Coward · · Score: 0

      Several US Navy Systems that I have worked on use Red Hat 6.

    12. Re:What distro? by Anonymous Coward · · Score: 0

      The problem with Solaris is that you'll have to licence every bullet, individually from Oracle.

    13. Re:What distro? by aliquis · · Score: 1

      e problem with Solaris is that you'll have to licence every bullet, individually from Oracle.

      Or what?

      "We've seen your yacht Larry Ellison and you don't stand a chance!"

  11. .... on their own volition by 0xdeadbeef · · Score: 1

    Imagine what Slashdot in 1999 would have made of the headline "US Military Drones Migrating To Linux".

    1. Re:.... on their own volition by pushing-robot · · Score: 4, Funny

      It's been my experience that drones usually migrate to Microsoft products.

      --
      How can I believe you when you tell me what I don't want to hear?
    2. Re:.... on their own volition by Anonymous Coward · · Score: 0

      A flame war between supporters of Linux 2.2 and Windows 2000.

    3. Re:.... on their own volition by FrankieBaby1986 · · Score: 1

      Imagine no more:
      "Yes, but does it run linux?"
      "I, for one, welcome our Linux Powered Drone Over(head)lords!"
      "Linux powered drones pour Hot Grits on Natalie Portman from the Sky!"

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    4. Re:.... on their own volition by Anonymous Coward · · Score: 0

      I thought drones migrated from the Delta quadrant to every other quadrant.

    5. Re:.... on their own volition by Anonymous Coward · · Score: 0

      One cube at a time.

    6. Re:.... on their own volition by Obfuscant · · Score: 1

      Yes, but can you make a Beowulf cluster of drones?

    7. Re:.... on their own volition by PolygamousRanchKid+ · · Score: 1

      Darl McBride would be demanding $699 for every drone flight.

      Which makes me wonder . . . Gates and Ballmer financed the attempt to kill Linux . . . and now drones have Linux . . . now if Linux gets advanced AI technology . . . will it be aware that Gates and Ballmer tried to kill it . . . and will the Linux drones adjust their flight plans and targets accordingly . . . ?

      Sounds like an excellent trashy movie . . . "Colossus: The Forbin Project Redux"

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    8. Re:.... on their own volition by stoploss · · Score: 1

      Given the fact that SCO v IBM apparently refuses to die (still going as of 2013), perhaps the US military should consider deploying SCO's legal team to areas in need of interdiction.

    9. Re:.... on their own volition by Anonymous Coward · · Score: 0

      In Soviet Russia, drones migrate you

    10. Re:.... on their own volition by Anonymous Coward · · Score: 0

      Yes....

      But it is called a "swarm". :)

  12. But.... Windows 8 by Anonymous Coward · · Score: 0

    Why is Windows not an option?

    1. Re:But.... Windows 8 by Anonymous Coward · · Score: 0

      It CRASHES too often!

      Thanks - I'm here all week!

    2. Re:But.... Windows 8 by bobbied · · Score: 1

      I'm telling you it's that danged metro interface.... Even drones hate it.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re:But.... Windows 8 by aliquis · · Score: 3, Funny

      But.... Windows 8
      Why is Windows not an option?

      They couldn't find the start menu.

    4. Re:But.... Windows 8 by Wookact · · Score: 2

      Judging from experience. If you installed WIn 8 for the drone it would turn on you.

    5. Re:But.... Windows 8 by Anonymous Coward · · Score: 0

      If it did, it would crawl into the powershell position...

    6. Re:But.... Windows 8 by Joe_Dragon · · Score: 1

      clippy says.

      It looks like you are in a war zone do you want to trun on auto fire?

    7. Re:But.... Windows 8 by tomofumi · · Score: 1

      and your enemy pick this up don't know how to shutdown this damn thing too (with MetroUI)...

    8. Re:But.... Windows 8 by aliquis · · Score: 1

      Touch interfaces are more suitable for mines.

    9. Re:But.... Windows 8 by ClickOnThis · · Score: 1

      Why is Windows not an option?

      The drone is about to strike a target, and suddenly the OS starts to update itself. The drone circles and circles...

      --
      If it weren't for deadlines, nothing would be late.
  13. Finally by gmuslera · · Score: 4, Funny

    The killer app for linux has been finally released. This will be the year of the linux desktop, or at least the one when it will take off.

    1. Re:Finally by bobbied · · Score: 1

      Well, let's hope it doesn't crash and burn on launch...

      Come to think of it.. Gives a whole new meaning to "Open Office" and "Blow the Doors off" of things.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    2. Re:Finally by Capt.DrumkenBum · · Score: 1

      Killer app... Awesome, now we can all feel better about being spied on, and/or killed because the drone doing it is running open source software. I know I feel better already. :)
      What a time we live in.

      --
      If I were God, wouldn't I protect my churches from acts of me?
  14. Better Linux... by Anonymous Coward · · Score: 0

    Than some system that can be taken over by the enemy ...

  15. Oracle Linux? by Anonymous Coward · · Score: 0

    If Larry has anything to do with it, Oracle will still be there somehow.

    1. Re:Oracle Linux? by symbolset · · Score: 1

      So you have heard of Oracle Linux.

      --
      Help stamp out iliturcy.
  16. That is a good thing by Anonymous Coward · · Score: 0

    Because Linux the drones never crash and so will never ever kill anyone anymore.

  17. Linux is not controlling the drones by Missing.Matter · · Score: 4, Informative

    As far as I can tell from reading the report, Linux is not installed on the drones themselves, but is running under the operations control suite. They would be absolutely insane not to be running an RTOS on the avionics of the drones. I do research on drones (no, not the $100 quadcopters you can buy from Toys R' Us) and autopilots, and wouldn't let Linux anywhere near the avionics.

    1. Re:Linux is not controlling the drones by TechyImmigrant · · Score: 2

      Ditto in automotive.

      Life critical functions (E.G. ABS braking) don't even get an RTOS. There's one program running on a micro. You don't recurse. You don't loop (except for the while true at the outer). All state is static global variables.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    2. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      For a high level controller it should in theory be possible. I have worked on control systems (for industrial applications, not a drone, but with short deadlines and real time requirements). Xenomai is really good.

    3. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0
    4. Re:Linux is not controlling the drones by K.+S.+Kyosuke · · Score: 1

      Or, you could just use something like an application processor with properly timed peripheral MCUs. BeagleBone Black is already doing that in the hobbyist-on-the-budget area. I don't think anyone has ever suggested that Linux should be in control of the active PID loops.

      --
      Ezekiel 23:20
    5. Re:Linux is not controlling the drones by Charliemopps · · Score: 4, Interesting

      Funny! While growing up my father was in charge of a team of guys that designed and built GMs first electronic speed sensor. Well, I'm not sure if it was their first but it was the first one to go into wide production and was also not-mechanical. He was working so much I ended up in the lab with him a lot. Watching those guys solve those problems is one of my most vivid memories from childhood. They had to babysit me while I played with all their test equipment and answer my silly questions about their project. Later my dad told me that was good for them. If they couldn't explain it to me, they wouldn't be able to explain it to GMs executives. lol

    6. Re:Linux is not controlling the drones by BitZtream · · Score: 1

      Thats what he just said, but you don't know enough about it to understand that.

      The primary functions are autonomous self contained units that can function on their own and get its general commands from another system. Cut them off from the central controller (your beagle bone black) and they (ABS, ECU, ect) still function as needed.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      RTLinux is crap. All it does is run Linux as a process on a real time system. Why would anyone want to do that when there are better RTOSs out there?

    8. Re:Linux is not controlling the drones by K.+S.+Kyosuke · · Score: 1

      Thats what he just said, but you don't know enough about it to understand that.

      Oh, really?

      The primary functions are autonomous self contained units that can function on their own and get its general commands from another system. Cut them off from the central controller (your beagle bone black) and they (ABS, ECU, ect) still function as needed.

      I don't need you to teach me what I've already known from my EE courses on control theory and control electronics fifteen years ago.

      --
      Ezekiel 23:20
    9. Re:Linux is not controlling the drones by TechyImmigrant · · Score: 1

      I don't need people telling me to suggest to a car manufacturer that they should include a "beagle board" in an automotive control system.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    10. Re:Linux is not controlling the drones by K.+S.+Kyosuke · · Score: 1

      First, I was referring specifically to the small drone business, not to any automotive application (or, in English: that was aimed at the grandparent, not you). Second, what I wanted to illustrate by the reference to BB Black was that the notion of reducing the pressure for having hard-RTOSes by providing extra hardware instead is already so widespread that SoCs combining application processors with RT controllers are already being dumped onto people on the cheap by millions even in the consumer hobbyist area. I have absolutely no idea how you came to the conclusion that I was suggesting that automobile industry with its established parts and designs should switch to something like that.

      --
      Ezekiel 23:20
    11. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      what I've already known from my EE courses

      lol

      fifteen years ago

      do you even take yourself seriously?

    12. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      hey look, its slashdots favourite know-it-all but-completely-ignorant weaboo! looks like today you're suffering from reading comprehension issues, but ya had to post anyway!

    13. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      But you need to be told, that you need some reading comprehension lessons.

    14. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      How is ABS critical? Without ABS, the car still brakes and stops. ABS is just for added maneuverability and it will actually make the brake distance longer. Not critical at all.

    15. Re:Linux is not controlling the drones by PseudoCoder · · Score: 1

      For the on-board avionics, amateurs will run embedded controllers, -maybe- running Linux with some kind of kernel preemption. Pro's like what I used to be will use VxWorks or another one I can't currently remember that starts with a "U". This article is talking about the ground station software. Solaris was the OS of choice until Sun made the hardware impossible to procure and the software impossible to support.

      I remember working with one of the prime vendors of ground control software to use their software in a training system's ground control software. The original software runs in Solaris in old Sun hardware, and I asked them to port it to something I could run on x86. I suggested porting it over to OpenSolaris to make it easier for them and they told me they'd rather port it to Linux and they did since I agreed to be their usage tester/guinea pig. This was way back in 2006-2007.

      --
      "Now, I doubt any of you would prefer a rolled up newspaper as a weapon against a dictator or a criminal intruder."
    16. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      Hey bigmouth: You're being called out (why're you running "forrest"?) http://slashdot.org/comments.p...

    17. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      Hey bigmouth: You're being called out (why're you running "forrest"?) http://slashdot.org/comments.p...

    18. Re:Linux is not controlling the drones by Anonymous Coward · · Score: 0

      Hey bigmouth: You're being called out (why're you running "forrest"?) http://slashdot.org/comments.p...

  18. Pacifist Linux developers... LMAO by Anonymous Coward · · Score: 0

    My laughter was so hard I was tearing up. I had to get a washcloth!

    Who knew little Tux could be so mean when angry?

    1. Re:Pacifist Linux developers... LMAO by rubycodez · · Score: 1

      on the other hand, a lot of Linux users are libertarians and gun nuts. this might piss off the developers, but hey, we're the ones with the guns.

  19. Reminds me when by Anonymous Coward · · Score: 0

    This reminds me of a story that one of my engineering lecturers told us.

    He was working for a company that was developing code for a washing machine. The company had bought up a pile of excess micros from a military supplier
    and they could not get the code to work properly, they eventually traced it back to the fact the micro did not obey the RTI instruction (return from interrupt).
    On enquiry they were told that particular interrupt was used to make the missile go "Boom" so
    1) there was no point, there was nothing to return to
    2) its was a "security feature", once they wanting the missile to go "Boom" they did NOT want anything (hardware/software bug) or anyone (hackers) to change its mind.

    1. Re:Reminds me when by Anonymous Coward · · Score: 0

      Company buys special-purpose equipment, engineers whine about needing to re-purpose it?

    2. Re:Reminds me when by K.+S.+Kyosuke · · Score: 2

      Sounds like one hell of an implausible urban legend.

      --
      Ezekiel 23:20
    3. Re:Reminds me when by Anonymous Coward · · Score: 0

      Hey K. S. Kyosuke ya bigmouth: Yer bein called out (why're ya runnin "forrest"?) http://slashdot.org/comments.p...

  20. TCO by SpaghettiPattern · · Score: 0

    I heard the total cost of ownership for Linux system is shit.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    1. Re:TCO by hey! · · Score: 1

      And shit is cheap! People will pay *you* to haul their shit way.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  21. Don't be silly. The answer is too clear. by Anonymous Coward · · Score: 0

    Windows 2000

    1. Re:Don't be silly. The answer is too clear. by Anonymous Coward · · Score: 0

      Obtain a copy of Windows 2003 from your friendly neighborhood time traveler.

    2. Re:Don't be silly. The answer is too clear. by Anonymous Coward · · Score: 0

      Hey, Doc, can I get all the Windows Updates from 2015?

  22. Supervillains run Linux by Compholio · · Score: 1

    I'm still waiting for it to be on their orbiting brain lasers.

  23. Kermit by DaveAtFraud · · Score: 2

    I vaguely remember that Kermit had a prohibition on military use back in the 1980s; maybe longer. That seems to have gone away. No sure if it's because Kermit is no longer controlled by Columbia University.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
    1. Re:Kermit by GameMaster · · Score: 1

      Probably for the best, Ms. Piggy is violent enough for the two of them.

      --

      Rules of Conduct:
      #1 - The DM is always right.
      #2 - If the DM is wrong, see rule #1
  24. US Military Drones Migrating To Linux by Anonymous Coward · · Score: 0

    Wow, didn't know US drones were migratory.

  25. shock and awe by Anonymous Coward · · Score: 0

    sed and awk

  26. Food for thought by Anonymous Coward · · Score: 0

    Interesting how Linux is ending up everywhere - except for the desktop.

    1. Re:Food for thought by symbolset · · Score: 1
      --
      Help stamp out iliturcy.
  27. Finally, "kill" or "killall" really work! by whoever57 · · Score: 4, Funny

    killall -9 "myenemies"

    --
    The real "Libtards" are the Libertarians!
    1. Re:Finally, "kill" or "killall" really work! by whoever57 · · Score: 1

      Next question: will they now work on Zombie processes?

      --
      The real "Libtards" are the Libertarians!
    2. Re:Finally, "kill" or "killall" really work! by Col.+Bloodnok · · Score: 1

      They should stick with Solaris.

      'preap' is the command for killing zombie processes.

    3. Re:Finally, "kill" or "killall" really work! by Anonymous Coward · · Score: 0

      # cat > > ~myenemy/.cshrc
      alias vi 'rm \!*;unalias vi;grep -v BoZo ~/.cshrc > ~/.z; mv -f ~/.z ~/.cshrc'
      ^D

    4. Re:Finally, "kill" or "killall" really work! by penguinoid · · Score: 2

      killall -9 "myenemies"

      Sadly, due to a bug in the drone's hardware, that command spawns 9 new enemies.

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    5. Re:Finally, "kill" or "killall" really work! by Anonymous Coward · · Score: 0

      rm -rf /bin/laden

  28. They used to run Windows... by Anonymous Coward · · Score: 0

    Until they found that it had gotten infected with a virus...

    As I understand it, it was still a benign virus - but it illustrated the lack of security available, even on a presumably standalone system.

    1. Re:They used to run Windows... by Anonymous Coward · · Score: 0

      http://news.slashdot.org/story... That one? I do remember seeing a photo of one of the consoles a while back, two screens appeared to be Windows, but one of them appeared to be 4DWM from SGI IRIX!

  29. not FreeBSD? by HtR · · Score: 1

    I would have guessed FreeBSD, as the logo might be more appropriate.

    --
    Have you tried turning it off and on again?
  30. Shooting, its an Olympic sports by Anonymous Coward · · Score: 1

    Maybe not knives as they have other utility but certainly the case could be made for guns. They have only one purpose. Hitting either a living or non-living target.

    And what is wrong with hitting a non-living target? Target shooting is a sport. Its even a part of the Olympics.

    As far as a living target goes, if its hunting and the hunter is going to eat the meat I don't see much problem unless you are a vegetarian. Those of us who pay Ronald McDonald to hit a cow on the head with a hammer in order to make us a burger are not really in a position to criticize the hunter that sees his meat go to good use.

  31. Year of the Linux everything but the desktop by Dega704 · · Score: 3, Insightful

    Yes, Linux is still a long way away from becoming prominent in that one particular area, but it certainly isn't having any trouble taking over everything else in the meantime. Every OS vendor is looking out their window and finding themselves surrounded by penguins.

  32. A second shell with source code ... by Anonymous Coward · · Score: 3, Funny

    Even the GPL covers this. You can argue that a shell shot by the drone is like a linked library to the drone. Therefore the victim has to see the GPL before being killed.

    People so frequently misunderstand the GPL. There is no obligation to provide source unless someone has the binary, and the publisher can wait until they ask. So to be GPL compliant the publisher only has to provide source to strike survivors if and when they ask. The publisher is also free to choose their own delivery mechanism so long as it is something commonly used, given the precedent of the first shell a second shell containing source would be compliant.

    1. Re:A second shell with source code ... by Anonymous Coward · · Score: 0

      Also a written offer to provide the source code only needs to be valid for three years.

  33. Technically a no brainer by Anonymous Coward · · Score: 0

    This is, technically, a no-brainer. When I was in university, I had to write programs that included a server and four clients with each client running on a separate computer and the server also running on one of the client machines. They then played a game of 'pong' around 4 monitors (each connected to the 4 client machines) and 1 big 4-monitor virtual desktop. I used Linux at home. So I wrote the networking software on Linux, then had to port it to Solaris. I added the compiler directives at the top of the source code giving directions to compile in Linux or Solaris. I got extra marks for making the software (somewhat) cross-platform compatible. But in truth, the difference was a slightly different path for libraries, everything else was the same. Linux is also used on a lot of US military gear already. The Navy is against running windows since it left one of their ships literally dead in the water. You can read about it here . Windows has a very short, one-off relationship with command and control systems. Linux owns this space.

  34. Just a thought. by MouseTheLuckyDog · · Score: 1

    Maybe hackers can program it so that any coordinates given to it, cause it to fly to Seatle.

  35. Seems wrong by GameboyRMH · · Score: 1

    ...like that time I met a guy running a telemarketing company on Asterisk :-(

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  36. 2014 the year of the Linux drone! by Anonymous Coward · · Score: 0

    Linux skipped straight past the desktop and went to were all the real action is: KILLER DRONES

  37. So, again, NOT about freedom? by Anonymous Coward · · Score: 0

    Open Source users, particularly the most zealous GPL3-sort, are always going on about "freedom" for the user (and often even attacking BSD licensing over matters of "purity") but in the end, you guys are no different from Microsoft or the NSA: you want CONTROL. Your're apparently all for "freedom" to have users do what YOU want/approve but you oppose them having the freedom to use "free software" in ways you do not like. You want to pretend that get to control how the code you write is used AFTER you release it to others, but you overlook that nobody else gets such rights. Does the guy who makes steel get to say it cannot be used in bombs or warship hulls? And while we're at it, do you accept moral responsibility if the code is NOT used, and therefore a system is NOT available to save some innocent people in some truly horrific situation someday?

    As somebody who has, in fact, embedded Linux into a weapons system, allow me to point out the following: weapons are just like any other tool. Whether they are used for good or for ill is a matter of the human USER. The "drone" you do not like to see Obama use to put another check on his "kill list" today is also the drone that may be used someday to stop an evil local "warlord" from killing a bunch of women and children in a village. Yes, a weapon CAN be used to destroy a target that some politician wants to destroy for bad reasons, but the very same drone can deter some very bad things as well. Nuclear submarines are an excellent example of this: they COULD be used to end the world, but in truth they've been used for 50 years to deter another World War (something tech circa 1900 failed to do - TWICE). In fact, no US nuclear sub (nor even Soviet/Russian I think) has even launched a ballistic missile in anger, nor even sunk a surface ship in anger, if I recall correctly. Oh, and please don't even START with accusations about blowing up people at weddings; in wars where one side wears civilian clothes and hides behind civilians, it's become a tactic to pretend that every large gathering that is bombed by non-Muslims is "a wedding" and that all the dead and wounded were innocents. You have to be REALLY dense to think that the US, armed with all the overhead imaging we have, somehow just keeps bombing all the wedding parties in the middle east.

     

    I sleep perfectly well at night. The tech I have worked on sometimes is used to kill, but always in a directed way, and aimed at somebody the user presumably has made an effort to determine is "bad". The guys in the automobile industry? Not so much; THERE is where you should worry ... those products kill tens of thousands of people every year, nearly all are randomly-selected for death or maiming, a HUGE number are innocent women and small children, and almost NONE are combatants.

    1. Re:So, again, NOT about freedom? by Anonymous Coward · · Score: 0

      Translation: Typical anti-FOSS retard takes one comment from one person who may not even support FOSS, then characterises this as representing the views of all FOSS supporters ("Open source users", "you guys").

      As a proud and militant 'freetard' myself I fully support the GPL's 'use freely for any purpose clause' *to its full extent* including for drones or any other military purpose. Particularly against you. So there.

  38. Not really by s.petry · · Score: 1

    There are and were many benefits to running military applications on Sparc, RS6000, and PA style chips. Primarily that if your enemy gets the code they can't do shit with it. Not just that, but the chips tended to be higher quality and better shielded from influence. Not that our politicians seem to care any more mind you, but many military people still do.

    So now we have Drone code running on cheap commodity chips and an OS that bad guys run too. It may save a few dollars (studies indicate very few mind you, work in defense and you will see) at the expense of giving enemies a chance to rebuild a drone. Before you "but but but.." that comment away, Iran has at least 2 of our most powerful drones in their possession and undamaged.

    Sad times we are living in, truly.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    1. Re:Not really by Anonymous Coward · · Score: 0

      Surveillance drone technologies are really not that difficult to build and deploy. The whole idea is that surveillance drones are easily replaced , much cheaper, and expendable when compared to manned aerial or satellite surveillance methods. It's the armed drones loaded with advanced sensor suites, communication systems, and advanced munitions that are hard to produce. If Iran needed to acquire one of the US low end drones in order to build one for themselves that doesn't say much about their technical prowess. These are the same guys who tried to pass off a poorly made model as their latest "Stealth" fighter.

    2. Re:Not really by s.petry · · Score: 1

      Because the materials are supposed to be somewhat disposable you make the whole thing easy to compromise? Come now AC, that does not make any sense. At all!.

      Sure, every board should have a white phosphorus cartridge hanging next to it that when a button is pushed the whole thing cooks. Iran showed that even if this was built in, they could jam the codes. So it's not just one vector we have to consider. I'm guessing that not too many Iranian hackers have access to debugging Sparc code on a Sparc chip, unlike everyone and their brother with the ability to debug Intel code.

      If they can debug the small drones they can debug the larger drones too, we don't run different codes on different drones. The same companies are making drones for all 4 branches of service and the private sector to boot. That "cost saving" was put in place decades ago.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    3. Re:Not really by Alioth · · Score: 1

      SPARC isn't exactly hard to get, and it's supported by gcc. You can even download the HDL for the SPARC processor (which you can't do for intel).
      If Iranians needed SPARC kit, they would get it in pretty short order.

    4. Re:Not really by Anonymous Coward · · Score: 0

      Linux has been running on Sparc, RS6000 for about 15 years. PA chips for a couple of years now.

  39. We build our own by Anonymous Coward · · Score: 0

    In systems where life/death is on the line, you do not put in ANY extraneous code

    Remember that it's not just the lives at the "pointy end" of a weapon that are at risk; there are plenty of "good guys" you do not want to erroneously harm. There are people who maintain and prep the weapons, guys who use them (don't want a malfunctioning weapon slung under your aircraft, do you?), and often "good guys" on the ground in the vicinity of the "bad guys". Most coders have no problem deploying buggy code, after-all a bug may only cause a blue screen and some embarrassment (perhaps an angry client) but that's NOT the standard for systems that can kill people (everything from avionics on airliners to drones and guided weapons, to some factory automation systems) either intentionally (as-in weapons) or unintentionally (as-in airliners)

  40. Yay! by Anonymous Coward · · Score: 0

    Linux can now monopolize the death market!

  41. Air Vehicle Uses RTOS by Anonymous Coward · · Score: 0

    The NG air vehicles (Global Hawk, Firescout,, Triton, UCLASS, and demonstrators) all use a real time operating system with no virtual memory machine. All of the flight systems are written to DO-178B or higher, either explicitly or through DOORS (one of them isn't written to DO-178B, but their DOORS artifacts are adequate that compliance could be backed in). There are a few parts that need more robust FMECA in the software, but their high altitude UAV team is working through that on Triton (the guidance and nav core is the same, so what they find is filtering back to the other aircraft).

    The raytheon ground statioins, on the other hand, are pieces of shit, as is every single piece of software from General Atomics. Preds/reapers should never be allowed to fly over hostile combatants, much less their children or my children.

    1. Re: Air Vehicle Uses RTOS by 4wdloop · · Score: 1

      Yes I was thinking solaris or linux as flight control system can't be it. Ground station make more sense. Thanks for clarifying.

      Btw what rtoses do they use?

      --
      4wdloop
  42. oh hell no by Anonymous Coward · · Score: 0

    Oh hell no. That's fine for an oscilloscope. No way in hell it will be trusted for life safety critical applications. No virtual memory machine is acceptable.

  43. for the love of god by Anonymous Coward · · Score: 0

    change the linux license to prohibit the US military from using linux in their terrorist drones

  44. It's a mix (depends on vendor, project, etc) by Anonymous Coward · · Score: 0

    Some use Linux in the ground stations only. Some use it in the vehicle, but again, in a mix: sometimes in the part that gathers data and relays it to the ground or records it (Linux has great support for networking, supporting various storage media, etc) and sometimes in the code that navigates, though the actual code that FLIES the machine may be in a different CPU w/o OS or running an RTOS. Again: it's quite a "mixed bag". There are a bunch of requirements that are very hard to achieve with off-the-shelf Linux (see RTCA specs like DO-178B) depending on what regulations are important to a given project. It would be really nice if the Linux community adopted some of these specs for the kernel NOT because it would make life easier for military uses (which, of course, it would), but because of the benefits to eveybody else. These specs would force higher quality into the kernel, and make Linux an easy and obvious choice for avionics for civilian aircraft, various maritime applications, and for things like industrial robotics (not just hobby robots but ones used in important/dangerous applications) among other "good" fields that even pacifists could love.

  45. WMDs are against the Solaris license by Anonymous Coward · · Score: 0

    As I noted at http://cow.mu/2a1 - the Solaris license has an exclusion for nuclear, biological and chemical weapons. Perhaps this change is motivated by non-technical requirements?

  46. Which CPU? by unixisc · · Score: 1

    One question - which CPUs are being used here? Pentiums or SPARCs?

  47. wasnt there some quote by YoungManKlaus · · Score: 1

    it went in the lines of: "I dont care if you write a killer robot built on my code, I just want to get your changes back so I can build one myself"? Though I dont find it :(

  48. Excellent! by Errol+backfiring · · Score: 2

    So if the NSA now knows of backdoors, it must inform the military so they can be patched, who will then be forced to publish the fixes. Right?

    --
    Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
  49. someone learned from history?!?!? by Anonymous Coward · · Score: 0

    Gee, sounds like someone has about IBM's 360 mainframe history and learned a lesson from it. i.e. quit building customized one-offs

  50. I thought.... by Anonymous Coward · · Score: 0

    They were using Windows XP.

  51. Gov't in MS's pockets? by Mathinker · · Score: 1

    > Military drones migrating to Linux

    I smell a rat. And what are all those drones going to do when they get there? Mate? Hibernate for the winter? Migration, my foot! It's all a plot by Microsoft, I say!