Slashdot Mirror


Australian Defence Force Builds $1.7m Linux-Based Flight Simulator

scrubl writes "The Australian Defence Force (ADF) has revealed its latest flight simulator runs on SUSE Linux-based clusters of Opteron servers and uses an open source graphics platform. The Defence Science and Technology Organisation's (DSTO) Air Operations Simulation Centre in Melbourne creates virtual worlds that allow pilots to experience real-world combat situations without leaving the ground. The visuals software was written in OpenGL, using commercial and open source scene graph engines and making 'heavy use of OpenGL Shader Language programs.'"

43 of 232 comments (clear)

  1. Kangaroos by Hognoxious · · Score: 2, Funny

    Kangaroos with stinger missiles?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:Kangaroos by jamstar7 · · Score: 2, Informative

      Kangaroos with stinger missiles?

      Prior art I think. Though the Snopes article is funnier.

      --
      Understanding the scope of the problem is the first step on the path to true panic.
  2. It's pretty much a given that they saved money by BadAnalogyGuy · · Score: 5, Funny

    Instead of going with a licensed OS like Windows or VxWorks, they saved tens of dollars. Smart thinking and good use of money in these tough economic times.

    It would be nice to see other departments try to realize these types of gains.

    1. Re:It's pretty much a given that they saved money by TheRaven64 · · Score: 3, Interesting

      Tens of dollars? The last military flight sim I played with cost £20m, which is about $32m (or $38m if we're talking Australian $) at the current exchange rate. Possibly costs have come down a lot since then, but they seem to have saved a lot of money somewhere. It was quite fun to fly - panoramic views through the simulated cockpit windows and hydraulic systems moving it in response to my actions - but it was even more fun to sit in the instructors' chair and add a flight in interceptors just as the pilot was coming up for mid-air refuelling.

      --
      I am TheRaven on Soylent News
    2. Re:It's pretty much a given that they saved money by Anonymous Coward · · Score: 2, Informative

      Spend millions of dollars on a project, and do stupid things like cut corners that save you statistically irrelevant amounts of money on the project and result in a far more difficult to support product.

      Agreed that in a project that size the direct cost of the operating system will be relatively small.

      But there are many indirect costs resulting from the choice of operating system. There may be better or less expensive development tools available for Linux versus Windows. There may be more or better or less expensive graphics/rendering libraries and other software available for Linux as opposed to Windows. It may be that the software for turning a pile of Linux boxes into a rendering farm is free or less expensive or more efficient than the equivalent for Windows.

      And if you are talking thousands or tens of thousands of licenses for a rendering farm, you are no longer talking about tens of dollars.

    3. Re:It's pretty much a given that they saved money by Tubal-Cain · · Score: 4, Informative

      It may be that the software for turning a pile of Linux boxes into a rendering farm is free or less expensive or more efficient than the equivalent for Windows.

      Indeed. It's not a coincidence that only 5 of Top500's list are pure Windows environments.

    4. Re:It's pretty much a given that they saved money by visualight · · Score: 2, Insightful

      What makes you think price is why they chose open source? People that are doing high performance computing and visualization are almost exclusively linux. Microsoft has been trying to give it away to those people for years with little success.

      Anyway, your comment was funny and worth a mod up, just wanted to point out that if they really wanted to save money they could have cut a deal with microsoft. I've seen how far they're willing to go to buy a customer in this market.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    5. Re:It's pretty much a given that they saved money by dbIII · · Score: 2, Informative

      It also gets to use more than 2GB of memory and they also get to use nice available numerical processing libraries that may have never been ported to MS Windows. Also take a look at the summary. It mentions a cluster. Clustering on MS Windows is still in it's very early stages and is of little use apart from simple load spreading and high availability so the users don't notice that MS Exchange has crashed. Take another look at the summary - openGL - all the hard work on drawing the images is done on big machines in the server room and then exported to a display. MS Windows doesn't do that very well. That could be added to the application but you save a bit more than tens of dollars if it's already there. With respect, MS Windows is a pointless toy in such a situation. Don't nitpick about the 2GB per program, I know there are server versions of MS Windows that support the Pentium Pro and newer and there are the 64 bit versions. The typical toy that people use is 32 bit XP/Vista which has this problem solved over a decade ago by Microsoft among others.

    6. Re:It's pretty much a given that they saved money by dbIII · · Score: 2, Informative

      How many Microsoft based clusters have you heard of? Solaris or a pile of others - yes, but this is the sort of platform that Microsoft have only recently become aware of so their software is not suitable.

    7. Re:It's pretty much a given that they saved money by mjwx · · Score: 4, Informative

      even Microsoft will give you source in order to get their name stamped on it.

      Microsoft has twice before refused to give the source code for Windows for Warships to the Australian Navy, what makes you think the RAAF will have any more luck. The US govt will block this as they have fears that this will be leaked to the soviets (throwback to some 1960's paranoia when Australia was being blamed for intel leaks caused by a CIA double agent)

      Which is why the cost savings on running Linux is funny.

      How, the chair is not just a copy of MS Flight simulator X on a big screen, it's a hydraulic control system that needs to make precise movements in real time to correspond with input, Windows cant even control a mechanical lathe with millimetre accuracy, that's why DOS is still popular in the assembly line. Besides the RAAF's biggest cost isn't in software or hardware, its in operational costs. To achieve similar results using Windows (.net and what not) you need to use more powerful HW, increasing the amount of power it needs, cooling requirements and above all else, maintenance. Windows breaks more often then Linux, so the RAAF would need to spend more time on maintenance with a windows based system.

      Spend millions of dollars on a project, and do stupid things like cut corners that save you statistically irrelevant amounts of money on the project and result in a far more difficult to support product.

      The RAAF would have evaluated all the options, Windows simply could not perform the job the RAAF asked of it. No corners were cut here. This didn't save "statistically irrelevant amounts of money", the project provided a machine that fits the specifications detailed by the RAAF.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    8. Re:It's pretty much a given that they saved money by Nefarious+Wheel · · Score: 2, Interesting

      There may be more or better or less expensive graphics/rendering libraries and other software available for Linux as opposed to Windows. It may be that the software for turning a pile of Linux boxes into a rendering farm is free or less expensive or more efficient than the equivalent for Windows.

      I remember the keynote to the Queensland TechEd 2007 where they showed the some 600,000 rendered penguins (no, not Tux) in one scene for the animated film Happy Feet. Then I remembered the producer saying the render farm was several thousand Windows boxes running NT4. This in 2007, mind you.

      Then I thought -- there's no way Microsoft would have known about the licenses for those thousands of servers, they were so old, and that many would have crippled their budget ...

      So there you have it. The state of the art is undoubtedly Massively OverAge - Parallel Environments of Windows - Piratically Esourced Windows Servers (MOA-PEW-PEWS).

      I suddenly have this ghastly urge to go roll a Horde character and chat in the Barrens. Soz, cya, bbl...

      --
      Do not mock my vision of impractical footwear
    9. Re:It's pretty much a given that they saved money by Alpha830RulZ · · Score: 3, Informative

      Linux has had an in here for some years now, due to earlier 64 bit support, and better/earlier support for large numbers of files in a directory. I work for a division of a fortune 500 that does datamining/text mining. Windows lost us in about 2004 for these two reasons, and there hasn't been any reason to go back. Cost wasn't the original reason, but cost keeps us from changing. $800 a machine adds up when you are looking at dozens or hundreds of rendering/compute servers. Linux has also proven to be easier for command and control of the jobs. The one thing that I long for is the full featured user identification/authentication support that Active Directory has.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  3. Re:I want one! by ae1294 · · Score: 4, Informative

    I want one! Where can I get myself a sweet flight sim like this?! :-o

    In the Australian Defense Force?

  4. Not really news. by Anonymous Coward · · Score: 5, Interesting

    I used to work for L3 Simulation - one of the biggest suppliers of flight simulation gear around the world. We used massive diskless Linux clusters for making flight simulator graphics systems - and have been doing it for maybe 10 years now. We used our own Linux distro, software written in C++ and using OpenGL for graphics with nVidia graphics cards. Pretty much every F16 pilot out there plus most US helicopter pilots train regularly on Linux-based flight simulators.

    On a typical system, we'd either use a helmet-mounted display driven by two PC's or a dodecahedral "Simusphere" display with 9 rear-projected pentagonal panels surrounding the cockpit mockup. Each display would be driven by either 1 or 4 PC's with a hardware gizmo that combined four raster displays into a single video projector.

    Additional Linux PC's were used to stream graphics data into the graphics PC's - more were used to draw the HUD and ancilliary displays within the plane.

    The machines were diskless - booting from a central server over 1GHz ethernet. The reason for leaving off the disks on the 'slave' machines was to improve reliability. When you have 64 PC's - the reliability of all of those hard drives would result in more frequent failures than we could tolerate.

    Neat stuff - but hardly new!

    1. Re:Not really news. by duguk · · Score: 2, Funny

      Very cool, thanks! I was really impressed until you said "1GHz ethernet". That seems... unlikely =D

    2. Re:Not really news. by dkf · · Score: 3, Informative

      Very cool, thanks! I was really impressed until you said "1GHz ethernet". That seems... unlikely =D

      He was probably mixing up his terms when referring to gigabit ether. It's not the fastest thing on the block, but it's still pretty nippy (and definitely beats what most people have deployed to desktop level) and the faster options (notably Infiniband) tend to only be used in specialist applications like tightly-coupled supercomputers.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:Not really news. by Sponge+Bath · · Score: 4, Funny

      And it can make the Kessel run in 12 parsecs.

  5. Re:I want one! by Anonymous Coward · · Score: 2, Funny

    In the Australian Defense Force?

    No in the Australian Defence Force

  6. Re:Simulating what, exactly? by Daniel+Dvorkin · · Score: 3, Insightful

    There's still a lot of work for human pilots, and there probably will be for at least another generation. The first UAVs that can handle manned-aircraft combat tasks are just now being deployed, and in many ways they're Not There Yet. Are you suggesting that air forces should stop training pilots now on the assumption that drones will take up the slack?

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  7. Re:I want one! by dmbasso · · Score: 5, Funny

    sudo apt-get install oz-flight-simulator

    --
    `echo $[0x853204FA81]|tr 0-9 ionbsdeaml`@gmail.com
  8. Re:OOS should never be used for war by PhunkySchtuff · · Score: 4, Insightful

    Yes, because remember kids, nothing good has ever come from military funded research. You know, like the internet...

  9. Re:OOS should never be used for war by John+Hasler · · Score: 5, Insightful

    > What about class warfare? Is it ok by you if I use free software to fight the
    > evil of global capitalism?

    Of course. What he really wants is a political correctness clause. After all, what if someone were to use Free Software to design a coal-fired power plant? Develop a strain of genetically-engineered wheat? Design an SUV? Manage a bank? Run a "right-wing" political campaign?

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  10. Re:I want one! by duguk · · Score: 3, Informative

    That's an Americanism. We're talking about Australia. The summary even spells it Defence, and how could that be wrong!?

    Even their website is defence.gov.au...

  11. Okay by ILongForDarkness · · Score: 4, Insightful

    we get it already Linux is used everywhere for all sorts of computing needs. Why is this news in 2009?

    1. Re:Okay by Eil · · Score: 2, Insightful

      Because it's damn cool, that's why.

  12. The real question... by AnonGCB · · Score: 2, Funny

    Does it run lin--

    Oh wait.

    --
    http://CryoLANparty.com/ A lan I'm staff on!
  13. $1.7m is dirt cheap! but missing something by erroneus · · Score: 3, Insightful

    Flight simulators are good and all, but even the most expensive simulators are missing an important element -- gravity force feedback in some form or another. Not only do the controls need to feed back, but the cockpit should too. And when we are talking about military aircraft operations, that kind of simulation is quite likely impossible without putting the pilot into a centrifuge.

    On the other hand, if this simulation system were for training people to control unmanned craft, then it's perfect I should think.

    Now as for the $1.7m spent? That is an impressively inexpensive system if it matches or beats those that cost $10m or more.

    1. Re:$1.7m is dirt cheap! but missing something by RobVB · · Score: 3, Informative

      Actually, the most expensive simulator has gravity force feedback.

      --
      I'd rather you rationally disagree than irrationally agree.
    2. Re:$1.7m is dirt cheap! but missing something by Eil · · Score: 2, Informative

      Flight simulators are good and all, but even the most expensive simulators are missing an important element -- gravity force feedback in some form or another. Not only do the controls need to feed back, but the cockpit should too. And when we are talking about military aircraft operations, that kind of simulation is quite likely impossible without putting the pilot into a centrifuge.

      Military and commercial flight simulators do have gravity force feedback. They are mounted on a hydraulic platform so that when the pilot pitches or banks the simulator, the platform moves in accordance with the maneuver so that the pilot experiences a force on his/her body approximate to what they would feel in a real airplane. The computer takes all parameters into consideration so that a balanced turn, for example, would hold the platform perfectly vertical. But a slipping or sliding turn would bank the platform to one side or the other.

      And when we are talking about military aircraft operations, that kind of simulation is quite likely impossible without putting the pilot into a centrifuge.

      Well, this is a simulation after all. The hydraulic platforms can only approximate real G forces. To really experience flying, you have to take an actual plane up into the sky. And trust me, they do.

      That said, simulators are an amazingly useful technology even if they don't recreate the entire experience with perfect precision. You can learn 90% or more of what you really need to know about flying without ever leaving the ground. That saves fuel, maintenance, the cost of a plane, and lives.

    3. Re:$1.7m is dirt cheap! but missing something by wronskyMan · · Score: 2, Interesting

      Actually, many sims do not require force feedback. Pilots generally learn the "mechanics" of feel and how to control a plane in relatively inexpensive prop/jet trainers in basic pilot training. Much of what sims are used for is switchology - how to run checklists and operate all the complex electronic gear in a modern cockpit. With the more rote items committed to muscle memory, pilots can focus on the "feel" in the actual airplane since their flow/checks come automatically. In addition, very realistic emergency procedure training can be had since it is difficult to safely simulate many emergencies in the actual aircraft. Finally, for aircrew who are already proficient in the aircraft, new tactics/procedures can be tried much more quickly and easily than trying to schedule/fly an actual flight.

      --
      --- You shall know the truth, and the truth shall make you mad- Neal (not Cowboy) Boortz
  14. Re:I want one! by ae1294 · · Score: 2, Funny

    That's an Americanism. We're talking about Australia. The summary even spells it Defence

    Did you not see the WOOOOSH?

  15. Re:Simulating what, exactly? by Skillet5151 · · Score: 4, Interesting

    Unmanned aircraft may be getting pretty good at firing missiles at buildings but I speculate that they're pretty far from being able to compare to the abilities of a real pilot in most situations. I'm sure Australia (like the US) coordinates its military to be prepared for a real war against another country as opposed to just the anti-insurgent potshot operations that UAVs are so good at.

  16. Re:OOS should never be used for war by FourthAge · · Score: 5, Insightful

    Yes. What on Earth has happened to people to make them imagine that this sort of thing is a good idea?

    "Free speech should be restricted to things I agree with." "Free software should only be used for things I approve of."

    It's just crazy.

    --
    The tao of democracy: the government you can vote for is not the real government.
  17. Re:Screenshots pls by chill · · Score: 3, Interesting

    Screenshots? How about a torrent!

    --
    Learning HOW to think is more important than learning WHAT to think.
  18. Re:Simulating what, exactly? by maglor_83 · · Score: 3, Informative

    Actually we'll be retiring the F-111 next year. We will have a mix of Hornets, Super Hornets and JSF for some time, though.

  19. FTFA: Linux for real-time scheduling by Zantetsuken · · Score: 3, Interesting
    FTFA:

    All the nodes run Suse Linux. Unlike traditional Linux clusters, which focus on throughput, these systems are tuned for real-time performance - using features of the kernel such as memory locking, real-time scheduling and low-delay communication.

    They didn't use Linux "just because it has zero licensing costs" - they used it because Windows isn't going to give them the real time performance on physics simulations that they wanted, to track every projectile and object within a given area takes power, but also has to be able to give the results instantly.

    1. Re:FTFA: Linux for real-time scheduling by drinkypoo · · Score: 3, Insightful

      Care to back that up at all? It's ridiculous that think that just about any modern platform can't carry out real time flight combat simulations.

      NT doesn't have a realtime mode unless you buy one as a third party product. It is unquestionable that timer resolution &c are superior on Linux as compared to the NT that Microsoft will provide you. Sure, you can get realtime performance from NT, but you have to spend still more money on top of your client licenses, and your client access licenses...

      It sounds like given what they wanted to accomplish, there were no advantages to using Windows, and numerous obvious drawbacks.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  20. Re:I want one! by lysergic.acid · · Score: 3, Insightful

    I'm not at all familiar with X-Plane? but is the FAA-certified version already used in science & industry (i.e. by NASA, Boeing, the NTSB, etc.)? In other words, is it accurate enough to actually simulate meaningful training exercises, like certain types of mechanical/electrical/software malfunctions? Can it accurately simulate jet wash, wind shear, microbursts, etc.? I've seen the multi-million-dolar flight simulators used by NASA and major aerospace companies. They seem to be a lot more robust that anything that could be run on a desktop PC. So I'm just wondering if X-Plane is actually of sufficient quality to be useful for something like crash investigation or military training.

    Also, the website mentions extensibility and being able to "hack" the software to do more. Would the military be able to customize the software to add combat training capabilities a military flight sim would no doubt need? A military flight simulator probably has some very specific requirements that you aren't going to find in a consumer product. I'm guessing they probably chose to develop their own flight sim because either it's cheaper than licensing commercial solutions, or there are no available flight sims that fit their need. The short-term costs might be higher, but they would have full control of the source code and be able to tailor it to their specific needs (like integration with classified military systems).

  21. Uh, I'm New Here by New+Here · · Score: 2, Funny

    Uh, I'm New Here

  22. Re:I want one! by russ1337 · · Score: 2, Informative

    http://www.fidelityflight.com/newdefense.htm
    The flight simulator pictured was built for the Royal New Zealand Air Force as a P-3 Orion Flight Training Device.

    It runs x-plane. Austin Meyers (the author of x-plane) worked with Fidelity Flight Simulation to add unique features required.

    I was the acceptance test engineer.

  23. Re:Simulating what, exactly? by michaelhood · · Score: 2, Informative

    There's still a lot of work for human pilots, and there probably will be for at least another generation. The first UAVs that can handle manned-aircraft combat tasks are just now being deployed, and in many ways they're Not There Yet. Are you suggesting that air forces should stop training pilots now on the assumption that drones will take up the slack?

    It's also worth mentioning that current-generation UAVs like the Predator are fully human-controlled by remote.

    Related, interesting link: http://www.military.com/news/article/human-error-cited-in-most-uav-crashes.html

  24. Re:Interjection by dbIII · · Score: 2, Insightful

    The GNU operating system is called HURD. A textbook will help you understand what an OS really is instead of taking the brain dead definition the judge rejected in the Microsoft vs Netscape trial some time ago. Cutting and pasting the text from a guy that is really into redefining words to fit his argument is somewhat of a waste of time and will only impress the newbies.