Slashdot Mirror


Windows For Warships Nearly Ready

mattaw writes "The Register is carrying the sanest and balanced article on Windows deployment in UK warships that I have read to date in the public domain. As an ex-naval bod myself we have long considered that this is potentially a REAL problem. The main issues are the huge amount of unrelated code that is imported with the kernel and the need for incredibly fast response times."

387 comments

  1. Sortof a Microsoft fanboy, but... by dada21 · · Score: 5, Insightful

    ...this is probably a positive step, in many ways. As the article shows, the previous software was terrible already. Military research and development may seem high tech and modern, but they are one of the most inefficient organizations imaginable -- tons of ancient embedded programs trying to integrate with one another. I can't imagine being a "new" programmer in the military and trying to comprehend what decades of previous programmers were trying to do, let alone keep it working.

    Sure, there are many options out there -- Linux, continuing to use a proprietary OS, Windows, whatever. Yet with technology changing as fast as it does (even military hardware), it does make sense to use an operating system that has some base support for almost everything. In this case, it is Microsoft.

    Does Windows crash often? For many users, I think the answer is yes. But in my experience, you can tailor a Windows installation to just the most basic requirements and it runs fairly well. I highly doubt that warships would be connecting to the public Internet with the users downloading any number of buggy apps to conflict with mission-critical applications. Since that is the case, there are a number of long term installations that I have familiarity with that have been running Win2K (and some WinXP) that have been running flawlessly for years for my client base. None of these installations are on a public IP, none of them allow end-user application installation, and all of them have been extremely rock solid AND easy to maintain when necessary. As the article shows, their main connection is a unidirectional 300 baud ship-to-shore link.

    We're not talking about a machine running everything, just specific software for a specific purpose. Anything is a step in the right direction when you consider what a Luddite the military can be in terms of support applications versus the modern hardware they're running. Training new users on ancient system is very inefficient and dangerous (read the article on their ancient interface hardware!), giving them an interface they recognize makes sense from many angles, including safety. The interface to enable weapons firing won't rely just on Windows to approve or disapprove a launch -- there are always old-fashioned hard key-based turn-locks that override whatever the software does. If they want to launch a missile, the physical keys must be turned, and THEN the software must be approved. If there's a glitch after this hard-approval is turned, it can't be in grave error.

    The bottom line is that I liked Win2K towards the end of its supported life. I had many customers who were unhappy about moving to Windows XP, and we still support numerous servers running Windows 2000 for mission critical (not THIS critical, though) applications that are running strong and haven't had to be restarted in over a year or longer (one customer hasn't rebooted their Win2K installation in 3 years). The software works, the API interface is known by most modern programmers, user interface is comfortable for almost everyone, and as long as you don't connect it to the public Internet or try to install a variety of conflicting/buggy applications, you're in good shape.

    I think this option is better than Linux or F/OSS operating systems that would possibly require MORE training for their programmers and users to learn. My biggest frustration with F/OSS operating systems is that the user interface is counter-intuitive for a lot of Windows-friendly users, and even worse, trying to find an "old but stable" operating system is a mess as the F/OSS operating system support-base seems to be more focused on the latest stable builds rather than what mission-critical users would want: older software that has a longer history of running well for a given situation.

    1. Re:Sortof a Microsoft fanboy, but... by morgan_greywolf · · Score: 1

      But in my experience, you can tailor a Windows installation to just the most basic requirements and it runs fairly well. I highly doubt that warships would be connecting to the public Internet with the users downloading any number of buggy apps to conflict with mission-critical applications. In my experience, you don't need to download any buggy apps to conflict with mission-critical applications in order to have problems. Microsoft has plenty of annoying bugs without any Internet connection at all.

      Sure, once you get all of the bugs ironed out and the system well-integrated and everything disabled except for what you need, it can run well. But that's true of virtually any modern OS -- Linux, OS X, *BSD.

      However, security holes, which are huge in Windows, still represent a huge issue, even with machines that aren't attached to the Internet. Consider that the vast majority of serious attacks on system security come from within your network, not from the outside. Without an Internet connection, security patches must be applied by systems people (who, of course, inevitably download the patch from the Internet, but....) and usually well behind the normal release dates for the patches. And this still discounts the THOUSANDS and THOUSANDS of undiscovered security bugs that will inevitably crop up, mostly due to Windows' very poor security architecture.

    2. Re:Sortof a Microsoft fanboy, but... by tomknight · · Score: 4, Informative

      Well, it looked like you read the article - until you stated that "As the article shows, their main connection is a unidirectional 300 baud ship-to-shore link." The artcle did not state that this is the case for the type 45 destroyers, merely for the Vanguard class subs. It *did* say that the destroyers had many network links and that RN base security can be rubbish (and gave a link to a BBC article on a Sun reporter gaining access to an aircraft carrier - http://news.bbc.co.uk/1/hi/england/devon/5032516.s tm). While I agree that W2k can be hardened when used properly, I have doubts that it's necessarily the best option.

      --
      Oh arse
    3. Re:Sortof a Microsoft fanboy, but... by jimstapleton · · Score: 3, Insightful

      Regarding the crashing though, I found that on my Windows system, most crashes can be attributed to either

      (A) Bad hardware
      (B) Bad drivers - usually the graphics driver.

      The more complicated 3D stuff an app does, especially a game, the more problematic it is in terms of stability, though this is not always the case - many professional apps put a lot more time into getting aroudn these bugs.

      On one machine I had, regardless of the OS, if I had high network IO with either high CPU use or high 3D use, it crashed. Changed the mobo, problem went away.

      On another, it had not only one of the worst SATA chips out there, but probably one of the worst implementations of said chip. Linux and FreeBSD solved the stability issue by not installing on anything except IDE drives, Windows on the other hand installed, but had issues. A new SATA controller card fixed that.

      Yes Windows has issues. But in my old Windows 2000 box, with a Tyan Trinity S1598 based box, K6-III 450 and 512MB of memory, I was regularly getting multi-month uptimes. And I even gamed a bit, though not much.

      The point is, as you stated, you /can/ make Windows stable, it just takes a bit of effort because

      (1) Driver quality is more relevant - I don't know the details but a bad driver is less likely to crash the whole system, in my experience, in FreeBSD or Linux.
      (2) Windows is more likely to load up on bad hardware. It's also more vulnerable to issues related to bad hardware.

      Note: this is just for 2000 and later (really, in my experience XP is a downgrade on stability, and I can't say much on Vista, though mileage may vary). 9x variants of Windows were crashmonsters.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    4. Re:Sortof a Microsoft fanboy, but... by AKAImBatman · · Score: 5, Interesting

      As the article shows, the previous software was terrible already.

      I think you're missing the point. These are systems that control nuclear weapons. Not to mention, perserve the lives of sailors in both combat and non-combat situations. They've kept the existing systems because they work, not because they impress anyone. The prudent solution is to upgrade these systems cautiously, with an eye toward a zero possibility for failure. Which not only excludes the use of Windows, but excludes the use of Linux, Mac OS X, FreeBSD, or just about anything else that the military hasn't either built themselves or gone over with a fine-tooth comb.

      Consider the case of NASA. The Space Shuttle still runs on IBM's AP-101 computer systems from the 1970's. The only upgrade was a move from TTL circuitry to a semiconductor design. (The AP-101S.) Astronauts still pull out the flight manual and punch in program codes to execute computer-controlled flight maneuvers. More sophisticated systems are available today, so why hasn't NASA upgraded the computers?

      The answer is "because it works". The shuttle actually has 5 AP-101 computers, four of which are redundantly in sync to catch failures, and one which runs software written by a completely different team. Should any of the computers start giving different answers, NASA will immediately take measures to determine what is wrong, why, and how they can fix or work around it in whatever time window is available to them. (Obviously, some situations are tight on available time, and may require that manual control be established.) Just try getting that sort of reliability out of a Windows-based flight computer!

      I know this is Slashdot, where nerds like their OSes. But there are times when the best solution for the job does not involve your favorite OS, hardware, or even your design philosophy. People's lives are on the line. It's best that the right choice be the one that provides the absolute best chance of preserving those lives rather than taking the chance (however infinitesimal) in exchange for some pretty buttons to click on.

      I'm not saying that Her Majesty's Navy shouldn't upgrade her systems to ones with better combat effectiveness, but I am saying that Windows-based systems are not it. Not the software, not the hardware, and not the overall design. It's the wrong solution to the problem. I can only pray that it doesn't get someone killed.
    5. Re:Sortof a Microsoft fanboy, but... by Hijacked+Public · · Score: 2, Informative
      I'm not really a fanboy of any particular piece of software, but most of the problems I have noticed with various Linux systems relative to Windows revolve around either the unavailability of an application I needed or the ass brained process of actually installing an app once found. That goes double for hardware.



      In the case of military systems I would think both of those problems would be avoided as they are going to be running hardware and software designed specifically for the application and none of it would be user installed.


      As for the interface I suspect it would take some digging to figure out that a finished battleship control system was running Windows. I doubt there will be a Start -> Games -> Pinball menu choice next to the window running the radar console. Most popular HMI packages for manufacturing equipment run on Windows and any good setup will hide any component of the OS that isn't needed to run that machine. Or if an intuitive UI really is a big deal, there is always OSX.


      The biggest advantage Windows has over everything else is that it will generally work with any hardware or software a person might pick off the shelf of any podunk software store anywhere on earth. For desktops that trumps all its disadvantages. For installing on a battleship I don't see how that gives it a leg up.

      --
      "Sacrifice for the good of The State" - The State
    6. Re:Sortof a Microsoft fanboy, but... by Twanfox · · Score: 1

      I wonder what happens when hardware that was good gets pounded by a shell through the hull and becomes bad. Does Windows have the capacity to comprehend that it just lost a component and not crash? While it'd be silly for the design of a system to be dependent on hardware that is not physically attached to the computer controlling it (a missile launcher, for instance), I can't say as I would trust Microsoft to do the right thing and use proper modular programming techniques. Even on XP, with it's modularity for changing basic configurations, why do I have to restart to change the name of the machine? If it was so modular, simply shutting down that aspect and restarting it should be easy.

    7. Re:Sortof a Microsoft fanboy, but... by LWATCDR · · Score: 3, Insightful

      "I think this option is better than Linux or F/OSS operating systems that would possibly require MORE training for their programmers and users to learn. My biggest frustration with F/OSS operating systems is that the user interface is counter-intuitive for a lot of Windows-friendly users"

      Okay we are talking about embedded systems! The user interface to an advanced missile defence system will not be the same as Word!
      Also I pray to God that they don't hire your typical Windows VB programmers for these jobs so that extra training for the programmers is bunk.

      The simple truth is that no "off the self" software should be run on these systems. You are not going to run Word or the latest version of Photoshop on your Command and control systems. You can put a great looking user interface on any OS if you want to so the user friendliness of Windows doesn't really matter. The other issue is going with W2K is you are stuck using X86. Unless they want to move to Vista they are stuck using 32 code.

      Seems like a bad plan to be stuck with one type of CPU and a near end of life OS.

      Solars, QNX, OpenBSD, VMS, Linux, are any number of secure, actively developed, and or real-time capable OSs seem like better choices.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    8. Re:Sortof a Microsoft fanboy, but... by A_Non_Moose · · Score: 1

      "As the article shows, their main connection is a unidirectional 300 baud ship-to-shore link."

      And there it is, the hidden reason:

      They've got to support win-modems!

      Wonder how long the phone cord holds up in salt water?

      --
      Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    9. Re:Sortof a Microsoft fanboy, but... by malevolentjelly · · Score: 1, Interesting

      Did you just mention OSX? As a military option for an in-ship workstation? This isn't an iShip... I don't think that's possibly unless they're using the new NuclearPod.

      I think an embedded(or even non-embedded) Windows solution would be fine for low-performance systems that aren't driven to the needle's edge hardware-wise. They're certainly more practical for secure development on the available frameworks.

      Whoever mentioned that these systems would be driving nuclear weapons is really looking at this the wrong way. The nuclear weapons console will not be in anyway networked to the navigation system- unless they're insane. They're likely using high-performance embedded RTOS for that.

    10. Re:Sortof a Microsoft fanboy, but... by jimstapleton · · Score: 1

      I've had hardware die on a Windows machine without crashing it a lot.

      Windows would have one definet disadvantage of *NIX though. Because of the ways you can run various *NIX systems, if something knowcked out the system disk, you could possibly still get a few seconds to minutes of run time out of the system (and if it were specifically planned for, even hours). Windows would be gone in miliseconds.

      You do have a point there. And I agree, I'd rather see something than Windows on a military ship (I'd vote BSD myself). I was just saying that Windows may not be as bad as some people would think, especially in these non-DOS days.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    11. Re:Sortof a Microsoft fanboy, but... by liliafan · · Score: 1

      Okay I am certainly not a microsoft fan, I use Unix and Linux almost exclusively, however, you made a number of reasonable points.

      I don't agree that linux of F/OSS is a bad option, I almost entirely disagree with your last paragraph, however, this is one of the best arguements I have seen in a long time on /. in favour of an operating system.

      Personally I would like to see opensource used more within military and government facilities, I especially think something like rtlinux would be good for this kind of purpose, but you do put forward a convincing point of view on this, so kudos to you.

      --
      GeekServ Unix Consulting Services (http://www.geekserv.com)
    12. Re:Sortof a Microsoft fanboy, but... by KDR_11k · · Score: 2, Informative

      The answer is "because it works".

      It should also be mentioned that due to cosmic radiation it's better to use larger circuits instead of those smaller and smaller processes that are used for modern CPUs as that reduces the likelyhood of data corruption through radiation.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    13. Re:Sortof a Microsoft fanboy, but... by shaitand · · Score: 5, Insightful

      You do realize there are sites full of nothing but pictures of BSOD/other errors on closed systems with a dedicated purpose, no internet access, and running a single application? The last such system I saw was at the Miami Internation Airport about two weeks ago. Just as you approach security you look up and there is a monitor with blue background and a windows fatal error popped up on the screen.

      A competent windows admin can harden windows, he can harden it more than an incompetent *nix admin can. But windows simply can't be hardened to the degree that *nix can. With a *nix system you can remove everything that is not neccesary right down to unused kernel components. You will never be able to say that, windows will always have tens of thousands of lines of code with bug potential running that have nothing to do with your application.

      The interface is also fairly irrelevent when you are running a single application fullscreen. These aren't desktops.

    14. Re:Sortof a Microsoft fanboy, but... by maestroX · · Score: 1

      ... and as long as you don't connect it to the public Internet or try to install a variety of conflicting/buggy applications, you're in good shape.
      TomTom's don't hook up to the internet either and were found to contain virusses.

      The only pro arguments I can think of is that win2k is pretty stable, certified, heavily documented and easy to find developers for.

    15. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      Why the fuck do you even waste your time posting this blatant astroturf? Everything you're saying is bullshit. How stupid do you think we are?

      It's posts like this modded up at the top of the thread that are why Slashdot is no longer the definitive technology forum.

    16. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      What does the Windows UI (or even widget set) have to do with the choice of OS for military applications? Don't you think that they're designing their own interfaces, or do you think that they'll have dialog boxes like "Fire Misssles: OK, Cancel"? Also for any control systems, I would hope that they'd strip out the shell (explorer.exe), control panel applets, and anything else that's not absolutely necessary. The only thing that should be presented should be the custom interface for the control system and there should be no way to get around that. Anything that isn't absolutely necessary shouldn't be running, and the pagefile should be disabled. (I would hope that such a custom, specialty system wouldn't need to actually swap memory.) Otherwise, you'll see BSODs like I've seen at ATMs POS systems, and airline schedule display systems. I certainly don't want people killed because they couldn't respond to an attack or provide support for ground troops.

    17. Re:Sortof a Microsoft fanboy, but... by shaitand · · Score: 1

      'I was just saying that Windows may not be as bad as some people would think, especially in these non-DOS days.'

      I'd rather see DOS 6.22 running than windows on a mission critical system. You couldn't do much with DOS but it didn't really crash much when operated within parameters.

      I suspect you didn't really mean DOS though, I suspect you meant pre-NT-style windows. I haven't seen NT style windows to be all its cracked up to be. My observations are that security features are more abundent but severe actively exploited security flaws are as well. Crashes are less frequent but that is offset by performance issues WinXP runs dog slow compared to win98se on the same hardware and crashes certainly still occur. Spyware seems to be a bigger issue on NT systems, using the so called permissions to run with full system privs so that even the administrator can't stop them once they are running. Some spyware you actually have to remove from the recovery console!

      All in all I'd still take NT systems over preNT microsoft but I wouldn't run either on a warship.

    18. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      What?! No automatic windoze updates via the internet for the military. I give the system one week before the first crash and we accidentally blow something up. And as far as hardware support being paramount - I guess they won't be using Vista! hah.

    19. Re:Sortof a Microsoft fanboy, but... by Andrei+D · · Score: 1

      I had many customers who were unhappy about moving to Windows XP, and we still support numerous servers running Windows 2000 for mission critical (not THIS critical, though) applications that are running strong and haven't had to be restarted in over a year or longer (one customer hasn't rebooted their Win2K installation in 3 years).
      Ok, I agree with you. Correct me if I'm wrong, but in Windows, I think that 3 years without a reboot means that the system was last patched exactly 3 years ago. I wouldn't want this to happen on a mission critical application...

      --
      We often refuse to accept an idea merely because the tone of voice in which it has been expressed is unsympathetic to us
    20. Re:Sortof a Microsoft fanboy, but... by thyrf · · Score: 1

      Indeed.

      I'll always remember walking past a highstreet cash point only to find a BSOD. Sure these are networked internally but wtf? If it can't handle spitting out money how will it cope with missiles?

    21. Re:Sortof a Microsoft fanboy, but... by Rob+the+Bold · · Score: 1

      The only upgrade was a move from TTL circuitry to a semiconductor design.

      What did you mean here?

      --
      I am not a crackpot.
    22. Re:Sortof a Microsoft fanboy, but... by sirf · · Score: 1

      I think this option is better than Linux or F/OSS operating systems that would possibly require MORE training for their programmers and users to learn. My biggest frustration with F/OSS operating systems is that the user interface is counter-intuitive for a lot of Windows-friendly users, and even worse, trying to find an "old but stable" operating system is a mess as the F/OSS operating system support-base seems to be more focused on the latest stable builds rather than what mission-critical users would want: older software that has a longer history of running well for a given situation.

      The Swedish armed forces seems to disagree with you:
      http://linux.slashdot.org/linux/07/02/08/166235.sh tml

    23. Re:Sortof a Microsoft fanboy, but... by AKAImBatman · · Score: 1

      What did you mean here?

      I mean that they moved a load of TTL chips on a circuit board to a miniturized semiconductor that did the same thing.
    24. Re:Sortof a Microsoft fanboy, but... by erc · · Score: 1

      trying to find an "old but stable" operating system is a mess as the F/OSS operating system support-base seems to be more focused on the latest stable builds rather than what mission-critical users would want: older software that has a longer history of running well for a given situation.

      I can see you've not done a lot of research. There are a lot more choices out there than Linux. FreeBSD, for one, is very stable and has been around as long as Linux has. It's also not been plagued by the "release-of-the-week" syndrome that has seemingly been foisted onto Linux by programmers eager to make a name for themselves and be out in the spotlight.

      We switched over to FreeBSD from Linux for our server architecture and haven't looked back since.

      --
      -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
    25. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      RTFA :) The main connection for the atomic missile subs are 300 baud inbound only links with lots of manual safeguards and overrides. The main concern of the article are destroyer class warships and the like which require the system to autonomously identify, acquire and destroy a target in under 30 seconds without "user" intervention. And the destroyer is linked to several networks as the article states.

    26. Re:Sortof a Microsoft fanboy, but... by networkBoy · · Score: 1

      The interface is also fairly irrelevent when you are running a single application fullscreen. These aren't desktops. And what happens when your radar toggles to window mode, but the display doesn't scale so you lost a chunk of display. Especially if you don't have a mouse and keyboard, but rather have a console with only the keys you need for the application?
      -nB
      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    27. Re:Sortof a Microsoft fanboy, but... by owlstead · · Score: 1

      It's always a bit hard to see if this is a hardware fault or not. But this is not yet a BSOD. Most BSOD's I've seen lately (and these are not common) are almost certainly due to failing hardware. Not that this is good; at least in Linux you can get a message that is slightly readable or coherert. But if the HDD responds badly the virtual memory system *will* go down, and Windows does definately not cope well with that. Still, that does not necessarily mean that the software is crashing.

      Then again, today Eclipse managed (through a plugin that uses the native interface of Java) to crash Explorer again, taking most of my applications with it. That's not something you would want in a destroyer I suppose.

    28. Re:Sortof a Microsoft fanboy, but... by jimstapleton · · Score: 1

      Ahh, but now we are getting into security and out of stability.

      I'm sure that the RN would have a lot of third party security apps surrounding their warships software, as well as non-essential services turned off.

      I'd like to think they'd keep it locked-down enough (and the users educated enough) to block users from getting other garbage onto them, but who knows?

      Still, as I said in another post. I'd rather see it running BSD rather than Windows.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    29. Re:Sortof a Microsoft fanboy, but... by PPH · · Score: 1

      Sure, there are many options out there -- Linux, continuing to use a proprietary OS, Windows, whatever. Yet with technology changing as fast as it does (even military hardware), it does make sense to use an operating system that has some base support for almost everything. In this case, it is Microsoft.
      In this case, "almost everything" isn't what they need. Sure, Microsoft may have the broadest support for commercial hardware. But military apps are a special case. Its not likely that anyone has the current drivers for a Phalanx anti-missile system or Aegis radar. In any case, this s/w will have to be custom written.

      As Microsoft's own engineering staff have concluded (in the Halloween documents), Linux wins on this point hands down (actually, most Unix flavors are about equal in this area). That was then. Now, the situation has tipped even farther away from Microsoft, thanks to the DRM overhead in Vista. There may be some commercial drivers that may never be re-written to comply with these requirements due to cost and stability concerns.

      --
      Have gnu, will travel.
    30. Re:Sortof a Microsoft fanboy, but... by golgoj4 · · Score: 1

      You make a good point.

      I worked on a sub and one of my main gripes was the computers. They were old. Older than me. Why nothing new? Because they were proven to work. It seems a little risky investing in these systems and I actually remember when they told us about the upgrade. So nice, but scary because there were more windows boxes. The upside to that was that they could essentially be bypassed if they went down in favor of a backup system. But in retrospect, I preferred the old system as it was less susceptible to modern electronic warfare techniques.

      --
      -those people who tell you not to take chances, they are all missing what lifes' all about-
    31. Re:Sortof a Microsoft fanboy, but... by Yuan-Lung · · Score: 1

      The biggest advantage Windows has over everything else is that it will generally work with any hardware or software a person might pick off the shelf of any podunk software store anywhere on earth.


      (At some podunk hardware store)

      "One type 45 destroyer, and could you put Vista on it please?"

    32. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      Which not only excludes the use of Windows, but excludes the use of Linux, Mac OS X, FreeBSD, or just about anything else that the military hasn't either built themselves or gone over with a fine-tooth comb. Let me remind you that open source options at least have the benefit that they can be gone over with a fine-tooth comb. One of the biggest dangers of a closed source third-party OS is that it cannot be broken down by any military agency's software engineers to its smallest parts. It may be true that even poorly implemented old software that works is orders of magnitude better than somewhat well implemented software that might not work. However, I cannot see how it could be better than well implemented software that can be determined to work (with a fine-tooth comb) and can be modified if it is required to work better.
    33. Re:Sortof a Microsoft fanboy, but... by Spaceman40 · · Score: 1

      The biggest advantage Windows has over everything else is that it will generally work with any hardware or software a person might pick off the shelf of any podunk software store anywhere on earth.
      Wait, what? Oh, drivers, right. What kind of advantage is that on a battleship, most likely one that doesn't run on an x86?

      You're going to have to write drivers for your battleship's components anyway -- might as well use an OS that supports the processor instead of sound cards and joysticks. (Note, I'm not a BSD user, I just find it funny that you position Windows there.)
      --
      I [may] disapprove of what you say, but I will defend to the death your right to say it.
    34. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      And you've missed the point too.

      Sure, they "control nuclear weapons". But if you read the article, you'll see that those weapons are failsafe. If Windows crashes, or is compromised, or just throws up a silly dialogue at an unexpected moment under pressure, the worst thing that will happen is that the nukes won't launch.

      Maybe the world will get to live an extra five minutes while they reboot. That seems like an acceptable risk to me.

    35. Re:Sortof a Microsoft fanboy, but... by drinkypoo · · Score: 1

      I'd rather see DOS 6.22 running than windows on a mission critical system. You couldn't do much with DOS but it didn't really crash much when operated within parameters.

      That's because you were barely using DOS when running a program under it. You made some DOS interrupt calls, and you'd make some BIOS calls, but because of the way DOS works it's very much like DOS is now part of your program. Making an interrupt just jumps you to a place in memory stored in a table of interrupts, so it's not substantially different from just making a jump and a return like any normal jump.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    36. Re:Sortof a Microsoft fanboy, but... by bob_herrick · · Score: 1

      You forgot to mention that the article says "shore-to-ship" not "ship-to-shore." Shore-to-ship, I suppose, has some (extremely) remote chance of passing infection to the sub, ship-to-shore would be a different risk profile.

    37. Re:Sortof a Microsoft fanboy, but... by wirelessbuzzers · · Score: 1

      He meant CMOS, and probably VLSI CMOS at that.

      --
      I hereby place the above post in the public domain.
    38. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      Sure, they "control nuclear weapons". But if you read the article, you'll see that those weapons are failsafe.

      If you also read the article, then you may note that there are still plenty of missiles that Windows would keep on hot standby. Missiles that could be fired automatically, without human intervention.
    39. Re:Sortof a Microsoft fanboy, but... by background+image · · Score: 1

      I highly doubt that warships would be connecting to the public Internet with the users downloading any number of buggy apps to conflict with mission-critical applications.

      Hopefully nobody on these ships is allowed to play 'Minesweeper' or 'Missile Attack'...

    40. Re:Sortof a Microsoft fanboy, but... by shaitand · · Score: 1

      Actually the error was too fuzzy to read but it wasn't a blue screen of death proper. It was a normal grey fatal error window. The flight information application and any desktop contents were missing from the display so I can only assume that it was an explorer crash of some sort or the application was started was the 'shell'.

      As you said though, when the application you are running is the nuclear launch sequence initializer application this can be a fairly serious problem.

    41. Re:Sortof a Microsoft fanboy, but... by shaitand · · Score: 1

      No question about it, DOS stability was the direct result of its simplicity. There is still no reason I can think of for ships computers which run entirely proprietary and custom applications to run a complex OS. They need disk io, memory management, a network stack (in some cases), and a console display.

    42. Re:Sortof a Microsoft fanboy, but... by Subbynet · · Score: 1

      The UK nuclear threat is not based on Type 45's, but on our Subs.

      And, to add. Windows is not to be the system running the show. Lets be clear here, Windows is being used to glue the existing platforms together.

      Or did you think one computer ran a whole warship and its weapons? Even cars have different computers for running the engine and in-car entertainment / Navigation.

      Lets have some common sense please.

      --
      Mega Mobiles www.megamobiles.co.uk
    43. Re:Sortof a Microsoft fanboy, but... by dcam · · Score: 1

      I know this is Slashdot, where nerds like their OSes. But there are times when the best solution for the job does not involve your favorite OS, hardware, or even your design philosophy.

      Unless that OS is debian.

      --
      meh
    44. Re:Sortof a Microsoft fanboy, but... by opieum · · Score: 1

      I can already see the scenario....HMS whatever. Captain: Fire torpedoes and cannons.... Sailor : We can't!!! Captain: WHAT!!?? Sailor : The (insert enemy here) has exploited the machine. The cannons are aiming themselves at the deck. Captain: Abandon Ship. We forgot to patch last Tuesday.....\ BOOOOOM *ship sinks with BSODs being the last thing the crew sees as they jump ship.

    45. Re:Sortof a Microsoft fanboy, but... by drsmithy · · Score: 1

      As you said though, when the application you are running is the nuclear launch sequence initializer application this can be a fairly serious problem.

      An application crash has zero to do with the OS it's running on.

    46. Re:Sortof a Microsoft fanboy, but... by Millenniumman · · Score: 1

      There are many valid criticisms of Linux, but not being able to find an "old but stable" operating system is not really one of them. Have you looked at Debian? Its long release cycle seems appropriate for what you want. I believe Redhat's is similar.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    47. Re:Sortof a Microsoft fanboy, but... by BlueLightning · · Score: 1

      But if anything to do with the argument to go with a particular operating system is "we'll save money on developers" then this is what happens.

      Unnecessarily complicated system for the task + cheap programmers = nightmare. You can't argue with that.

    48. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      Does Windows crash often? It has been my experience, that with good hardware that has no compatiblity issues (with other hardware) and well written software drivers from the hardware vendor, it does not. Windows 2000 pretty much was the point where the tide turned in my eyes. Would I fly a "fly by wire" fighter plane running Windows? Probably not reliable enough for me there, but a ship? Yeah, I could deal with that.

    49. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      The ISS is controlled by an old thinkpad running the x86 version of Solaris.

      One day global system complexity won't be as much a concern as local complexity due to the amount of real world testing and understanding of the properties of a known general purpose system. Already flight/radar systems use arrays of common processors rather than custom hardware to perform mission critical tasks. The trend to off-the-shelf rather than custom hardware and software is quite real and not going anywhere.

      As complexity increases you either own up to and confront it or foolishly try to avoid it forever.

      It's the applications and the underlying hardware I would be most concerned with.

    50. Re:Sortof a Microsoft fanboy, but... by shaitand · · Score: 1

      'An application crash has zero to do with the OS it's running on.'

      Unless of course a bug in the OS or system libraries caused the crash. A VM problem can crash an app in a heartbeat and that has everything to do with the OS. An explorer crash that hides the application and displays a grey box instead of the flight arrivals application at the airport is also a direct failure of the OS (at least microsoft claims explorer is part of the OS).

      Some of it depends upon your definition of OS. I personally like a clinical definition that excludes everything but the kernel. But in the windows world there is no difference between the OS and the core distribution since users do not have the option to seperate the two. So when talking about windows I am referring to all bundled software that can't be removed through add/remove programs.

    51. Re:Sortof a Microsoft fanboy, but... by Anonymous Coward · · Score: 0

      Regarding the AP101 software.. I was part of the team that developed the code in the 5th machine lovingly known as the BFS.

      It's sole purpose was to get the crew to orbit or from orbit even if all of the IBM supplied code in the other boxes crashed and burned.

      Specific code for specific purpose.. the AP101 hardware came from the AWACS control system so it was proven hardware...

      I seem to recall at one point the US Navy was using AlphaMicro systems in some of there ships using AMOS ...

      But I remember the USS Yorktown issue where a Windows NT based control system for the ship crashed leaving it powerless and adrift ...

      And most of us remember the old NT EULA that noted specifically that it shouldn't be used for and mission critical purpose such as life support systems of nuclear power plants.

      So far as the Brits loading up with Microsoft products based on past performance .. God Save The Queen

    52. Re:Sortof a Microsoft fanboy, but... by DerekLyons · · Score: 1

      Anything is a step in the right direction when you consider what a Luddite the military can be in terms of support applications versus the modern hardware they're running. Training new users on ancient system is very inefficient and dangerous (read the article on their ancient interface hardware!), giving them an interface they recognize makes sense from many angles, including safety.

      The problem is - this theory isn't supported by facts. The military was training people on [user] interfaces for decades before the general public knew what an [user] interface was - without suffering from efficiency or safety problems. The military *continues* to train recruits on those interfaces today - again without suffering from efficiency or safety problems.
       
      This suggests that the military should stay it's course - working on interfaces optimized to it's needs rather than to the bias of the general public.
    53. Re:Sortof a Microsoft fanboy, but... by El_Isma · · Score: 1

      If I remember correctly, Windows had some mysterious keys embedded into it. There was a slashdot history not so long ago (sorry, no link). Wouldn't that be kinda worrying for any military?

    54. Re:Sortof a Microsoft fanboy, but... by Schraegstrichpunkt · · Score: 1

      I'm not worried about Windows crashing. They'll design the system to deal with that. What I'm worried about is that there are way too many people with write access to the Windows internals. Remember the BK2CVS problem?

      Critical systems should do exactly what they need to do and nothing more. Using a COTS general-purpose OS almost certainly violates this principle.

    55. Re:Sortof a Microsoft fanboy, but... by howlingmadhowie · · Score: 1

      this is totally wierd. this should be a discussion about thread handling, mutexes, semaphores and race conditions. instead you come with "linux or F/OSS sould be worse because the fonts are different from the standard fonts on my windows 2000 desktop". We're talking about embedded operating systems running one piece of software for years on end and your more concerned with "a right click on the desktop on gnome doesn't give me the same options as a right-click under windows 2000". this is basically like saying "heck it, i sure don't know what windows does, because nobody knows that, but i'll never come to terms with the default order of entries in the start menu in KDE". i'm surprised you didn't say "but linux as of version 2.6.20 doesn't include any drivers for warships, while you can download them free of charge for windows from the manufacturer's webpage".

    56. Re:Sortof a Microsoft fanboy, but... by gbjbaanb · · Score: 1
      Yeah, and listening to the comments, that one computer is a no-brand motherboard with some generic ram.

      Lets have some common sense please Mind you, this is /., you must be new here :)
    57. Re:Sortof a Microsoft fanboy, but... by Punch-Drunk+Slob · · Score: 1

      Microsoft: Select target from a drop-down list, then click OK. Linux: > sudo su # nukem --lat 41.5 -N --long 119.3 -W -F /etc/frag.conf -zvPqKBJ nukem: invalid option -- q Try `nukem --help' for more information. # Linux is faster for multiple targets, though.

      --
      By the pricking of my thumbs, Something wicked this way comes: Open, locks, whoever knocks!
  2. Windows... by Anonymous Coward · · Score: 0

    Windows might not be appropriate.

    How long until someone says Linux is?

  3. USS Yorktown & Blue Ridge by AKAImBatman · · Score: 5, Interesting

    I'm sure we all remember how well things went for the U.S.S. Yorktown; an Aegis Class missile destroyer that ended up dead in the water after a crew member entered a zero into a database. Obviously, this was caused by the fact that the Yorktown's control software was of a really bad design. Critical systems should have never been so tightly linked that a failure in one area would cause a cascading failure across the ship. Still, it raised a lot of questions about the wisdom of using consumer software for life and death situations.

    Two years after that, the Navy had still not learned their lesson. The flagship of the seventh fleet, the USS Blue Ridge, was deployed in 1999 with Windows-based Command and Control systems. The result? The ship was infected with the Melissa Macro Virus. (Source - Section 12.4)

    I'm sorry, but when you're taking men into combat, you want equipment that has been designed to do what needs to be done, not pretty features that let the GIs open their email attachments. There's a reason why the current military setup in the US is for the crew to have their own laptops for personal use. Using a consumer OS in a battle-critical system is nothing but a recipe for disaster. It's too bad that Her Majesty's Navy has failed to learn from the mistakes of others.

  4. well by Anonymous Coward · · Score: 0

    Just have your CC# ready when you call in for support.

    1. Re:well by Shakrai · · Score: 1, Funny

      Just have your CC# ready when you call in for support.

      As long as the problem isn't with the weapons system then I think Microsoft would have a good incentive to provide support free of charge ;)

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:well by slashbob22 · · Score: 2, Funny

      Mod Parent up.
      "+1 Direct Hit"

      --
      Proof by very large bribes. QED.
  5. You need responsiveness and stability by tomstdenis · · Score: 1, Insightful

    And yet you didn't choose an RTOS? Right. Ok. Gotcha.

    At the very least, a DIY linux bundle would be a hell of a lot better than Windows. But even Linux isn't realtime.

    Is there DRM for radar/sonar devices?

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:You need responsiveness and stability by Anonymous Coward · · Score: 0

      Is there DRM for radar/sonar devices?

      MS-RADAR has detected a copy-protected object on the screen. Would you like to attempt to acquire a license so you can see the object?

    2. Re:You need responsiveness and stability by TERdON · · Score: 2, Informative

      Actually, Linux IS realtime. But most people don't use it that way, and I'm not sure if there are that many applications really using the realtime extensions...

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    3. Re:You need responsiveness and stability by gEvil+(beta) · · Score: 4, Funny

      Actually, Linux IS realtime. But most people don't use it that way, and I'm not sure if there are that many applications really using the realtime extensions...

      Realtime support has been included in the mainline kernel for almost a whole four months now. I can't fathom why they aren't already using it on warships...

      --
      This guy's the limit!
    4. Re:You need responsiveness and stability by Compholio · · Score: 1

      Realtime support has been included in the mainline kernel for almost a whole four months now. I can't fathom why they aren't already using it on warships...
      Realtime support has been included in several distributions (free and paid) for some time, the RTLinux project has been around since 1998. My understanding is that, for the most part, large changes don't get included into the mainline kernel until the've been independently proven to work without significant problems.
    5. Re:You need responsiveness and stability by TERdON · · Score: 1

      I can :)

      I only said it was realtime, not that it was currently stable. I'd actually agree on using a tried and tested RTOS, that's specifically has been built to be a RTOS, and not something that has been built to be a generic OS with RT enhancements bolted on afterwards.

      --
      I have a really elegant proof for Fermat's last theorem. If this sig was only a bit longer...
    6. Re:You need responsiveness and stability by smellsofbikes · · Score: 1

      Most people doing CNC machining with linux are using real-time extensions, largely based on the enhanced machine controller linux/RTE kernel written largely by the National Institute of Standards and Technology.

      --
      Nostalgia's not what it used to be.
    7. Re:You need responsiveness and stability by Anonymous Coward · · Score: 0

      Realtime support has been included in the mainline kernel for almost a whole four months now.


      Personally I would go with (Open)Solaris, as it's been real-time since about 1993, so it's had more time to mature.
    8. Re:You need responsiveness and stability by Anonymous Coward · · Score: 0

      Posting as an AC because I can already feel the heat...

      "Realtime support has been included in the mainline kernel for almost a whole four months now. I can't fathom why they aren't already using it on warships..."

      I believe this was originally a joke and should have been modded amusing.

      Four months is about a third of the time it would take to get a change request for a piece of military software like this approved*. If you assume the software is already written, you then have a further one to three years of serious hammering and tire kicking before it's ever used in anger.

      There's not a snowball's chance in hell that something we've just released four months ago would show up in an environment like this. I believe you were joking - if so, then please accept my apologies and move to the next comment! If you were serious, then...others will correct you - I'm not the flaming type.

  6. Don't forget... by UED++ · · Score: 0

    To watch out for the international date line!

  7. Praise Windows! by arlo5724 · · Score: 1

    Am I the only one who read "Windows for Worship"? For a second I though /. had really changed.

  8. "and the need for incredibly fast response times." by Anonymous Coward · · Score: 1, Insightful

    ...So WTF are they using Windows for?

    (yes, seriously)

    Windows != real-time OS.

  9. You sunk my battleship! by Padrino121 · · Score: 1

    5 points...

  10. Oh Oh! by Anonymous Coward · · Score: 5, Funny

    Hopefully we will not be in the middle of a war when Patch Tuesday rolls around!

    1. Re:Oh Oh! by docneuro · · Score: 2, Funny

      Windows on warships? Seems as likely to work as a screen door on a submarine.

  11. Windows on warships? by Anonymous Coward · · Score: 0

    All hands! Brace for impact!

  12. Sane and Register thats a by solitu · · Score: 1

    ..Oxymoron.

  13. Well... by Anonymous Coward · · Score: 2, Funny

    at least we know it's already for the Minesweepers.

    1. Re:Well... by Sneakernets · · Score: 1

      "When you die in the game, you die for real!"

      --
      "No freeman shall ever be debarred the use of arms." -- Thomas Jefferson
  14. Blue Screen of Death? by Erioll · · Score: 5, Funny

    How long until the "Blue Screen of Death" (BSOD) has a somewhat more ominous (and literal) meaning?

    1. Re:Blue Screen of Death? by IdleTime · · Score: 5, Funny

      I'm looking forward to Clippy and "Where do you want to attack today?"

      Not sure how to launch the latest megaton H-bomb? Let Clippy guide you...

      --
      If you mod me down, I *will* introduce you to my sister!
    2. Re:Blue Screen of Death? by Anonymous Coward · · Score: 1, Informative

      How long until the "Blue Screen of Death" (BSOD) has a somewhat more ominous (and literal) meaning?


      You mean like the USS Yorktown?

      http://catless.ncl.ac.uk/Risks/19.88.html#subj1

      It was dead in the water for 2 hour, 45 minutes.
    3. Re:Blue Screen of Death? by fm6 · · Score: 1

      That one is so funny, it was even in the article.

    4. Re:Blue Screen of Death? by Anonymous Coward · · Score: 1, Informative

      And it had nothing to do with NT. It was a control app that apparently did no sanity checks and tried to divide by zero when someone entered bad data. I'm not sure how an OS could prevent such an idiotic thing. Can UNIX divide by zero?

    5. Re:Blue Screen of Death? by cheftw · · Score: 0

      :~$ bc -q
      1/0
      Runtime error (func=(main), adr=3): Divide by zero
      It would seem not :(
      --
      Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
    6. Re:Blue Screen of Death? by Frumious+Wombat · · Score: 1

      It won't matter, because Steve Jobs will release the iNavy, which everyone will upgrade to instead.

      As said somewhere here previously, by someone else, "10,000 warheads, incredibly small."

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    7. Re:Blue Screen of Death? by Anonymous+Brave+Guy · · Score: 4, Funny

      Not sure how to launch the latest megaton H-bomb? Let Clippy guide you...

      That's the same Clippy that routinely calls home to Microsoft, right?

      Sounds like a good plan to me. ;-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    8. Re:Blue Screen of Death? by Millenniumman · · Score: 1

      It can on PowerPC. :D

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    9. Re:Blue Screen of Death? by davidsyes · · Score: 1

      Hmmm... vista on ships might give rise to the

      Enema of My Enemy Is My Friend..." -- if enemy ships use vista 1.0 or 1.x...

      I think some of that previous code prior to windoze was ADA. Probably 5 other languages, too....

      I remember in 1987 when my ship "dropped the load". Engineering had a failure in some generators or something. But, after ship's power was restored, the AN/YUK-## computer was rebooted and all the tracks (contacts, friendly or otherwise) had to be manually re-entered. It took something like 30 minutes. Mind you, the ship was an FFG-7 type and we had no AEGIS, and I think we only had Link 11 and 4A before I left it. Were it a real war shooting match instead of independent steaming/exercises, we'd be a sitting duck. It sucked because one might not expect a ship with TWO gas turbines and 3 diesel generators and several switchboards to not go "broke dick" in the ocean. We did. I can't help but wonder what Turkey and the others leasing or buying these Low-End mix ships are experiencing.

      But, hopefully, they don't buy windoze. I can't bear the thought of seeing a DOD-related ad stating, "DOD"/"MOD" recommends using Vista for all your combat operational needs." Well, unless they WANT and EXPECT the "enemy" to license vista. Might be one of those times where the DOD allows export of "advanced" US technology.

      And.....

      My (notional) ships (in my userid profile and at www.dreadyacht.com) are Linux-powered. And my internatinoally-crewed police ships are meant to unify nations and put out of business any windoze-based "war"ships.

      I'm thinking globally and acting locally to affect globally... Besides, just recently Slash had a scientific article about humans going to deep regions of space. Before we deserve to get that far from Earth, we need to compress and wipe out nation's standing-army/navy infrastructure and unify humanity. Otherwise...

      Captcha: pentagon

      DAMN! Too bad I'm on the library computer... that captcha is "pentagon"... interestingly timely...

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    10. Re:Blue Screen of Death? by Anonymous Coward · · Score: 0

      So, the navy changed it's stance on gays then?

    11. Re:Blue Screen of Death? by Anonymous Coward · · Score: 0

      It changed it years ago. You can be a homosexual in the Navy, you just can't be gay about it.

  15. Oh noes! by Anonymous Coward · · Score: 0

    This is a bad idea! Windows on warships? When things like that happen, the blue screen of death will actually mean death!

  16. "sanest and balanced"? you're joking by toby · · Score: 5, Insightful

    This article is infantile puffery, something that's obvious from the style.

    Take non sequiturs such as "Windows may be unreliable, but it's hard to imagine it being as failure-prone as the kit which is out there already." This logic may suffice for a lightweight Register article but it's no way to justify picking the worst available consumer grade O/S over proven systems such as Solaris, OpenVMS, or other far more reliable alternatives.

    The Reg ran a better article in 2004 - which actually quoted dissenting engineers (who were immediately fired, go figure).

    Should we laugh, cry, or protest?

    --
    you had me at #!
    1. Re:"sanest and balanced"? you're joking by Anonymous Coward · · Score: 0

      They were fired because they hate capitalism (MS) and hate their country. Duh.

    2. Re:"sanest and balanced"? you're joking by Lord+An · · Score: 2, Funny

      it's no way to justify picking the worst available consumer grade O/S
      Actually, Windows is the perfect OS for this task! To wit: it comes pre-installed with Minesweeper for the destroyers and Solitaire for the submarines...
    3. Re:"sanest and balanced"? you're joking by ednopantz · · Score: 1

      What's the problem, too much focus on costs vs. benefits? Not enough of those great weasel words like "might", "could", and "possibly"?

      Not enough Fear Uncertainty and Doubt for you?

      The 2004 article was a piece of crap. "You could get infected with malware by browsing to a nasty web site." Um, yeah, assuming that the security configuration would be completely and totally wide open, and the ship's internal systems would be used for visiting Pr0N sites, then yes, it could.

      By the same logic, submarines shouldn't have hatches either, because you could leave them all wide open and then submerge. In addition, you wouldn't want to use anything UNIX based, either, since when you could hand out root access to all sailors, and encourage them to experiment with rm.

      You know, not everyone is interested in the Linux Jihad.

    4. Re:"sanest and balanced"? you're joking by Anonymous Coward · · Score: 0

      First, they're not saying Windows is a good choice - in fact they say it's not -, they're saying that, as bad as Windows is, it's still better than the existing systems. They're right.

      Second, your choice of proven OSes is a joke. Solaris, yeah, I guess. OpenVMS?? For an RT app? On Itanium?

      Their point is that for that kind of application, you want a system that's as predictable as possible to avoid potentially fatal delays at the wrong time. Windows's trivially not it (2k has video drivers in the kernel, for one thing, and you can't build it yourself). Neither is VMS. QNX, sure. Solaris or some RT linux, maybe. At least you get the code.

      I'd suggest you re-read the article. It makes very good points about the practical implications, as opposed to "OMG! that's suboptimal!" ones.

    5. Re:"sanest and balanced"? you're joking by Anonymous Coward · · Score: 0

      Has The Register ever put out a "sanest and balanced" article? They're the Fox News of technology periodicals.

  17. Blue Screen! by the+dark+hero · · Score: 1

    Abandon Ship!

    --
    You constantly struggle for self improvement - and it shows.

    Hooray for bad Engrish on fortune cookies

  18. Microsoft War 2007 by Sneakernets · · Score: 5, Funny

    Hi, it appears that you are trying to fight a battle, would you like some help? *shudder*

    --
    "No freeman shall ever be debarred the use of arms." -- Thomas Jefferson
    1. Re:Microsoft War 2007 by UED++ · · Score: 0

      They're promoting that damn paper clip to Admiral!

    2. Re:Microsoft War 2007 by Virgil+Tibbs · · Score: 1

      -It must be that damn paperclip!

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    3. Re:Microsoft War 2007 by Tsaot · · Score: 1

      Missile impact in 7 seconds... Launch intercept system?

      [yes] [no]

      ...

      An internal application is attempting to open the missile intercept application. Allow or deny?

      [confirm] [cancel]

  19. Messenger by onetwofour · · Score: 1

    "HMS Clippy is online" "Are you sure you wish to block HMS Clippy?" Yes "Launching Torpedoes"

  20. I really don't know where to begin... by Nevtje(hr · · Score: 5, Funny

    ...with this one

    System: Are you sure that you want to go out into open waters? Your ship could be the victim of a denial of territory-attack!

    Operator: Yes. Raise the anchor.

    System: Double the killer delete select all?

    Operator: Enemy ship spotted. Fire at will!

    System: Before you can continue, system needs to be rebooted. Restart now?

    Operator: Activate sonar.

    System: Before you can proceed, we need to ensure that you are running Windows Genuine Advantage. Please proceed. We will send all of your hardware info to Microsoft. Information will be treated anonymously.

    Etc etc.

    --
    Three rings for the Elven-kings in the sky
    1. Re:I really don't know where to begin... by Anonymous Coward · · Score: 0

      The place you should have begun was by thinking that maybe you shouldn't have posted at all.

      MOD: Redundant, Un-funny, Weak.

      You sir are part of the problem, not part of the solution.

  21. New Ship Names by Quzak · · Score: 1

    USS BSOD USS Blue Screen (Nice ring to it) USS Crashalot (Like Lancealot only retarded)

    --
    Support your local school shooter, give them your firearms.
    1. Re:New Ship Names by enjerth · · Score: 1

      Fortunately, they're not talking about US naval ships, but British naval ships.

      HMS Reboot.

  22. Re:Zzzzzz... by Lurker+McLurker · · Score: 4, Insightful

    Waht makes me Zzzzzz is everytime I read a slashdot article, I come across comments trying to predict what the other commenters (by implication, those others are less intelligent than the poster- pointing out stupidity in others in an attempt to make him look smart by association). I prefer to read posts about the subject on slashdot, rather than posts about slashdot, especially when they have the irritating smug tone of "Oh, look at all the losers and their oh so predictable posts. I'm glad I'm far more intelligent than the unwashed masses!" And, yes, I am aware that I don't have to read any posts here, and that I have not only read one of these pointless posts but replied to it.

    --
    Mod parent up!
  23. Nearly Ready? by DeeVeeAnt · · Score: 1

    Let's SHIP it then!

    --
    Home fucking is killing prostitution.
  24. makes about as much sense as... by hobo+sapiens · · Score: 1

    ...a screen door for a submarine!

    Hot cha cha cha cha!!

    --
    blah blah blah
  25. Read the Article by paladinwannabe2 · · Score: 1

    The point of the article is not that Windows is perfect or reliable- The point of the article is that Windows is amazingly better than the current software running on Navy vessels. A specialized, stripped-down, offline version of Windows 2000 is going to be stable and secure enough, especially compared to what they run now.

    --
    You are reading a copy of my copyrighted post.
  26. But It's Still Software From Another Country by eldavojohn · · Score: 5, Insightful

    I think this option is better than Linux or F/OSS operating systems that would possibly require MORE training for their programmers and users to learn.
    You must not be a resident of the United Kingdom. I find it interesting that any country's government or military would rely on a foreign proprietary piece of software to reach mission critical goals.

    Who cares about training when you're now dependent on a company in another nation? What happens when there's another nutcase in the white house who orders Microsoft to cut off updates or support to foreign military customers?

    I believe prior to BAE's sole recommendation that AMS, a company that specializes in Combat Management Systems, recommended Unix. There was also criticism of a lack of third party external review for this decision (not sure if that's linked in the original article or not). If it's the case that BAE up and said "We're going with Win2K" and the government said "ok," I would be a bit concerned.

    I do not think the United States Navy would willingly rely on any foreign proprietary software.
    --
    My work here is dung.
    1. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 0

      You must not be a resident of the United Kingdom. I find it interesting that any country's government or military would rely on a foreign proprietary piece of software to reach mission critical goals.

      Seriously. What about the rumoured NSA backdoors in Windows?
      I guess it's ok because the UK and USA tend to be on the same side. right.

    2. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 0

      And yet your economy and military depend on oil? I think software from a US-based corporation is the least of your worries as far as dependency goes.

    3. Re:But It's Still Software From Another Country by markxz · · Score: 1

      You must not be a resident of the United Kingdom. I find it interesting that any country's government or military would rely on a foreign proprietary piece of software to reach mission critical goals.

      Given Britain exports a lot of defence technology, use of foreign machenary is not that big a problem to many nations

    4. Re:But It's Still Software From Another Country by imdx80 · · Score: 4, Insightful
      > What about the rumoured NSA backdoors in Windows?


      even if there is a back door, what good is it if the machine is not connected to anything that the NSA could practically get too.

      unless I'm missing something obvious?

    5. Re:But It's Still Software From Another Country by rilister · · Score: 1

      Those subs we're talking about are the mainstay of Britain's Trident nuclear defense system:
      http://en.wikipedia.org/wiki/Trident_missile
      As Wiki confirms, these are made right up the street from me at:
      Contractor: Lockheed Martin Space Systems, Sunnyvale, California

      It's an Amerian system that Britain coughed up 5% of the R&D costs. Britain has no independent nuclear systems.

      --
      'This writing business. Pencils and what-not. Over-rated if you ask me. Silly stuff. Nothing in it' - Eeyore
    6. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 3, Funny

      Pssssh, I've been hacking over 300 baud unidirectional modem's for YEARS!

    7. Re:But It's Still Software From Another Country by Da_Weasel · · Score: 1

      You must not be a resident of the United Kingdom. I find it interesting that any country's government or military would rely on a foreign proprietary piece of software to reach mission critical goals. Normally I might agree with you, but in this case...since the UK is already bending over for the US it doesn't really make a difference.
      --
      If you must!
    8. Re:But It's Still Software From Another Country by Zombywuf · · Score: 1

      Could that be because the US has control over our military hardware?

      --
      If you can read this you've gone too far.
    9. Re:But It's Still Software From Another Country by MooUK · · Score: 1

      You're forgetting physical access. I can't imagine it being amazingly challenging to get a spy onto a warship.

    10. Re:But It's Still Software From Another Country by Skrimm · · Score: 1

      While the UK imports oil, it actually produces more than it consumes.

    11. Re:But It's Still Software From Another Country by baggins2001 · · Score: 1

      No we usually find ourselves relying on foreign hardware. Quite a few of the chips which are used in military systems are made overseas.
      It's one of the craziest most ludicrous things that you have ever seen.
      You could steal another countries software much easier than you can steal their production capability
      Why you would do either only a congressman could explain it.

      --
      He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
    12. Re:But It's Still Software From Another Country by Monkeyman334 · · Score: 1

      The US exports oil too. Doesn't mean OPEC can't screw us all.

    13. Re:But It's Still Software From Another Country by trianglman · · Score: 2, Informative

      You didn't read very far in the article. It says, very plainly, that while the Vanguard submarines aren't regularly connected over anything useful. The type 45 destroyers, that require enormous amounts of precision in their instruments, and have large payloads, are very connected, not only to other destroyers but to satellite networks and even (over a couple networks) to the net.

      --
      Clones are people two.
    14. Re:But It's Still Software From Another Country by pehrs · · Score: 1

      I have been working in a navy (not the US) one, and I have on my own seen the wonderfull effect of a worm infected laptop being used to update onboard chart systems and download tracking data. The end result was that the computerized system decided to have a blue screen of death when we were in the middle of a rescue operation. Which is a point when you are very happy to have paper charts as a fall back.

      Frankly, on most naval ship you have physical overrides to the electric systems. And computers are simply not needed to control the vital systems. Not to mention the fact that the enviroment, with bad electicity, shaking, salty air, salt water and often lots of temperature changes is rough on the hardware.

      In the merchant navy the situation is very different, as they have much smaller crews and uses computer systems and networks to control the ships. There one less crew member on watch is a huge saving in costs, so they are using many of these systems, often running windows as the people who are using it are not exactly well trained on computers.

    15. Re:But It's Still Software From Another Country by Zombywuf · · Score: 1

      Which is another reason Britain follows the US around like a sick puppy.

      --
      If you can read this you've gone too far.
    16. Re:But It's Still Software From Another Country by Toon+Moene · · Score: 1

      You must not be a resident of the United Kingdom. I find it interesting that any country's government or military would rely on a foreign proprietary piece of software to reach mission critical goals.
      Pfew - that's not even the biggest problem. In the Falklands war, the UK lost a war ship to weaponry bought by their enemy (Argentina) from a ally (France). Super Etendard / Exocet, anyone ?

      Software from another ally is just one of the problems ...

    17. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 0

      Wow. Have you considered what sort of trust the UK already places with the USA? Does the Mutual Defence Agreement ring any bells?

    18. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 1, Funny

      "Pssssh, I've been hacking over 300 baud unidirectional modem's for YEARS!"

      i take it you are still waiting for the login prompt to appear on your screen....

    19. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 0

      You have absolutely no idea what the U.S. military relies on for software and general hardware. BAE is one the worlds biggest defense contractors, and supplies software to every armed force we have in the U.S. We obtain tons of equipment and software from foreign defense contractors, and while *yes*, there are some things we will only in-source, you'd be very surprised to learn how much we get from the U.K., or other allies.

    20. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 0

      Considering we can't even fire our nukes without the US allowing us and the US has opposed and betrayed it supposed 'closest ally' in every war from failing to even declare support for the UK in the Falklands to the invasion of The Commonwealth Nation of Grenada, I wouldn't say that the situation for the UK could really get any worse. We are already reliant on an 'Ally' who stabs us in the back at every opportunity.

    21. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 1, Funny

      Full speed ahead and Damn the to ... Crap! who put that iceberg there?

    22. Re:But It's Still Software From Another Country by someone1234 · · Score: 1

      Theoretically, they could build in some stuff that if the ship sees flying Windows on the radar, it unloads all of its weaponry at itself.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    23. Re:But It's Still Software From Another Country by neil.orourke · · Score: 2, Informative

      I think this option is better than Linux or F/OSS operating systems that would possibly require MORE training for their programmers and users to learn.
      You must not be a resident of the United Kingdom. I find it interesting that any country's government or military would rely on a foreign proprietary piece of software to reach mission critical goals.
      You mean like how Australia is strongly considering it's involvement in the F-35 Joint Strike Fighter project because we can't get access to the source code?

      http://www.aph.gov.au/Library/Pubs/rn/2005-06/06 rn32.htm is a current overview of our involvement and committment, and the very first issue (under Current Issues) is access to the source.

      From the report:

      While earlier problems such as aircraft weight and range have apparently been solved, questions about the release of the computer source code that makes the aircraft so unique have emerged as a potential showstopper for international clients. The source code in question refers to the millions of lines of computer code that allow this 21st-century aircraft to fly and to fight. Without complete access to this source code, Australia will be unable to modify or even maintain the aircraft independently--as it has done so successfully for many years with the F-111.

      The question about the release of the source code to Australia has not been confirmed publicly. It is understood that maintenance of the JSF will be undertaken in a regional logistics and maintenance centre run by Lockheed Martin. Without access to the source code, Australia may in coming decades be put in the invidious position of having no option but to pay whatever Lockheed Martin asks during future contract negotiations for the ongoing maintenance of Australia's strike fighters.
      It seems that the UK is also considering pulling out of the F-35 for the same reason - and if the UK pulls out, so might Australia.
    24. Re:But It's Still Software From Another Country by Subbynet · · Score: 1

      Your post seems to imply that neither the UK Government nor BAE has access to the source code should the worse happen. Yet, Microsoft do allow access to the source code - look up the Government Security Program (GSP) & Enterprise Source Licensing Program (ESLP) which I feel should cover it.

      Given this I'm fairly certain, even considering most government IT projects! that it would remain perfectly operation.

      --
      Mega Mobiles www.megamobiles.co.uk
    25. Re:But It's Still Software From Another Country by Matt+Perry · · Score: 1

      unless I'm missing something obvious?
      Such as a CIA-trained spy on the ship.
      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    26. Re:But It's Still Software From Another Country by Blakey+Rat · · Score: 0, Flamebait

      I guess if you're really worried you could move to a country that, you know, actually HAS a computer industry and makes OSes. You know, just as a little bit of advice.

    27. Re:But It's Still Software From Another Country by Quietly_Confident · · Score: 1

      At least ships still float when you get a blue screen of death

      http://www.cieonline.co.uk/cie2/articlen.asp?pid=1 104&id=12013
      --
      http://www.doreymedia.com - Accessible Web Design in Surrey UK
    28. Re:But It's Still Software From Another Country by Anonymous Coward · · Score: 0

      Britain has no independent nuclear systems


      The UK has no independent strategic missile system, and the 1958 UK-US MDA and parts of the Quebec Agreement are still in force until 2014 (with the most recent amendments and renewals dated June 2004).

      The UK's stockpile of warheads comprises a mix of US and UK sourced variable yield nuclear weapons, although the vast majority of them are of UK design and origin.

      The UK does have an independent tactical nuclear arsenal of some 200 servicable and in-service warheads of varying yield, and despite its public retirement of the air-dropped WE bomb series in the 1990s and its claim to use the D5 series as its sole delivery mechanism for both strategic and sub-strategic roles, the UK is generally suspected to retain its own land-, air- and sea-launched tactical missile systems. It certainly retains aircraft capable of deploying both air-drop bombs and cruise missiles, and the forthcoming Astute-class submarines will readily launch weapons systems capable of carrying tactical nuclear weaponry. (Superb and Sceptre can as well).

      It's pretty clear that the RN wants a UK-built (or UK-France built) replacement for Trident for Vanguard and its succeeding ballistic missile submarine. On the calendar is a day in 2010 which represents the date at which a decision must be made (with statutory backing) on a Trident replacement for deployment by the retirement of the Vanguard class of submarines starting at the expiration of the US-UK MDA (2014) and ending in roughly 2018.

      A great deal depends on the future of BAE and current issues involving joint weapons design with the USA vs those being undertaken with France (involving the PA2 consortium and dealings between RN and FOST), and the fact that all three of these countries will have new executives in place within two years.

      In particular the two frontrunners in the French presidential election race have elucidated dramatically different views on military spending and international collaboration, and there may be two full changes of leadership in the UK within the next two years (depending on whether Tony Blair's successor decides to call an early election to secure his or her own electoral mandate, which may be driven by a desire to solidify internal party discipline to achieve full control of the House of Commons even given the risk of losing an election), and defence arrangements and trans-Atlantic versus European relations likely will end up being political issues differentiating the various contenders.

      So, assuming that the D5 system will remain in place for more than a few years is unsafe for both you and the UK defence establishment, because of issues of control, cost, possible shifts in the trans-Atlantic alliance relative to the entente cordiale, the future of NATO, the practical availability of modern European systems (France, Sweden, Norway and especially Germany all have interesting submarine develpment programs and allergic reactions to cross-border defence construction consortia are wearing off). Finally, a perceived lack of strategic nuclear opponents and a reasonable fear of a total electoral defeat in the wake of civilian deaths associated with even the most limited use of nuclear weapons both weaken arguments in favour of maintaining a strategic nuclear weapons arsenal at all.

      Undoubtedly your up-the-street neighbours think about these things too, and would love to make an upgrade deal with the UK. It's surely a lucrative time to be a lobbyist-for-hire with ties to the Democrats...
  27. If you'd read the article by wiredog · · Score: 1

    You'd know that Win2k, however bad, is far better than what they have now.

    1. Re:If you'd read the article by AKAImBatman · · Score: 1

      You'd know that Win2k, however bad, is far better than what they have now.

      How so? Because the old system requires training to use? Shock and horrors. :-/

      The old system worked. It was difficult to use because of the technology of the time, but it's not like they can't upgrade that (or design a new system) rather than trusting the lives of their sailors and country to a yank system that the US Navy couldn't even get working.
    2. Re:If you'd read the article by bob_herrick · · Score: 1

      TFA pointed out that to execute commands under the olds system an operator needed to flawlessly key in a string with no spaces or deletes. In combat. I play a MMORPG where death is just a matter of awaiting resurrection, and I don't type long strings to give commands. That is what hot buttons are for...

    3. Re:If you'd read the article by AKAImBatman · · Score: 1

      TFA pointed out that to execute commands under the olds system an operator needed to flawlessly key in a string with no spaces or deletes.

      Yes, I read that. Given the advances in technology, do you think it would be faster, better, and cheaper to fix that little problem in a working system, or would it be better to replace the entire computer system with a 100% untested OS and hardware configuration?
    4. Re:If you'd read the article by bob_herrick · · Score: 1

      On a system whose display is a sweep refreshed crt adapted from a WWII radar screen? Come on, modernize!

  28. Re:USS Yorktown & Blue Ridge by jb.hl.com · · Score: 1

    I'm sorry, but when you're taking men into combat, you want equipment that has been designed to do what needs to be done, not pretty features that let the GIs open their email attachments.

    Which is why they're presumably using a heavily locked down version of Windows 2000 Server with no Internet access.

    --
    By summer it was all gone...now shesmovedon. --
  29. Re:Zzzzzz... by tomstdenis · · Score: 1

    Maybe the fact that windows was not written for this should be some sort of clue as to why people object? Windows is not an RTOS nor is it designed with openess and interoperability in mind (things required for security).

    --
    Someday, I'll have a real sig.
  30. I can see it now.. by markfleser · · Score: 1

    "Cannot complete request: "shoot enemy" because there was an unknown error, please bring your warship back to drydock and make sure all weapons are seated properly".

  31. we can all breathe easily now! by Anonymous Coward · · Score: 0

    we can all breathe easily now! We can be cetain skynet will never take over the world!

  32. Games by toddhisattva · · Score: 1

    Yeah it may crash but it has games!

    (Microsoft will not be defeated by any competition. They will be defeated by wrongful death lawsuits.)

  33. Not the Win2K you may have by Bullfish · · Score: 3, Insightful

    I doubt very much that this is the Win2K that you may have bought for your desktop. Many companies make products for consumers that differ greatly to those made for the military, police, and other services. My suspicion is that this is a highly customized install that will be considerably more limited and specialized. And yes, far more stable. The details of the customization, will no doubt, not be available to the press or public (and nor should they be).

    As for the articles description of some of the systems out there that are being used by the militaries of the world. It's pretty accurate.
    I had a Vic20 that had more power than some of the systems still out there.

    1. Re:Not the Win2K you may have by mgblst · · Score: 1

      Sure, you are right. But so would the Linux install, to a greater degree. Since you would have the source code, and source code for all the hardware drivers. This is an extra degree of control, that Microsoft probably doesn't even have over windows (since they have to include DRM)

      Like many people have already said, this artical is a puff piece, put out to persuade us that all is ok, and things are better.

      The UK has a history of making incorrect IT choices, wasting millions, even billions on these stupid projects, because the people in charge DO NOT KNOW IT. They are incompetent, and will not listen to anybody. (Part of the problem with being incompetent is not knowing intelligent people when you meet them.)

    2. Re:Not the Win2K you may have by Bullfish · · Score: 1

      I wasn't trying to suggest the linux wouldn't be suitable, or even superior to the solution being used, just that this version of Win2K can't be compared to the commercial version. For example, there wouldn't be DRM because the system being used would never be anywhere near the net (Win2K never had it anyway) or have the software necessary to show movies or music. Likely this OS is solely dedicated to the particular tasks stated in the article.

      As for control and security, I know that in such very secure systems, updates etc are more likely to be carried out by physically bringing the update media to the computer. If someone leaked the kernel info or other critical data, well, that would not be piracy, it would be treason. I think we all have an idea as to how that charge is handled. If you somehow found a way to hack your way into it, you would again, not be charged with hacking etc, but with espionage.

      Interestingly, if they chose linux and borrowed and modified a piece of your GPL code to their purpose, you would never see it, be notified of it, or offered compensation. If you did hear about it, you could expect to be locked in a room and have a discussion about how you came to find out.

    3. Re:Not the Win2K you may have by aztektum · · Score: 1

      And yes, far more stable.

      Hm sounds like a release of Windows Microsoft should consider releasing to the general public.

      --
      :: aztek ::
      No sig for you!!
  34. I knew IT! by Herkum01 · · Score: 1

    I would have thought it would have taken longer for Microsoft to get to this point but,

    "Now I need a freaking Battleship with a Nuclear reactor to run Windows!"

  35. Make sure there is a manual override by davidwr · · Score: 1

    Make sure critical systems are protected from crashes in other systems, and that alternative control mechanism exists if the control computer or its console crash.

    VERY critical systems like missile-launch systems should have an computer-independent "off" switch that is KEPT OFF at all times unless authorized. I think they do this already.

    HELMSMAN: Captain, my console locked up, again
    CAPTAIN: Engineering, take manual control of the help for the next 5 minutes, continue at existing course and speed. Helmsman, you know what to do.
    HELMSMAN: Aye, Sir. [reboots computer]
    [5 minutes later...]
    COMPUTER: Welcome to Windows, ship navigation and radar interface loading....
    COMPUTER: Warning, inbound missile approximately 5 seconds away.
    HELSMAN: Captain, I think we have a probleBOOM!

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  36. Galactica doesn't use intra ship networks by Quevar · · Score: 1

    This is exactly the reason that Battlestar Galactica doesn't have any networks on board. If a a virus (or Cylon) does attack electronically, they can only take down one system. Diversity and separation are good things, even in terms of computers.

  37. Loose coding.... by Anonymous Coward · · Score: 0

    ... sinks ships [New Hampshire State Library]

  38. Now try maintaining a lot of them. by khasim · · Score: 2, Informative

    Regarding the crashing though, I found that on my Windows system, most crashes can be attributed to either

    (A) Bad hardware
    (B) Bad drivers - usually the graphics driver.

    While that may be your experience, if such were the case with the majority, Windows would be far more reliable than it is.

    That would be because it should be easy to identify the buggy drivers (your "B") or to use a diagnostic program to stress test the other components (your "A").

    In my experience (supporting 100+ workstations), Windows is just arcane. Following the exact same install process with the exact same install CD's will give you different results on different machines (same make and model) ... and if you do it often enough you'll get different results on the same machine.

    Then we get into the whole concept of the Registry and DLL Hell and so forth. Un-installing an app may not get rid of all of the crap from that app and so you'll have stuff just sitting around waiting to trigger a crash. And different versions of DLL files overwrite each other so re-installing may fix app A, but break app B.

    Troubleshooting on Linux is so much easier and faster. Which is one of the reasons I prefer Ubuntu (or vanilla Debian).
    1. Re:Now try maintaining a lot of them. by jimstapleton · · Score: 1

      I've found library hell to be worse on Linux, even with Ubuntu, in my experience than in Windows. Still, Ubuntu's package manager in conjunction with they way they handle their repositories the is leaps and bounds ahead of some of the competition (especially RHL/YUM). Registry, I'll grant you that is a magnet for problem-causing garbage.

      As for (B) and stress tests, The trick isn't so much to put a high load in all the time, but to trigger the wrong event in the wrong state, stress tests can easily miss this one.

      I've done hundreds of system installs on similar machines with the same disks, and not had the problem you mentioned. *shrug* Everyone has had their own experiences.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    2. Re:Now try maintaining a lot of them. by DogDude · · Score: 1

      Then we get into the whole concept of the Registry and DLL Hell and so forth. Un-installing an app may not get rid of all of the crap from that app and so you'll have stuff just sitting around waiting to trigger a crash. And different versions of DLL files overwrite each other so re-installing may fix app A, but break app B.

      In such a case, you should ask the vendor why they wrote their install program wrong. A monkey could use InstallShield to write an install so that it doesn't make a mess with shared DLL's, and uninstalls itself correctly. I should know... I was one of those monkeys for a while.

      --
      I don't respond to AC's.
  39. Don't they call them portholes? by aapold · · Score: 1

    On ships anyway.

    Well, if this doesn't pan out they could always use that agreement with SuSE and release Naval Linux...

    --
    "Waste not one watt!" - CZ
  40. Right by maroberts · · Score: 1

    So we're going to be putting our trust in a system to which we don't have the source code and which is infamous for the instability of its applications, and the ability of viruses to corrupt. I do grant that the system is likely to be "hardened", but we all know how hardened Windows really is, don't we?

    Also, being Windows 2K, there is unlikely to be an easy, inexpensive upgrade path. It'll still be there in about 15 years and look as obsolete as the stuff the article complains about now. Since Windows '98 was obsoleted recently, I can't imagine support for Win 2k continuing for ever, can you?

    If ever there was a set of systems that would benefit from a custom Linux or Unix release, this would be it.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  41. but does it run Minesweeper? by TheDrewbert · · Score: 0

    just wondering....

    --
    http://www.CelloFourteGroupie.net
  42. This brings whole new meaning to BSOD... by Mizled · · Score: 1

    This brings a whole new meaning to BSOD...I can see it now...

    British Captain: Fire the torpedos!
    British Crewman: Umm...Captain...we have a problem...I just got BSOD!
    British Captain: What? REBOOT AND FIRE!
    British Crewman: I CAN'T...I KEEP BLUE SCREENING!
    British Captain: NO TIME TO REINSTALL! ABANDON SHIP!!

    Meanwhile on the Russian Submarine...
    Russian Captain: We show those punny British who's boss...We run Linux on our Machines and in Soviet Russia Linux runs you! HA HA HA PEW PEW PEW!

    --
    Bite my shiny metal ass.
  43. War on Piracy by jeremyclark13 · · Score: 1

    I knew Billy was peeved about pirates but I didn't know he went as far as having his on fleet of warships. Come on I know I couldn't be the first to make this connection.

    --
    Don't you hate glorious self-promotion? Visit my Blog
  44. Software is software by jimbogun · · Score: 1

    You can whine all you want about how Windows crashes all the time. In the end, all that matters is will it work on the ship? I have seen Unix systems crash before. Even military systems based on Unix crash. The code that the programmers make to run the device must be as solid as the operating system beneath it. If you add crap software to any OS, you get crashes. Even worse than crashes are poorly designed interfaces. What kind of programmer makes the user type in perfectly a 100 character fire assignments, with no chance to use backspace or delete?

  45. Re:USS Yorktown & Blue Ridge by Twanfox · · Score: 2, Insightful

    No internet access is irrelevant. The fact that a system like that is vulnerable AT ALL to common viruses is a recipe for disaster. Consider: Someone who doesn't like the current direction the ship is going bringing in his USB pen drive and launching a virus across the ship, taking control of it or just disabling it. While this could potentially happen with a custom designed OS, without the specs, interface calls, and knowledge of the system and how to compile for it, you aren't going to be writing many viruses at all for it. Even the potential for ACCIDENTAL infection makes it highly undesirable to have a common OS at the core of your battleship.

  46. Re:USS Yorktown & Blue Ridge by AKAImBatman · · Score: 1

    And that's going to stop someone from accidently running into another divide by zero bug? Or from the system being compromised by a tech who decided to interface his laptop for convenience of system administration, and accidently carried a virus from shore? Or even foreign agents installing sophisticated spyware* because the OS is designed to run user programs? And that's assuming that situations don't arise where the Windows Task Scheduler is busy, and fails to respond fast enough in combat situations! (Never a problem in RTOSes, where they're designed with such situations in mind.)

    There are just so many things that can go wrong here, that it's not even funny. This simply is not a wise move. Not by a long shot.

    * Brings new meaning to the term, doesn't it? :P

  47. The Culture beat the royal navy to it. by palad1 · · Score: 1

    By 5000 years or so...

    LSV Your system needs to be restarted
    GSV Click here to start

    And the latest and greatest:

    ROU, Cancel or Allow, psychopath class

    ( http://en.wikipedia.org/wiki/List_of_ships_(The_Cu lture) )

  48. Safeguards intentionally disabled, it was a test by AHumbleOpinion · · Score: 3, Insightful

    Obviously, this was caused by the fact that the Yorktown's control software was of a really bad design.

    You are mistaken. Safeguards were intentionally disabled.

    The truth is that a server app corrupted it's data, a client app tried to use that bad data, and the client app failed to control equipment. Can happen with any OS. Add to this the fact that the ship was a test platform not an operational ship and they were trying to break things.

    "Others insist that NT was not the culprit. According to Lieutenant Commander Roderick Fraser, who was the chief engineer on board the ship at the time of the incident, the fault was with certain applications that were developed by CAE Electronics in Leesburg, Va. As Harvey McKelvey, former director of navy programs for CAE, admits, "If you want to put a stick in anybody's eye, it should be in ours." But McKelvey adds that the crash would not have happened if the navy had been using a production version of the CAE software, which he asserts has safeguards to prevent the type of failure that occurred."

    http://www.sciam.com/1998/1198issue/1198techbus2.h tml

    "McKelvey writes that the failure, "was not the result of any system software or design deficiency but rather a decision to allow the ship to manipulate the software to stimulate [sic] machinery casualties for training purposes and the 'tuning' of propulsion machinery operating parameters. In the usual shipboard installation, this capability is not allowed.""

    http://catless.ncl.ac.uk/Risks/20.37.html#subj1

  49. Re:"and the need for incredibly fast response time by Anonymous Coward · · Score: 0

    realtime OS != fast and responsive.

    realtime OS == always meets deadlines.

  50. Re:Zzzzzz... by RightSaidFred99 · · Score: 0, Flamebait

    Oooh, zinger! You have smitten me with your +2 jab of deep insight, kudos to you sir. I like the way you pointed out the obvious (the implication that others are less intelligent). There's a certain kind of irony to your post, which you half-assed alluded to but I'll leave it to the reader.

  51. Embedded training software: by wideBlueSkies · · Score: 1

    I heard that the install image comes with Minesweeper...for training purposes..

    --
    Huh?
  52. "Wargames" All over again? by gentimjs · · Score: 1

    I can see it now ... "BY GOD, I thought it was just minesweeper!"

  53. huge amount of unrelated code .. by rs232 · · Score: 1

    'The main issues are the huge amount of unrelated code that is imported with the kernel and the need for incredibly fast response times'

    I beg to differ, is any kind of server OS suitable to the task. How about a distributed system running on embedded hardware with multiple 'failure modes' and communication channels. And I don't mean code running from a rom, something like small independent devices running as finite state machine with known predictable behavour. That way when a shell blows a hole in your computer, the whole ship don't go dead in the water.

    --
    davecb5620@gmail.com
  54. Re:Zzzzzz... by melikamp · · Score: 1

    I agree. Look at the parent post, for example.

  55. Yikes! by woohootoo · · Score: 1

    That's it. Just.....yikes!

  56. welcome to the weird and wonderful future by circletimessquare · · Score: 1

    where script kiddies can defeat navies

    one wonders what someone like jules verne or isaac asimov would have thought of such a world

    or imagine telling a naval commander in the days of the dreadnought, those undisputed impenetrable ocean fortresses they were, that in the future, some teenager pecking at a typewriter in front of a cathode ray tube type device a continent away could magically disarm his entire fleet

    it truly boggles the mind, and yet it is the reality we find ourselves in today

    if life seems mundane to you, remember, factoids like this story prove it most definitely is not boring

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  57. How is it worse? by khasim · · Score: 2, Insightful

    I've found library hell to be worse on Linux, even with Ubuntu, in my experience than in Windows.

    Okay, but now explain HOW it is "worse".

    Under Ubuntu, if the library isn't in the repository, that single app won't install so you know it won't work.

    With Windows, installing a new app causes one or more existing (and previously working) apps to stop working.

    As for (B) and stress tests, The trick isn't so much to put a high load in all the time, but to trigger the wrong event in the wrong state, stress tests can easily miss this one.

    Which would indicate that it was a software bug if that behaviour was documented or known.

    Such would be a hardware bug if such was not documented and behaved differently in different pieces ... or if it was documented but not correctly implemented in any of those pieces. Either way, it should be very easy to troubleshoot. And with Linux, it is very easy to troubleshoot that.
    1. Re:How is it worse? by jimstapleton · · Score: 1

      Typically in windows I install an app, it just works, regardless of what else I install. In the rare cases that doesn't happen, it simply asks me to uninstall the old version, and viola, it works. I don't think I've ever seen a case of a different application causing a problem.

      With apt and yum, I've often seen
      Package A requires Library X version Y
      Package B requiers Library X version Z

      and they would *NOT* install simultaniously without fiddling and telling the updaters to ignore dependancies, etc.
      Or, alternatively, Package C requires Library W. Cannot find Libarary W in repositories. And of course various searches, including several online repositories, leads me to dead ends.

      I have not seen those things in Windows, even with hundreds of program installs. Not since the 9x days at any rate.

      Yes, a software bug, such as the driver. I was just saying that stress tests wont find everything.

      I've never had an easy time troublshooting Linux myself. One of the reasons I stick to FreeBSD and Windows. Again it's my own experience. I understand your experiences almost certainly differ, it comes to different mindsets and approches to debugging, and not one of us being right, and the other wrong, so please, lets skip that argument (if you weren't going to start it, I appologize, but I've goteen it enough here).

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
  58. Forgive the potentially stupid question... by Pojut · · Score: 1

    ...but why hasn't the military just employed a hundred or so programmers that just make a custom-built OS that the US military uses all accross the board? That would make communications and data integration much easier, amongst other positives...

    Too expensive? Time consuming? Difficult? Why haven't they just done that...?

  59. That's always a lie. by Kadin2048 · · Score: 4, Insightful

    You'd know that Win2k, however bad, is far better than what they have now.

    I find this hard to believe. This sounds like something that you'd hear from someone who had already decided to upgrade.

    Their current system works; therefore, it is inherently superior to any new, unproven, new system. There should be a huge barrier to upgrading with anything, because you're replacing a devil you know with a devil you don't. The new system should have to have demonstrated credentials in other similar situations, proving that it's at least as capable as what it's replacing. Things like ease-of-use and training should all fall under the system's core purpose.

    I've seen companies replace "legacy" systems because some manager walked out onto the production floor / cube-pit and was horrified to see green-screen terminals sitting around. To them, terminals = old, old = bad, end of discussion. So they would come up with reasons to upgrade, and say things like 'well, it couldn't be worse than what we have!' with complete neglect for the fact that the old systems, by virtue of having been there for a long time, clearly did their job.

    And, bottom line, it's a lot easier to train someone on a complicated green-screen system that always works, than on an unpredictable new system, where you have a ton of gotchas and error modes. Generally, once you get everything worked out, and people know what things they just can't do because it'll crash the system, you haven't really simplified anything. I have personally seen tens of millions of dollars wasted on 'upgrades' like this, where the result was so much worse than the beginning, that it immediately rolled into a new cycle of upgrades -- the executives believing, like deranged poker players, that as long as they had tossed that many millions into the pot, that they would surely solve it with a few million more.

    This sounds like the same thing is happening; someone freaked because the equipment and software is old, but didn't realize that there's no logical reason why something that's old is necessarily bad, if it's still doing it's job. "Anything is better than this" is always false if what you have right now gets you through the day and does its job. Unless the system you're implementing has a strong track record of doing the same job elsewhere, you have nothing besides a salesman's promise that it's going to be better. And remember: at the end of the job, that salesman is going to disappear, and you're going to be stuck using whatever is left.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  60. Re:Einstein by Anonymous Coward · · Score: 0

    No but OpenBSD is better.

  61. Nothing "sort of" about it. by Anonymous Coward · · Score: 0

    Judging by your past "articles" (oh, I'm sorry, comments) I think that you are astroturfing for M$.

  62. Windows 2000? Why? by Anonymous Coward · · Score: 0

    Why use Windows 2000, an operating system with a history of insecurity, instability, leaked source code, etc. ? When they could be using a tried & tested military grade product such as Trusted Solaris (already used extensively by the US government).

    1. Re:Windows 2000? Why? by Ash-Fox · · Score: 1

      Why use Windows 2000, an operating system with a history of insecurity, instability, leaked source code, etc. ?
      Solaris has most of it's sourcecode available, Linux has most of it's sourcecode available. Solaris has a history of being unstable on x86 hardware -- even worse than win2k...

      they could be using a tried & tested military grade product such as Trusted Solaris (already used extensively by the US government).
      I find Solaris slow responding on a Athlon 64 with 1GB of RAM. I think they need something quick responding in a battle.

      Note: I'm not a Solaris hater.
      --
      Change is certain; progress is not obligatory.
  63. Re:USS Yorktown & Blue Ridge by jb.hl.com · · Score: 1

    Your scenarios (and AKAImBatman's) are all examples of failed offline security policies. If someone is able to physically plug a pendrive into a mission critical computer or even physically touch the thing without appropriate credentials, you may as well blow up the damn warship yourself.

    These aren't corporate desktops. The military are not stupid enough to make such attacks easy.

    --
    By summer it was all gone...now shesmovedon. --
  64. What does the UK Navy even do? by gelfling · · Score: 0, Flamebait

    Im sure Windows is fine for troop ship management, slow rides up the Thames past Buckingham and the usual lot of do nothing feather in the hat bilge the UK Navy is up to.

    1. Re:What does the UK Navy even do? by vrai · · Score: 1

      Buckingham's on the Great Ouse, not the Thames.

    2. Re:What does the UK Navy even do? by gelfling · · Score: 1

      My bad, sorry.

    3. Re:What does the UK Navy even do? by Anonymous Coward · · Score: 0

      It offsets the French Navy.

      It has two 16-missile strategic ballistic submarines at sea at any given moment, as do the French.

      The USN and the Russian Navy have lots more in the water, but the "force de frappe" is pretty evenly matched by the Royal Navy.

      Both evolved as a way of making it hurt for the Soviet Union to use strategic nuclear weapons -- sure, London or Paris would be in cinders (and Manchester and Lyon and Birmingham and Toulouse and so forth), but so would Moscow and Minsk and Leningrad and Astana and so forth.

      Of course, at times trans-Atlantic tensions made both the French and especially in the 50s the British think seriously about keeping lists including Washington D.C., New York, Boston, Atlanta, Kansas City, and so forth.

      Both Navies have maintained one or two aircraft carriers -- both are in the process of building brand new carriers on a British design (France also has the new Charles de Gaulle, which has been having teething problems) -- which they use to project power overseas to places where they don't have a reliable and secure on-land air base. They Navies are not going to be useful against each other, much less the Americans, but they totally outmatch just about every non-European sea or coastal power.

      Whether this is ever used except as part of a "coalition of the willing" operation led by the Americans is debatable -- Suez says no -- but it's pretty clear that it does justify the two countries remaining permanent veto-wielding members of the United Nations Security Council (since only the USA, Russia and possibly China and India would have any chance of evicting them against their will even if submarine based strategic nuclear weapons were not a factor).

  65. Clippy reborn! by Anonymous Coward · · Score: 0

    It looks like you're trying to start a war.

    Would you like help:

    ( ) Circumventing UN opinion
    ( ) Building a case for unilateral assault
    ( ) Drumming up domestic support

    ( ) Just go ahead and start the war without help

  66. Obligatory joke by Big+Nothing · · Score: 1
    "You are trying to fire a missile. Do you wish to continue?"

    Yes.

    "This is a potentially dangerous action. Are you sure you want to contine?"

    Yes.

    STOP: c000021a {Fatal System Error}
     
    The Windows Logon Process system process terminated unexpectedly with
    a status of 0x00000001 (0x00000000 0x00000000).
    The system has been shut down.
    --
    SIG: TAKE OFF EVERY 'CAPTAIN'!!
  67. Why the British don't make computers by wsanders · · Score: 4, Funny

    They haven't found a way to make them leak oil yet!

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  68. Good idea for usability...but with caveats. by ErichTheRed · · Score: 3, Informative

    Putting all the blue-screen jokes aside, this might be a good thing.

    Windows does have a closed-source kernel, but it does have the advantage of hosting a user interface that even the most basic-knowledge recruit will know. Windows is on 90+% of the world's computers, and absolutely every younger person knows how to navigate around in it.

    Here's a parallel example from my line of work...the airline business. Lots of carriers have systems that were designed 20-30 years ago. Most have GUIs slapped over the top of a terminal emulator, but even those are cryptic. Some airlines send their customer service agents to a month of training just to get them to memorize the key parts of the system. I would imagine military systems of the same vintage are even more complex, and force a serviceperson to endure many months of training. Training, by the way, that will prove useless in the real world.

    I'll bet the defense contractors designing any Windows-based system have full access to the kernel source anyway. Also, don't forget that stuff designed for the battlefield isn't exactly slapped together by a bunch of new graduates who picked up a ".NET for Dummies" book.

    1. Re:Good idea for usability...but with caveats. by Anonymous Coward · · Score: 0

      Usability is a non-issue.

      First off, they'll have to learn the actual app inside-out. Just knowing what to do when they get a popup would save them maybe 2 minutes of training. I actually know a few girls who worked in ticketing for airlines. They had training in Galileo, Sabre, Amadeus, the whole thing. Yeah, it took time, but the UI's not the problem. The problem is learning the actual system, because when you're on the phone it's no good reaching for the manual because you don't understand what the other guy is saying. Even more so here.

      Second, mouse UIs suck speed wise for trained users. You can often notice when operators are using a fancy GUI. They're mainly looking at the screen. Every so often the'll look at the paperwork you handed them or ask you something. When they use text based ones, they only do the latter (unless they're green). Much faster. I don't see the military doing away with those stylus anytime soon, they're just much faster (and intuitive) than mouses and trackballs. What happens with mouses in rolling seas?

    2. Re:Good idea for usability...but with caveats. by bensch128 · · Score: 1

      Windows is on 90+% of the world's computers, and absolutely every younger person knows how to navigate around in it.

      You must be kidding. The UIs for CCC (command, control and communication) systems on a warship are above the basic windowing system. There's NO WAY a new recruit will know how the system works without at least several months/years of training. If he has to go to the hardware manager because a driver isnt working properly during combat, there is something seriously f--ked and he's probably already dead. These have to be kiosk systems where the operator only needs to work with a couple apps at a time. Unfortunately, since they have to use windows and the kernel/windowing system breaks down on them at sea because of a unforseen situation, they will be shit out of luck until they can get a professional rep to diagonios and rebuild their kernel. With an opensource kernel/windowing system, they could update and patch in real time.

      I think that the M$ marketing/sales people are absolutely brillent. They can actually convince the British and US navies that it's better to be running winCE without allowing the people onboard assess to source code then just use opensource where the code is standardized and easy to understand and could be updated in realtime.

      I think the chinese are going to win the next great war because they don't give in to that kind of bullshit.
      Ben

    3. Re:Good idea for usability...but with caveats. by bensch128 · · Score: 1

      As an addendum, as far as I know, the technians in charge of the systems on a US navy have to know the wiring diagrams of the systems they use in case there's a malfunction and a component has to be replaced. It's insane that they can't do the same with the software running on top of electrical systems, especially incase a software component needs to be replaced. I can easily imagine a driver or core kernel service needing to be modified because a sensor malfunctions or an acuator isn't performing as needed.

      But money and influnce rules in the game of military purchances. I guess the ability to adapt to changing conditions doesn't matter until people start dying.

      Ben

  69. I heard it from reading by wiredog · · Score: 2, Interesting

    the article. Scroll down to Big step forward and read the bit "anyone who has spent time in an RN warship is entirely accustomed to seeing equipment on which he may depend for his life occasionally throw a double six for no good reason. Windows may be unreliable, but it's hard to imagine it being as failure-prone as the kit which is out there already."

  70. Why we use antiques by Anonymous Coward · · Score: 0

    It is a standing joke that aviation/military equipment is often older than the people using it.

    The point is that we know exactly what the equipment is going to do and what will happen if it fails. It's like McDonalds; no surprises. Ideally, equipment that breaks will quit working. It will be immediately obvious that the equipment is faulty. Compare that with what would happen if the equipment was faulty but looked like it was working correctly. You would blithely fly along on the wrong path because you had no inkling that something was wrong. That's the aviation equivalent of driving the wrong way down the freeway.

    Even the old crap often has capabilities that we aren't allowed to use. For instance, landing an aircraft in zero visibility is quite safe at many airports. You aren't allowed to do it though because, if you did crash, the fire truck couldn't find you.

    Sometimes the old crap is actually superior to the modern stuff. Many years ago a Soviet fighter pilot flew his plane to Japan to defect. The boffins immediately examined his plane and found only tube powered electronics. They laughed at how out of date it was until one of them pointed out that tubes were inherently radiation hardened and would probably survive an EMC burst. On the same topic, we just had a flight of American fighter planes whose avionics (ALL nav and communications) crashed on a flight from Hawaii to Japan when they crossed the international date line. They survived because they were able to follow their tankers back home. http://it.slashdot.org/it/07/02/25/2038217.shtml

    Was it wise to use Windows? We won't know for five or ten years. (Windows updates; forget about it)

  71. 0 Day Flaw by 8ball629 · · Score: 1

    I don't mean to troll or anything but would a 0 day flaw allow someone to remotely connect and launch strikes? Sounds like a bad movie to me... or has it already been done?

    1. Re:0 Day Flaw by Dunbal · · Score: 1

      would a 0 day flaw allow someone to remotely connect and launch strikes?

            Hmmm lets have a look at my email:

            u|2g3n+ M3es54ge

            Urgent message eh? Ok... (opens letter)

            Dear Sir,

            This letter is to inform you that you have won our "$500 to Avoid a Tomahawk" contest. As you know, our firm has recently acquired several Perry and Ticonderoga class ships from the US Navy, and we have decided to give you this SPECIAL OPPORTUNITY to participate in our contest. The rules are simple. Send $500 US by Western Union to the following account: xxx xxxxxxx xxx to avoid receiving a SPECIAL GIFT, in the form of a Tomahawk Cruise Missile. Remember, we can deliver this gift right into your bedroom, and we guarantee satisfaction. Your prize will be delivered at midnight (UTC) tomorrow, unless we receive your order to cancel.

            Again, congratulations!

            d3 1337

      --
      Seven puppies were harmed during the making of this post.
  72. Software is far more dangerous than machinery. by Kadin2048 · · Score: 5, Insightful

    Given Britain exports a lot of defence technology, use of foreign machenary is not that big a problem to many nations

    Buying machinery is one thing; software is quite another. With a machine, even a fairly complicated one, you can with enough effort, understand what's going on inside it.

    Say you have an Apache helicopter. When you buy that helicopter, you also buy training. Not only do you send the pilots in for training, but you also send all of the maintenance people, pad crews, etc. They learn how to service it, tear-down the engines, etc. So what you get back is far from just the machine, you get a machine, and a crew who (ought to) basically understands it. And if you really want to understand it, if you're any country worth discussing, you ought to have at least a few engineers who could spend a few weeks figuring out key parts.

    But with software, you're buying a true black box. You're being handed something (which, if every line of code was the size of a watch-gear, would probably be as big as a trailer truck) that you cannot have any significant insight into the workings of. You have no idea how it really works, or what it's truly programmed to do.

    With a machine, you can tear the thing apart on receipt and make sure there's nothing suspect in there; no bombs or homing beacons, etc. You really can't do that with a large piece of precompiled software. You are totally at the mercy of the people who built it; you're taking them at their word that they haven't backdoored it.

    And for what it's worth, if I were the CIA in the U.S., you'd bet I'd be leaning on Microsoft to seriously backdoor every piece of software that it sold for military purposes abroad. To them, it's a perfect way to prevent resale to folks that we don't like (or later decide we don't like). Sure, we're friends with the British, but what if the British in 10 years sell a destroyer to the South Africans, who sell it to the Egyptians, who sell it to the Iranians? Suddenly, a way of making it go dead in the water would come in handy. You'd better bet that the folks in Langley, who are paid to be paranoid, have thought about this, too.

    Software is inherently different than physical machinery, because while physical devices can be taken apart and investigated, and follow basically well-understood rules (physics, chemistry, etc.), software does not. A large binary blob is as close to indecipherable as a functional object can get, and there's really no way to secure it. It is an inherent risk, and one that I'm not sure many established militaries are putting enough thought into.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Software is far more dangerous than machinery. by kd5ujz · · Score: 1

      Then explain Iran's F-16 problems, if that is the case.
      Iran's F-16 maintenance nightmare

      --
      -William
      God is everything science has yet to explain.
    2. Re:Software is far more dangerous than machinery. by dprovine · · Score: 3, Interesting

      And for what it's worth, if I were the CIA in the U.S., you'd bet I'd be leaning on Microsoft to seriously backdoor every piece of software that it sold for military purposes abroad.

      You might do that, but that's not all you'd do. If I were the CIA, I'd be sure that at least a dozen or so CIA agents with impeccable references applied for jobs at Microsoft, and had back doors in the code and smuggled private stuff out for analysis and all kinds of similar work. I'd also do that if I were the FSB, or Mossad, or any other government intelligence agency. But as Microsoft is in the USA, I'd figure the CIA has an easier time of it.

      I'd also have agents at Sun, and Apple, and IBM, and Xerox. This isn't a Microsoft rant; this is just pointing out that "good spy agencies have good spies anywhere machines are made that process important information".

    3. Re:Software is far more dangerous than machinery. by clodney · · Score: 1

      And how many hundreds of thousands of lines of code are embedded in that Apache? Almost certainly it has at least some level of fly by wire technology, so a computer is moderating the flight control inputs. The radar/targeting/fire control system is going to have lots of software - what do you think draws the targeting pippers you see in war footage?

      Even at the level of the engine there is likely to be an engine management chip analogous to the one in your car.

      Does that software not trouble you at all?

    4. Re:Software is far more dangerous than machinery. by pD-brane · · Score: 1

      Say you have an Apache helicopter.

      But I don't. I don't think so at least, and I'm pretty familiar with Apache and its modules.

    5. Re:Software is far more dangerous than machinery. by EXrider · · Score: 1

      And for what it's worth, if I were the CIA in the U.S., you'd bet I'd be leaning on Microsoft to seriously backdoor every piece of software that it sold for military purposes abroad.


      It's already been done
      --
      grep -iw skynet /etc/services
    6. Re:Software is far more dangerous than machinery. by Kadin2048 · · Score: 1

      Does that software not trouble you at all?

      Absolutely it does. Which probably made the Apache a poor example, although if you go back into the 70s and 80s, it wasn't considered that strange to get a big book or binder of source code when you bought (high priced) items with embedded programming. The expectation that a company would sell you stuff with programming inside, and that you're expected not to wonder what it's doing, is fairly new. Getting the source code would make me feel a little better, but you're still depending on the object code on the chip being the same as the source code that you have in the binder, and that the code in the binder does what it appears to do (and isn't obfuscated as to its actual purpose). And if only a limited number of outside parties have ever had access to the code, the chances that it's really been audited well are low.

      As you pile together more and more code, and perhaps more importantly, as you aggregate disparate systems together into uber-systems that aren't tasked with a single specific purpose, they become harder to test and verify. Even if you could get the source code, going line-by-line through Windows (or any other major closed-source OS) wouldn't be practical. In a dedicated engine management unit, it might be practical to step through the microcode (although depending on the complexity of the implementation that's not guaranteed). The increased complexity of integrated systems brings danger and increased opportunities for what effectively represents sabotage. Also, the number of sensors and inputs that the system interfaces with is a direct part of it's risk, since each sensor that it interfaces with at a low level (without being passed through a trusted system, e.g. 'bare metal') would be a possible vector for a killswitch command.

      Since several people have brought up Iran, I think the important point there isn't that they're failing to keep their fighter fleet operational now, years after the U.S. cut them off, but that they have managed to keep it operational for as long as they have, through cannibalization and reverse-engineering. I'm sure the CIA would prefer if they hadn't been able to get any of them off the ground at all, once the Revolution happened; or better yet, if they had all power-dived into the desert at a few hundred miles an hour the first time they'd tried. With a potential "next generation" (well, maybe like 3 or 4 generations) fighter, where everything was computerized and managed by a single master system that interfaced with everything, from engine management to avionics to ECW to weapons, they never would have been able to do what they did. The system could just refuse to use spare parts taken from any other aircraft, or just brick itself on receiving some special command from a US satellite (received through, say, the targeting radar's receiver, rather than a specialized one, so it would be difficult to remove or disable). While this would be preferable for the US, any country buying any type of military system ought to put itself in the shoes of Iran, and consider how long it could keep things going if relations soured. Their current assumptions -- namely that systems would function until rendered unoperable due to lack of spares; a fairly simple logistics-management calculation -- might be pretty far from the truth.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    7. Re:Software is far more dangerous than machinery. by GooberToo · · Score: 1

      The same thing happened to the Shaw's F-14s in Iran after he was overthrown (1975? 1976?). While Iran owns as many as 79 F-14 Tomcats, it is believed none are flying today because the inability to service and maintain the fleet.

    8. Re:Software is far more dangerous than machinery. by drinkypoo · · Score: 1

      While this would be preferable for the US, any country buying any type of military system ought to put itself in the shoes of Iran, and consider how long it could keep things going if relations soured. Their current assumptions -- namely that systems would function until rendered unoperable due to lack of spares; a fairly simple logistics-management calculation -- might be pretty far from the truth.

      The solution, of course, is to purchase and fly a varied fleet from multiple suppliers, just as in computing, the solution is to operate a heterogeneous network. Either way you are more resistant to all types of failures, whether they are due to a breakdown, a simple error, or malice.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Software is far more dangerous than machinery. by AndersOSU · · Score: 1

      if you go back into the 70s and 80s, it wasn't considered that strange to get a big book or binder of source code when you bought (high priced) items with embedded programming.

      I'm curious, this is not a rhetorical question, if you bought a car in that time frame would the engine management code be available? Clearly the computers in cars of that era were much less sophisticated, but I wouldn't be surprised if even then engine optimization was considered a trade secret.

      Or by high priced did you mean things closer to the Apache than a Cadillac?
    10. Re:Software is far more dangerous than machinery. by Splab · · Score: 1

      So basically the MS development team currently consists of the fines programmers from various agencies around the world? That would actually explain the vulnerabilities of windows, I mean so many back doors trying to work together is bound to leave a lot of them open :)

    11. Re:Software is far more dangerous than machinery. by Anonymous Coward · · Score: 0

      While Iran owns as many as 79 F-14 Tomcats, it is believed none are flying today because the inability to service and maintain the fleet.
      That's got nothing to do with softwares. It's becase the wog's get the fuel and screenwash mixed up and piss in the engine's.

    12. Re:Software is far more dangerous than machinery. by Anonymous+Cowpat · · Score: 1

      lack of spare parts - knowing how the engine works can't make up for the absence of sufficiently advanced manufacturing technology to actually make new parts for it. But you can bet that if someone got the spare parts to the Iranian engineers, they could fix the planes with them. Heck, it's believed that when they did still have a few F14s flying it was because they cannibalised parts out of other F14s and I'm not hearing anyone suggesting that the expertise to make cannibalised aircraft came about through anything other than the Iranians learning how the aircraft work themselves.
      Unless you built all the original stuff yourself, it's unlikely that you can make new bits even if you have official blueprints (see Saturn V rocket).

      Conclusion: Knowing how something works is not the same as being able to manufacture it yourself. Also, there probably are a few blackbox bits in aircraft, like the exact makeup of various alloys.

      --
      FGD 135
    13. Re:Software is far more dangerous than machinery. by neil.orourke · · Score: 1

      As you pile together more and more code, and perhaps more importantly, as you aggregate disparate systems together into uber-systems that aren't tasked with a single specific purpose, they become harder to test and verify. Even if you could get the source code, going line-by-line through Windows (or any other major closed-source OS) wouldn't be practical.
      I'm not trying to troll here, I just want to ask why you appear to consider Linux (being open source) as superior to Windows in this context.

      Sure, you have the source code to Linux... but how many people out there truly inderstand it? Once you start wrapping layers upon layers of custom software ontop of each other, what is the likelyhood of an OS bug nabbing you?

      As a point of interest, how many OS bugs have you seen in recent times? From a Windows API point of view, I haven't seen a Windows bug (distinct from a security flaw) for a long time. I can't speak for Linux from first hand knowledge, but I'd imagine the situation was pretty much the same right now.

      I've been drifting off the point a bit here, so back to it: Suppose you build "aggregate disparate systems into uber systems" out of completly open-source software: with the hundreds of millions of lines of code, how are you any better off than by going to closed-source vendors and buying "off the shelf"?
    14. Re:Software is far more dangerous than machinery. by sakshale · · Score: 1

      Having source is not sufficient.

      Check out Reflections on Trusting Trust by Ken Thompson.

      The moral is obvious. You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code. In demonstrating the possibility of this kind of attack, I picked on the C compiler. I could have picked on any program-handling program such as an assembler, a loader, or even hardware microcode. As the level of program gets lower, these bugs will be harder and harder to detect. A well installed microcode bug will be almost impossible to detect.

      --
      For every problem there is a solution that is simple, obvious and wrong.
    15. Re:Software is far more dangerous than machinery. by Handpaper · · Score: 1
      I'm curious, this is not a rhetorical question, if you bought a car in that time frame would the engine management code be available?

      No, because the average car buyer would have no use for anthing not in a typical owners manual (tyre pressures, oil, coolant and brake fluid grades, service intervals). A fleet buyer of (say) tractor units, running their own maintenance and repair facility, would probably have expected it to be part of the deal, along with a comprehensive workshop manual.

    16. Re:Software is far more dangerous than machinery. by WNight · · Score: 2, Insightful

      But having source lets you begin to replace components. If it's a black box you never can. If it's an open source system you can get around problems. Maybe the C compiler is hacked, maybe it'll even hack all future C compilers, but will it recognize a Ruby interpreter? Will it successfully hack Ruby such that a debugger written in Ruby will fail to display the vulnerability in C programs?

      Look at Debian on BSD. They're swapping the Linux kernel while keeping the GNU tools and Debian packaging. You could swap in another kernel, or emulate three or four kernels in a VM and make sure they all agree. You could skip the GNU tools and use others, etc.

      How do you avoid the potentially bugged parts of Windows. Let's say the MMU and the encryption routines. Swap in other components and see if it works identically.

    17. Re:Software is far more dangerous than machinery. by Anonymous Coward · · Score: 0

      Erm... no.

      You do realise that in the olden days people HAND WROTE that "indecipherable(sic) binary blob" stuff, it's called machine code ya know? We also have the little known language called Assembler that any skilled programmer will have experimented with at one point or another, all you need is a disassembler and you get semi-readable code.
      What do you think "reverse engineering" is?

      Besides, as already mentioned, MS gives the code (As in C/C++ source files) to governments and corporations that take out their "Shared Source" NDA.

      PS. People who keep insisting proprietary code is a "black box" are uninformed, certainly it isn't ideal but with enough time on your hands you can disassemble the binary and analyse the source (restrictions on reverse engineering generally don't apply unless you try to distribute the disassembled code, creating compatible software through reverse engineering is generally permitted as fair use law for example).

    18. Re:Software is far more dangerous than machinery. by AndersOSU · · Score: 1

      the average car buyer would have no use for anthing not in a typical owners manual

      The average car-buyer might not have a need for engine computer code, but then again you don't release any technical information for the average buyer, yet right there on the pamphlet is the compression ratio...

      There is loads of technical information that isn't useful to the average buyer, but is useful if you want your equipment to be serviced or modified, for example there are piggy back chips for engine computers today, and people have been boring cylinders and changing timings and such since well before a computer lived under the hood.

      Even if the manufacturer decided the end user could not utilize such information, you'd have a hard time convincing anyone that it wouldn't benefit independent mechanics, tuner garages, and more importantly manufacturers of third-party diagnostic equipment. Of course, that could well be the point, make the factory certified mechanics $85/hr less repulsive.

      But such a scenario really cuts to the heart of the issue, either manufacturers of devices with embedded code don't understand their market and moder sub-market that goes with any piece of equipment, the manufacturer is afraid that they'll lose a competitive edge by releasing embedded code that cannot be justified by the increased sales resulting from such a decision, or the manufacturer is looking to leverage a lock-in.
  73. back to the future .. by rs232 · · Score: 1

    'Windows is amazingly better'

    No one in their right mind would use a desktop PC to operate a warship. The decision to go with Windows was a political and financial one and made in opposition to criticism from BAE's own engineers.

    'A specialized, stripped-down, offline version of Windows 2000 is going to be stable and secure'

    Why are they using seven year old technology. Why not upgrade to Vista. Actually, now that I think of it, the WinTel 'computer' also has a number of failure modes, like forgetting what hardware is attached if it isn't rebooted once a fortnight. Tell me they're not going to be using PCs ..

    --
    davecb5620@gmail.com
    1. Re:back to the future .. by paladinwannabe2 · · Score: 1
      I don't know why I'm bothering to respond, especially a day later, but your post was so delightfully full of hatred and low on logic that I felt like responding.

      No one in their right mind would use a desktop PC to operate a warship Good thing they aren't.

      Why are they using seven year old technology. Why not upgrade to Vista. For obvious reasons- namely that 2000 is stable in a controlled enviroment, with years of testing done on it, while Vista is questionably stable in any enviroment. You are probably aware of this, why bring it up?

      I know that in your own, special world nothing Microsoft does ever works, while all open source, UNIX based solutions work perfectly with no problems. In the real world a combination of solutions seems to be best, and you figure out which of your options provides the best value. (We use a combination of Open Source software, home-brewed software, and commercial software- whatever is cheapest/most reliable for what we want it to do). Note that training people for UNIX based systems takes money, usually more than a Windows liscence does. If the system isn't going to be enough better to justify the extra expense, it's not worth it.
      --
      You are reading a copy of my copyrighted post.
  74. Nobel peace prize for BIll? by petes_PoV · · Score: 1
    Great idea!, Let's deploy W2K in every army/navy and airforce in the world

    That way, none of them will be able to fight effectively and world peace will break out. By installing it in the nuclear boats, you also have non-proliferation by stealth.

    Way to go guys, let's see it rolled out more. Maybe send some complimentary copies to Iran

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  75. That's not a window. That's damage from a missile by Anonymous Coward · · Score: 0

    The "modernization" programs for the various western Navies will fail because some genius consultant somewhere read COTS as "use main-stream general-purpose PCs and ethernet for all control systems." Sorry folks, but ethernet can't deliver that .06 ms response time necessary to keep sailors out of living-impaired status. Somebody please fire that $10,000/hr consultant guy that was chummy with the right people. He's wasting tax money from more than one government and endangering lives.

  76. We should laugh by wsanders · · Score: 1

    At the allegation that Windows is a "consumer grade" OS that is somehow inherently less reliable than Solaris and OpenVMS. OpenVMS? Can you count the number of people you can find in a three month job search who are experienced with OpenVMS on more than one hand? Have you installed Solaris 10 lately? Now that is has a *Registry*? Does Solaris 10 install out of the box with a completely functional, somewhat intercompatible, Kerberos ready to go? Can you choose betwene hundreds of vendors offering all kinds of add-on software? *Nobody* ports their stuff to Solaris anymore.

    The only real differentiation is cost. It's expensive to drink the Microsoft koolaid. As for single sourcing, the only way Microsoft would be locked out of a county is if xenophobic politicians legislated it so.

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
    1. Re:We should laugh by Schraegstrichpunkt · · Score: 1

      The only real differentiation is cost.

      Clearly. It couldn't be complexity or anything.

  77. sanest and balanced? by KrayzieKyd · · Score: 1

    "The Register is carrying the sanest and balanced article... that I have read to date in the public domain." Now, this may be the sanest article you have read to date, but what is this balanced trying to do? Are you comparing something? You may have wanted to use "most balanced" to compare this article with others you have read. I understand that you have a previous history with the military and as such, have absolutely no language skills whatsoever. Go to school.

  78. Re:"and the need for incredibly fast response time by pilotfactory · · Score: 1

    ...So WTF are they using Windows for?

    Playing solitaire? It can be quite boring on the endless sea...

    Ha! You don't have that feature under VxWorks, do ya?

  79. Re:USS Yorktown & Blue Ridge by ifrag · · Score: 1

    Never a problem in RTOSes, where they're designed with such situations in mind.
    Personally, I know little about what a RTOS provides, but why not just program directly for the target architecture? I'm guessing a RTOS would be some kind of minimal set of tools to accomplish that. I suppose that would speed up develop a bit by providing some tools to work with stuff like threads, but my guess is a system like this is going to be running on some deterministic cycle, where every 'task' is run every cycle. So, maybe threads isn't even the right implementation to begin with.
    --
    Fear is the mind killer.
  80. Here's what MSDN says about it. by khasim · · Score: 1

    I have not seen those things in Windows, even with hundreds of program installs. Not since the 9x days at any rate.

    So you had seen in back with 9x ... but not recently ... even with "hundreds of program installs".

    Here's an article from 2005 ... in MSDN ... talking about DLL Hell and even why it was still a problem in 2005. And it provides help in how to mitigate the problem.
    http://msdn.microsoft.com/msdnmag/issues/05/04/Reg FreeCOM/
    1. Re:Here's what MSDN says about it. by jimstapleton · · Score: 1

      maybe I was lucky and didn't have a lot of COM stuff, which is the majority of what that document referenced?

      I don't know, I just have not had the issue since 9x. A lot of it is, I think, because many programs have their own local variants of anything they use that tends to conflict with other apps, in their own directory. It's certainly more wasteful than the *nix mindset in terms of space, but space it cheap.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
    2. Re:Here's what MSDN says about it. by spun · · Score: 1

      This "local variant" technique is not a solution. Depending on how the libraries are set up, it causes problems that are even harder to track down because it depends on what order you start programs in. If a needed library is already loaded, a dynamically linked program will use the loaded version even if it is different from the one in its local directory. So, program A & B both need library Z. A depends on version 4.75, B depends on version 4.9 or earlier. Load A first, and B fails, but not vice versa.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    3. Re:Here's what MSDN says about it. by cnettel · · Score: 1

      That is simply not true (anymore). If you provide a local version, it will be used.

  81. An apt description ... by dlawson · · Score: 1

    ... of the situation is here: http://math.boisestate.edu/gas/pinafore/web_opera/ pin09.html

    P.S. I worked for a Lockheed Martin subsidiary, on commercial projects. Nonetheless, the chief security engineer (a man I held in the highest esteem), admitted he used Linux inside his firewall, but Open BSD on the outside. I took that as sage advice.

    --
    dot-sig.
  82. Re:Zzzzzz... by ergo98 · · Score: 1

    Don't let facts get in your way. Nevermind that they'll use hardened versions

    It doesn't matter -- they're still using a general operating system in an entirely inappropriate way. This is exactly the sort of task that ultra-stable and modular operating systems like QNX are built for. Windows was never engineered for anything remotely like this (which is why it is so feature rich -- it was designed for the desktop / non-critical server world, and it does that job admirably).

    They have the liability of millions of lines of code that have no purpose or use for them, but to present new and interesting ways to fail.

    Nevermind that Windows 2k as a server OS without all the other crap people typically put on it is extremely stable.

    Here's your core problem: You're ignoring context in your defense. See I like Windows -- I'm running XP on my desktop, and Server 2003 R2 64-bit edition on my servers -- because for me it works well in these roles. I wouldn't dream of putting this on a piece of military hardware even remotely associated with nuclear weapons, however.

    Seriously, understand how QNX differs from Windows, and why something like the former makes a world more sense. The "developer skill" ruse is pure bullshit, because 99% of what the developers will be facing is completely unlike any other Windows development.
  83. The system will be the equivalent... by rahvin112 · · Score: 1

    The system is going to be the equivalent of Windows Embedded. Talk about it all you want but the US Navy has been transitioning for a number of Years and Windows is a perfectly stable (and even realtime) OS with the right design and implementation. It's also very secure if it's not connected to a network and no one is running unauthorized applications.

    They are going to be using a highly customized kernel and base system probably the equivalent of windows embedded and security is going to limit applications. To advance fire, control, navigation and watch status systems you need a better base than a 1960 OS with little to no support and no programmers who know the system. Just by shifting to windows they can have programmers that can actually advance their knowledge and might even come into the military knowing something about the programming. And I'll also bet that Visual Studio provides a development environment that is 100000% better than what they were using.

    We'd probably all prefer they use Linux as it can be better, but lets not assume that just because it's windows it sucks. There are thousands of highly important systems out there (such as ATMs) that run on windows or windows embedded and do just fine because they aren't plugged into a network, the same should be true of any defense system (especially one linked to nuclear weapons), it should NEVER be hooked up to a non-secure and controlled network.

    1. Re:The system will be the equivalent... by VinB · · Score: 0

      "It's also very secure if it's not connected to a network and no one is running unauthorized applications."

      That's like saying "My car is very safe as long as I'm driving it where there is absolutely nothing to crash into and I'm not actually trying to hit anything." Please. I'm not a MS hater, but this statement is hardly a selling point.

    2. Re:The system will be the equivalent... by Ash-Fox · · Score: 1

      Windows is a perfectly stable (and even realtime) OS
      What advantages does Windows's stability have other RTOSes/OSes?

      It's also very secure if it's not connected to a network and no one is running unauthorized applications.
      So how much more 'secure' would it be against other RTOS/OSes?

      They are going to be using a highly customized kernel and base system probably the equivalent of windows embedded and security is going to limit applications.
      I've customized Windows in embedded enviroments, removing, adding various subsystems. I doubt they're going to be writing their own subsystem since Microsoft provides such poor documentation on native APIs.

      I imagine they're going to use Win32 and just group policies with custom software. Sorry.. I'm pretty sure SELinux out does the security and customization.

      To advance fire, control, navigation and watch status systems you need a better base than a 1960 OS
      Why? What exactly is wrong with it? Care to explain? How do you know it's a 1960's OS?

      with little to no support and no programmers who know the system.
      Is there no support? No programmers? I thought there were people TRAINED in the army/navy to handle these systems.

      And I'll also bet that Visual Studio provides a development environment that is 100000% better than what they were using.
      I can use visual studio to develop software for another platform anyway, why are you even bringing this up?

      We'd probably all prefer they use Linux as it can be better, but lets not assume that just because it's windows it sucks.
      Please answer my questions and give me more insight as to why a customized version of Windows embedded is better than a customized Linux system for such things. Actually, why wouldn't realy RTOSes (like QNX) be better?

      There are thousands of highly important systems out there (such as ATMs) that run on windows or windows embedded and do just fine because they aren't plugged into a network
      ATMs are networked... How the hell do you expect them to process financial data in real time? I've had Windows ATMs crash on me. I've even seen blaster on Windows ATMs.

      the same should be true of any defense system (especially one linked to nuclear weapons), it should NEVER be hooked up to a non-secure and controlled network.
      True, but I would also want a very reliable and secure OS on those networks anyway.
      --
      Change is certain; progress is not obligatory.
  84. Oh, I get it! by woohootoo · · Score: 1

    So the BSOD is a GOOD thing!

  85. Because that's communism by Anonymous Coward · · Score: 0

    Haven't you heard? If there's a bidding process, it goes to the cheapest though still at the regular gove'ment price of $500 a hammer. But that's a pretty big if regardless. It's more likely that someone in charge of the budget will tap or be tapped by friends or family or lobbists to choose this or that. See Halliburton or that Boeing scandal.

  86. Microsoft Windows Vista -- Warship Edition by michrech · · Score: 4, Funny

    "You are about to launch a missile at your enemy. Cancel or Allow"

    --
    bork bork bork!
    1. Re:Microsoft Windows Vista -- Warship Edition by burne · · Score: 1

      Given the notorious ambigue prompts Windows is best known for, shouldn't that be
      'Missile launch interrupted. Press Y to aquire next target, N to fire next missile or ESC to abort and re-aquire?'

    2. Re:Microsoft Windows Vista -- Warship Edition by michrech · · Score: 1

      Given the notorious ambigue prompts Windows is best known for, shouldn't that be
      'Missile launch interrupted. Press Y to aquire next target, N to fire next missile or ESC to abort and re-aquire?'


      No. No. I'm pretty sure that the way I made fun of Vista was much more hilarious. ;)

      --
      bork bork bork!
    3. Re:Microsoft Windows Vista -- Warship Edition by Anonymous Coward · · Score: 0

      "It looks like you're trying to defend against enemy warships while waiting for reinforcements.
      Would you like some help with that?"

    4. Re:Microsoft Windows Vista -- Warship Edition by bythescruff · · Score: 1

      More like:

      "You're about to have your ass handed to you in your hat. Cancel or Allow?"

      (sigh) "Allow."

      --
      Chuck Norris: Socialism == a thousand years of darkness.
    5. Re:Microsoft Windows Vista -- Warship Edition by SuiteSisterMary · · Score: 1

      And then, one day, Sir Niles Protection-Fault was awarded the rank of General. It took a few days to sort that one out.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  87. Beware the Dateline, Daylight Saving, & go Vir by Nom+du+Keyboard · · Score: 1
    Just beware of the International Dateline.

    Don't fight wars where they observe Daylight Savings Time.

    And run a hundred copies of your battle software as virtual machines, so that if one crashes you've got 99 hot standby's to switch to.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  88. Re:"and the need for incredibly fast response time by pilotfactory · · Score: 1

    Of course, there could be another reason: there is no single strippoker game for QNX.

  89. RTFA by kristopher_d · · Score: 1

    The author isn't saying it's a good idea. The last sentence reads: "It's hard to see Windows as fitting the bill." Sometimes people start complaining long before they have a chance to mask their own ineptitude.

  90. America is partially dependent too by MikeRT · · Score: 1

    BAE's North American group took over the maker of the Bradley APC that the US Army uses. This means that a company connected to a foreign contractor owns the primary supplier of an important armament. The US also buys some of its infantry weapons from European suppliers. What's the big deal? Surely you're not going to suggest that Microsoft will actually want to obey any future dictates on Britain not using Windows, nor would it shaft a rich foreign government in a way that would cause it to lose that market. They'd fight tooth and nail to keep from losing that business.

  91. That's the way industry goes by Aaron+Isotton · · Score: 4, Insightful

    I worked as an intern for a big company in the power protection and control field (i.e. power substation automation). It's not warship control and if something fails probably no-one is going to be killed, but things will break and money will be lost.

    They had some in-house software to program the protection and control devices. That software could also be run under Windows for testing and debugging purposes. I worked on a prototype of an extension of said testing and debugging environment, so I have a bit of experience with this kind of embedded-ish real-time Windows programming, and I must say that Windows is definitely not the way to go for anything like that. It just lacks the flexibility of operating systems made for this sort of task.

    Later I found out that what they actually wanted to do is to replace the special-purpose systems with the simulation and debugging environment, all running on Windows because it was supposedly much easier to use and what not. They're going to use my prototype to do so :-(

    I have the impression that Windows is often chosen for this sort of task because management knows it and has the feeling that "Microsoft is the real thing", that it is easier to find experienced developers for Windows than for any other platform and that the development tools are better and/or more user friendly. While I agree on the last two points, I'd like to point out that "experienced Windows developer" does not mean experienced real-time, high-reliability-systems or embedded developer, and that the development tools are mostly focused on GUI/Network service programming which is what windows is mainly used for.

    I'm sure there are lots of people out there with way more experience in this field than me, but if I were to decide for an OS on a warship it would definitely not be Windows, Unix or any other general purpose OS, but something which can be customized and is built for this kind of task - VxWorks or something similar.

    1. Re:That's the way industry goes by DerekLyons · · Score: 1

      They had some in-house software to program the protection and control devices. That software could also be run under Windows for testing and debugging purposes. I worked on a prototype of an extension of said testing and debugging environment, so I have a bit of experience with this kind of embedded-ish real-time Windows programming, and I must say that Windows is definitely not the way to go for anything like that. It just lacks the flexibility of operating systems made for this sort of task.
       
      Later I found out that what they actually wanted to do is to replace the special-purpose systems with the simulation and debugging environment, all running on Windows because it was supposedly much easier to use and what not.

      Actually - it could be argued that replacing the specialized systems with systems identical to that used in simulation and debugging is a smart move. Any experienced programmer or engineer knows that testing what you deploy, and deploying what you test is usually the best way to go.
    2. Re:That's the way industry goes by Aaron+Isotton · · Score: 1

      You haven't seen the simulation and debugging system. It wasn't a smart move, trust me ;-)

  92. Microsoft certified Missile Launcher .. by rs232 · · Score: 1

    'Windows .. does have the advantage of hosting a user interface that even the most basic-knowledge recruit will know'

    'I would imagine military systems of the same vintage .. force a serviceperson to endure many months of training. Training, by the way, that will prove useless in the real world'

    You have got to be kidding. I don't know about you, but I want someone in control of nuclear missile launches to have a tad more than two weeks training in filling in check boxes.

    --
    davecb5620@gmail.com
  93. If the Great Lord of Evil Wills It ... by Anonymous Coward · · Score: 0

    ... Karl Rove's Will Be Done.

  94. Do you really want to play that game? by Kadin2048 · · Score: 2, Interesting

    There are a lot of ways that a compromised OS kernel could cause problems. It's never in complete isolation from the outside world.

    Specific vulnerabilities would depend on function, but if you're designing a backdoor, you can certainly find a way to trigger it that doesn't depend on a network connection. Particularly if you have access to the device drivers and stuff at the same time, you could figure out a way to trigger the backdoor through a device that's not normally assumed to be a security threat.

    It's just not the sort of thing you'd want to bet on; you're letting somebody else, presumably untrustworthy, write and compile the kernel code that runs on the bare metal. From that point onwards, you can't trust anything that the computer does. Unless you're keeping it inside a walled VM and inspecting every bit of data that it gets passed, you're vulnerable (and even then, you're just pitting yourself against the people trying to pass it some specially-crafted data to trigger the exploit).

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Do you really want to play that game? by tomatensaft · · Score: 1

      Well, despite the meters of steel and armor the military usually set themselves into, they are *used* to feel themselves vulnerable. The problem is to define *how much* vulnerable they will be by using Microsoft software, not *if* they are going to be vulnerable at all.

  95. Worrying trend... by smcdow · · Score: 1

    After spending years getting our embedded (headless, really) Linux-based platforms into shape for deployment, I'm starting to come under heavy pressure to move to Windows.

    Because "everybody else is doing it".

    It's what you get when you let non-technical people make technical decisions.

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
  96. UK Navy secret weapon from MS by Anonymous Coward · · Score: 0

    It comes bundled with Windows: Steve Ballmer throws grenades at enemy targets and deploys the MS psychological weapon, shouting his lungs out at the enemy: I'm gonna f***n kill you!!!
    In the background Windows media player plays God Save the Queen, unless it's from unreliable source and MS DRM intercepts the tunes.

  97. Re:Safeguards intentionally disabled, it was a tes by AKAImBatman · · Score: 5, Insightful

    Read your article again: "After a crew member mistakenly entered a zero into the data field of an application, the computer system proceeded to divide another quantity by that zero. The operation caused a buffer overflow, in which data leak from a temporary storage space in memory, and the error eventually brought down the ship's propulsion system. The result: the Yorktown was dead in the water for more than two hours."

    Safeguards disabled or not, that is not an acceptable outcome. These machines kill people. The error should have stopped at the divide by zero. But it didn't. It resulted in a buffer overflow. Which resulted in a memory leak. Which resulted in the eventual crash of the entire network.

    All that Mr. McKelvey is saying is that they didn't have the checks in place that would have prevented such values from being entered. The fact still remains that a single bug took down every subsystem in the ship. That is unacceptable, as situations may arise where invalid data either passes the checks by accident, or is unexpectedly created from inside the system. (e.g. Sensors sometimes give values that are unexpected.) Proper design would have taken into account that this could happen, and protected each system against crashes in other systems.

    In any case, all the Navy was attempting to do was drive machinary outside of their speced ranges. Allowing those ranges to be manually overridden is not an excuse for total failure. The Yorktown was a warship. Which means that she may have been called upon to operate outside of safe limits inside a variety of combat situations. Would it be acceptable for the ship to crash because the crew was trying to compensate for battle damage? And if the ship's systems are so vulnerable without these checks, what happens when damage from enemy fire starts causing power spikes and drops? Does every subsystem cascade into failure just because a different networked subsystem failed?

    If the USS Yorktown (CV-5) had been equipped with these systems, we would have lost the Pacific theater in WWII. Rather than continuing to fight after taking torpedo after torpedo after torpedo, her systems would have crashed or been corrupted, and that would have been the end of her fighting ability.

    Never mind the reality that the Yorktown carrier had continued operations at the Battle of Coral Sea after receiving a bomb through the deck that penetrated the hull and exploded below decks. The damage was estimated to take 3 months back in port to repair. Never mind that she was hastily patched up in only three days and sent straight back out to the Battle of Midway. Never mind that she took 3 bombs from enemy fighter planes before the boilers were taken offline for repairs. Never mind that she was back up and giving 20 knots only one hour later. Never mind that in her heavily damaged, beaten, and bruised state, she still managed to evade two torpedos through wild maneuvering before the enemy torpedoing finally tore into her hull. Two torpedos ripped into her and
    jammed her rudder. Her powerplants went offline and she began to list. The ship was abandoned, but wasn't lost until the next day when another two torpedos contacted her hull during (amazingly successful) salvage operations.

    THAT is the type of hell that these computer systems will need to go through. They must fight to the last minute to make sure that the ship remains operational. The lives of those on board, and those back home may depend on it some day. Having systems crash at the slightest sign of bad data is not acceptable. Bad data is a guarantee in these systems. When the ship starts taking damage, she WILL experience failures. There's no question about it. But one failure should never, ever, ever lead to another one. If it does, people die and wars are lost.

  98. Trident FUD by DerekLyons · · Score: 4, Informative
    I cannot speak to the rest of the article; but I will say that most of what it says in relation to the HMS Vanguard and Trident (-II) missiles is nothing but pure FUD (those parts that aren't utter nonsense). The missiles and guidance systems are controlled by a variant of the MK98/1 FCS used by the US for the same purpose - and the only significant difference between the two variants is that the UK version is 'cut down' to handle 16 missiles vice the 24 missile version used by the US.
     
    And the 98/1 is incapable of running Windows without a ground up rewrite - it's a (IIRC) 24 bit machine with an architecture that is (to put it mildly) wildly different from a PC.
     
    The line "We're starting to search really hard for things to panic about here." from TFA could more accurately be written "We're writing nonsense here without actually having a clue" - which makes one wonder about the veracity of the remainder of the article. Especially since on a mailing list for sailors and naval professionals (of many nations) I am on, many things about US and UK kit are discussed - but the massive reliability issues TFA brings up (handwaves) are notable by their absence.
     
    The bit in TFA about paper charts is especially telling - because any experienced and knowledgable sailor knows those charts have been retained on purpose. Charts don't crash - and the vast majority of the time they are more than sufficient to the task.
     
    From TFA:

    To this very day, RN navigators typically have to track the ship's position in pencil on a paper chart. There is normally no moving-map display of the sort found in every merchant ship - or even minicab. The results of this luddism are often expensive and embarrassing.

    More pure FUD - because having a high tech navigation system is no proof against crashing into things. Witness the recent grounding of USS San Francisco - caused by a combination of operator error and a bit of seafloor being less than accurately mapped. (Much of the Earth's water is poorly mapped by modern standards - including harbors!) Equally, consider the hundreds of times a year the RN *does* move in and out of harbor without crashing into things.
     
    I could go on - but I can summarize fairly succinctly; The author of the Register article not only appears to know very little about Naval matters, but he appears to have learned what he does know from USENET trolls and Slashdot. The biography appended to the article indicates he spent his time in EOD - not someone I would expect to be knowledgeable about ship operations. It also reveals he wrote a book detailing the problems with the procurement system - whose Amazon reviews show to contain a systemic bias againt BAE.
     
    My qualifications? (Since the question will come up.) 10 years in the USN Submarine Service working with the MK88 and MK 98 Trident Fire Control Systems, as well as 30 odd years of studying naval technology and issues.
    1. Re:Trident FUD by Anonymous Coward · · Score: 0

      Well apparently they don't teach you how to read in the USN.

      Because if they did, you'd have noticed he's not talking about Windows in subs, he's talking about the impact were computer systems in a sub to be compromised. His answer: if it's even possible, not much, for a host of reason. None of which, I notice, you have anything to say against despite your experience. So I'm guessing he's actually pretty much on the money, and pretty good.

      Anyone with a clue about critical systems realizes that crash-proof paper charts are to be kept on board, and personnel trained in their use, just like sextants (you still have one of those on board, right?) So (presumably) does he. That doesn't mean the task can't be performed better and more efficiently by a computer system integrated with the INS and/or GPS. That charts are innacurate is actually another reason to want that. If you're not so sure about depth 100 meters left or right of your track, you want to be sure you're right on it. Not "bar the operator error", because that's gonna happen sooner or later, as yourself (and the author) noted.

    2. Re:Trident FUD by dcam · · Score: 1

      My qualifications? (Since the question will come up.) 10 years in the USN Submarine Service working with the MK88 and MK 98 Trident Fire Control Systems, as well as 30 odd years of studying naval technology and issues.

      You'd think in that time you'd have picked up something about systems...

      --
      meh
    3. Re:Trident FUD by Anonymous Coward · · Score: 0

      I agree with you that there was so much FUD that I was compelled to write a letter to the author. From my side it was the technical merit of the article and the lack of any credible or substantiated information on the technology side. I hold the belief that Windows is not the best platform, but the author, Lewis Page was way off base in his conclusions.

      Makes you scared about the news for topics which we are not experts in. Hard to take things at face value.

      The letter follows:

      Mr. Page,

      RE: Windows for Warships nears frontline service

      Can I ask what this article has to do with Windows? All points you brought up have to do with the development of the software that runs ON TOP OF Windows. There is no mention of intrinsic Windows vulnerabilities that could be exploited. There is even RTOS (Real Time OS) packages for windows which allows for very precise responses to external inputs ( e.g. radar and other detection systems) as well as output to external devices (e.g. weapons systems). I would assume a RTOS package would be used in this implimentation.

      In addition, it's highly doubtful that the consumer version of Windows will be deployed. An embedded Windows solution, which is fully customizable will probably be deployed... making it impossible to load other drivers (USB, non-military network devices, etc.) as well as removing the bits for Internet Explorer, Media Player, Windows Explorer, etc, etc, etc. Any direct attacks on Windows should be near impossible. The likely attack would be to sabotage the inputs from sensor systems our outputs to weapons systems... which would fool any software system... including existing ones.

      I think it's too bad that this article combines a scary topic (war and defense) with misunderstood technical information (Windows for consumer desktops) to instill fear and to tarnish reputations of all mentioned organizations.

      While it's probably too much to ask, it would be great if you would retract the article. Unfortunately it seems that since your requests to validate information failed (as you mentioned in the article) you went ahead and printed your speculation. Unfortunately for the general public it sounds reasonable but for those in the industry it makes no sense.

      There may be many other reasons not to use Windows on a Warship, but this article lists none of them.

      -- Alex

      Found here: http://www.lowesoftware.com/modules.php?op=modload &name=News&file=article&sid=31&mode=thread&order=0 &thold=0

  99. Mad. by JustNiz · · Score: 1

    >> The standard UK means of communication with a submerged boat is VLF radio from a single massively secure shore transmitter. It is shore-to-ship only, and extremely low bandwidth (say 300 baud). Even this vanishingly thin, one-way, inaccessible pipe isn't always there, and it isn't directly connected to the sub's command system anyhow.

    I can see it now. While at sea every PC suddenly displaying following message:
    TO CONTINUE PLEASE DOWNLOAD WINDOWS GENUINE ADVANTAGE AND AUTHENTICATE YOUR COPY OF WINDOWS AT MICROSOFT.COM.

  100. to be fair to the Navy... by markandrew · · Score: 4, Informative

    I used to work in this field (supplying software to the Navy, for use onboard warships), and the one thing I can state from my time working with people in the Navy is that they're definitely more interested in things working than in things looking good. I don't know the background to Windows being chosen, but if it was a decision made by the type of people I used to work with/for (I worked for a Navy supplier, so HM Royal Navy was in effect our client), having fancy popup messages and nice-looking GUIs won't have been anywhere near their top priority. This isn't the sort of thing that gets rushed - it's likely to have taken months if not years to come to this decision. The article's mention of outdated technology is pretty accurate - and it is because that technology has a history of doing the job well. Of course, if the decision to use Windows was made by politicians or economists...

    Having said that, while I worked on these projects, at the same agency the FIST project was getting under way (a project to equip infantry with personal computer/weapons systems, with HUD in-helmet). At least in our part of the business, it was a standing joke because it ran on windows (95, I think) and kept crashing (our team was using Solaris at the time).

  101. The problems are EOL and NCW/GIG by Beryllium+Sphere(tm) · · Score: 1

    >The bottom line is that I liked Win2K towards the end of its supported life.

    These ships will be in operation for decades. Major overhauls are spaced far apart. When Windows 2000 leaves extended support and goes end-of-life, what's the Royal Navy going to do? Ask politely for the source code? And for a few hundred Microsoft engineers to understand it? SELinux or Trusted BSD they just might be able to maintain in-house, if they just have to have an externally developed OS.

    >their main connection is a unidirectional 300 baud ship-to-shore link.

    That applies only to submarines. Surface ships in NATO are likely to be targeted by the Network-Centric Warfare push, in which situational awareness is shared over a well-connected military. The vision implies, among other things, that one unit can pinpoint an enemy and another can engage it. How will this information arrive? What network-facing Windows 2000 software would you trust the security of, against an enemy with a nation's budget to spend?

    The military is also Powerpointing about something called the Global Information Grid.

    1. Re:The problems are EOL and NCW/GIG by drsmithy · · Score: 1

      These ships will be in operation for decades. Major overhauls are spaced far apart. When Windows 2000 leaves extended support and goes end-of-life, what's the Royal Navy going to do? Ask politely for the source code? And for a few hundred Microsoft engineers to understand it?

      They'd already have the source code and a team of engineers before any implementation took place, along with license to maintain it themselves.

      Just because you can't download the Windows source from www.microsoft.com, doesn't mean it's not accessible to people prepared to pay for it.

  102. Dangerous assumption. by Kadin2048 · · Score: 1

    Yes, but what I'm saying is that there's an assumption there, that Windows won't be worse, which seems backed up by scant evidence. The fact that the systems currently in place do strange things doesn't say anything about how Windows (or anything else) is going to work in its place. It's just being assumed that Windows will suck less, and having seen how much Windows-based custom systems can suck, I find this assumption to be suspicious at best.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  103. Can this be yet called "Windows"? by agoliveira · · Score: 1

    I think that any piece of software that is suited for this kind of use can't be related to the Windows we know. I just can't imagine the UK military to be *this* stupid. On a second tought, they are military, aren't they? :)

    --
    Scientia est Potentia
  104. You need to turn on Windows Update... by encoderer · · Score: 2, Funny

    You need to turn on Windows Update, bro. This joke was patched years ago. The new Virtual Laugh Machine doesn't provide backwards compatibility for 10 year old jokes, so you'll have to pick between one of these new options:

    1. Bart calls API. "Is your remote registry service running?" "Well, you better go catch it."
    2. Two kernels walk into a bar. The third one panics.

    Next time, please refer to the KB article.

  105. There are updates for your Warship by Lozano · · Score: 1

    Microsoft has identified an exploit which could result in arbitrary remote execution of weapons systems with Admiral privileges. This hotfix addresses this exploit.

  106. Game over... by Eric+Damron · · Score: 1

    How long before the fleet is infected with the "launch the nukes" worm? Microsoft's security track record makes this a VERY BAD IDEA!

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Game over... by Ash-Fox · · Score: 1

      How long before the fleet is infected with the "launch the nukes" worm? Microsoft's security track record makes this a VERY BAD IDEA!
      I thought nukes (US and UK) could only be launched from a disconnected control panel (not networked) manned by two people who don't even know the launch codes?
      --
      Change is certain; progress is not obligatory.
    2. Re:Game over... by Eric+Damron · · Score: 1

      Let us pray...

      --
      The race isn't always to the swift... but that's the way to bet!
  107. CIWS by natmakarvitch · · Score: 1
    As for the use of "close-in weapon system" (firing at approaching missiles instead of letting planes take them at a distance) an explanation can be: even a civil (discreet) ship can abruptly fire an anti-ship missile at close range. In such a case the sailors may like to have the darn "point defense" system as an aircraft will prolly be useless.

    As for MS-Windows in the game, well... It compiles? Sink it!

    History is made of loops.

  108. Re:USS Yorktown & Blue Ridge by AKAImBatman · · Score: 1
    Or perhaps we're the ones being realistic? From TFA:

    It gets worse. This Windows box, unlike the one in the Trident sub, is by necessity heavily networked. A destroyer command system has to constantly communicate with other ships, aircraft, satellites, various organisations in the UK - lots of different computers.

    It still won't be easy to hack a destroyer, but it will be distinctly possible. If you can't do it over a network, physically infiltrating a surface warship is a trivial task compared to getting aboard a Trident sub. Surface vessels have dozens of upper-deck doors and hatches, compared to a submarine's handful. Destroyers routinely tie up at berths without shoreside security, guarded by no more than a pair of gangway sentries. A surface warship's crew can and often do bring guests and visitors aboard. Security cockups have been known even in naval bases.

    So a malware-infected Type 45 is actually achievable, and the destroyer computer will routinely have autonomous weapons authority.

  109. Just finished... by Floritard · · Score: 1

    reading 3001. The book suggests that future computer viri become even more dangerous than biological and nuclear weapons, and eventually the nastiest of them are sealed away in a vault on the moon. Threatened with possible extermination, mankind eventually uploads them to defeat a now hostile black monolith. I thought this was a little melodramatic at the time. Then I read this article about the navy using windows on its warships. I guess the monolith was running an alien version of windows. Witness computational entropy at work in the universe.

  110. So I read TFA... by bozendoka · · Score: 0

    BAE Systems subsidiary Insyte...

    ...(this was during the company's former incarnation as AMS)
    Well, that clears that up.
    --
    "You will soon be more aware of your growing awareness." - My first recursive fortune cookie!
  111. Re:Beware the Dateline, Daylight Saving, & go by Dunbal · · Score: 1

    Just beware of the International Dateline.

    Don't fight wars where they observe Daylight Savings Time.



          And don't forget to reboot your ship every 49 days or so...

    --
    Seven puppies were harmed during the making of this post.
  112. On a sidenote, the jetfighter version... by wzzrd · · Score: 1

    Anyone know about the beta status of that product? Has it been RTM yet? I hear some great things about it's stability! Hope the Warship Edition is as great as the JetFighter Edition!

  113. it's called preemptive fud .. by rs232 · · Score: 1

    Belongs up there with mod trolling, that is someone getting all their buddies to mod someone down because he gets contradicted in a post.

    Windows : do you want to CANCEL Missile Launch .. Press OK or CANCEL ...

    was: Zzzzzz ... (Score:5, Insightful)

    --
    davecb5620@gmail.com
  114. Multi-month uptimes... by tjwhaynes · · Score: 1

    Yes Windows has issues. But in my old Windows 2000 box, with a Tyan Trinity S1598 based box, K6-III 450 and 512MB of memory, I was regularly getting multi-month uptimes. And I even gamed a bit, though not much.

    I'd be throwing my Linux boxes in the bin if they didn't have multi-month uptimes. In fact, I'd be tempted to tip them if they showed signs of instability caused by anything other than power fluctuations in my area. The only box I have which does not have uptimes > 100 days is my laptop, which I power down at night. The rest run from kernel update to kernel update (or power outage) without hangs, crashes or hiccups. My AMD64 box is used for 3D gaming (DropTeam, Quake 4) most nights and still pounds out the uptimes into the hundred+ days or so.

    Stability is not negotiable for me. For me, Linux fulfills that. Every Windows system I have had sooner or later either gets into an unusable state, usually hanging, failing to associate with the network or the performance degrades, despite closing all the user apps. For Windows XP, that point is around 7 - 10 days of use. I remember better luck with Windows NT (3-8 weeks, depending) and didn't play much with Windows 2000.

    Cheers,
    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    1. Re:Multi-month uptimes... by jimstapleton · · Score: 1

      Stability, along with ease of use are non-negotiable for me. The only reason my more recent systems haven't had multimonth uptimes is because of Windows updates. A planned reboot is not the same as an instability, so it works for me.

      That and I avoid three games one Windows. One of them I play in WINE on my BSD box.

      --
      34486853790
      Connection too slow for X forwarding? Try "ssh -CX user@host"
  115. Oh Come On... by encoderer · · Score: 1

    The UK buys entire weapons systems from us. Fighter Jets. SAMs. Their nuclear warheads are mounted on AMERICAN misiles.

    You actually are going to suggest that relying on WINDOWS is going to somehow endanger the ability for the british to defend themselves?

    Besides, I'm a pretty smart guy and I can't even think of a scenario where the US and Britain would be on opposing sides of a military conflict. I mean, it would take a radical shift--RADICAL--akin to a Hitler-esque figure taking control of one of the countries. (Hell, if W didn't make war between us, that tells you just how strong that bond is.)

    1. Re:Oh Come On... by PPH · · Score: 1

      You actually are going to suggest that relying on WINDOWS is going to somehow endanger the ability for the british to defend themselves?

      If its such a good idea, then maybe the USA should do it first.
      --
      Have gnu, will travel.
    2. Re:Oh Come On... by jonbryce · · Score: 2, Interesting

      Northern Ireland perhaps?

      Britain tends to support the unionists who want NI to stay part of the UK. The US tends to support the republicans who want NI to become part of a united Ireland.

    3. Re:Oh Come On... by Peil · · Score: 0

      Actually, the majority of people over here on the mainland now look upon the Unionists as a bit of an embarrassment, their main fund raising seems to be drug running and general gangster ism. Not that the other mob are lily white, not by a long straw, but generally they are all as bad as each other. Now, when the Unionists say they are British, and you get the map out and show them the Islands of Ireland and Great Britain are geographically separate, thats when the fun starts....

  116. Not to worry... by arpad1 · · Score: 1

    ... the Argentine consultants who helped select Windows are willing to stand behind their decision.

    --
    Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
  117. Re:USS Yorktown & Blue Ridge by Anonymous Coward · · Score: 0

    This comment is nowhere near insightful. A buddy of mine was posted to Cheyenne Mountain. They ran Windows computers there with no problems. Secured machines ran on their own networks, access to the machines was locked down fucking tight! He couldn't even change the damned desktop wallpaper.

    The .mil is not stupid. They've got experience with making Windows work in a secure environment...

  118. Re:Zzzzzz... by ratboy666 · · Score: 1

    Thank you, ergo98. Very good response.

    And yet, W2K is being deployed in this way.

    I suspect that we need real engineering in the software discipline. I would refuse, based on ethics, to participate in such a venture. And yet, if you do, you are likely to be dismissed (as was the original crtic of this venture: http://www.theregister.co.uk/2004/09/06/ams_goes_w indows_for_warships/ )

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  119. I just hope for RN that... by Hymer · · Score: 1

    ...it will be better than Microsofts last attempt of Windows for Warships wich kept USN destroyers down for weeks... If I remember correct it was something like: when one system went down all other did too... and they had to be started in a very specific order.

  120. Two things by Sycraft-fu · · Score: 2, Interesting

    1) MS source is not a black box. Many institutions have copies of it. No, it's not open to every person in the world but it isn't this amazing trade secret. Many major universities have it (ASU is one I know of) and I'm sure as part of this the British government has it as well, if they didn't already.

    2) All the training and whatnot still doesn't change the fact that you can only get parts from US suppliers for US hardware. Iran is in that situation with the F-14s the US gave them back in the day. They have very few that are operational as they've had to strip them for parts since they can't buy replacements.

  121. Re:USS Yorktown & Blue Ridge by crystalattice · · Score: 1

    Uhm, it's a government entity with all the expected baggage and politics attached. If the VA et al. can let SSNs and other data be stolen or "misplace" laptops, do you really think the military is any better?

    About 7 years ago, there was a US Trident submarine in the yards for overhaul and refitting (I don't recall which one offhand, but it was in Bremerton, WA.). One of the Navy's missile technicians was disgruntled (I think he didn't want to go out to sea) so he sabotaged the sub by cutting through several electrical cables. Obviously there was an investigation, but the sub was stuck in the yards for a few more months.

    So, security for the military is the same as corporate: you're more vulnerable to attacks by your own people than from an outside source. Running an entire ship/submarine w/ a known "weak" OS is just asking for problems.

    Consider this: if the OS being used isn't Windows, that means there is a significant percentage of people who wouldn't be able to screw up the system because they don't know how to use it. Hell, most people wouldn't even be able to login unless they're supposed to be using it. Even if they could login, I doubt very many would be able to find their way around the system; you know how scary the command-line is. From that aspect alone, using *nix is more secure than using Windows.

    --
    Free Programming BookLearn to program
  122. So now... by Draconmythica · · Score: 1

    Captian: "Fire" Operator: Hits button System: "Fire control has stopped responding. Would you like to 1)Close Program 2)Restart Program 3)Wait for program to resond Operator: Closes program and tries to re-open. System: "This application is already running. Please restart the system and re-try Operator: "#$%$" Clicks restart System: "Process bla bla isn't responding; end task?" Operator: "Forget it" holds power button System: Angrily shuts down but the weapons which are programed to fire and forget in case of emergency launch immediatly due to sudden loss of communication with the control system Operator: #$%# Starts back up to abort the missile before it's too late System: "You are trying to stop the warhead Cancel or Allow?" Operator: Allow System: "Your system may be infected with malware. Did you mean to launch "Missile Aborter" Operator: Yes System: "Very well Missile Aborter is being launched. Cancel or Allow" Operator: Allow @#$% it System: Sorry missile has just left communication range ...Bill Gates is trying to start WWIII. Cancel or Allow?

  123. Ok Win2k does cause concern by TheNetAvenger · · Score: 1

    Of all the windows variants to pick, Win2k is the least secure in the NT product line.

    If they wanted realtime, embedded, or a more hardened version of Windows anything from the post SP2 of XP or the Windows 2003 fork would have been a much better choice.

    Let's at least hope the Win2k was based on the time this was approved, and migration plans are already in place to move to a more secure and stable version.

    In comparison to Win2k - XP, Win2003, and Vista are light years ahead when just comparing stability, let alone security.

    XP has been poked and beat on for 6 years and security updates are now at a level below good OSS OSes, Vista will have a honeymoon, but in theory is building upon the mistakes and fixes from XP, besides the fact that Vista is built on the Win2003 fork of NT, which has even more extensive security and stability.

    I'm not saying Windows is the best choice here, but of all the versions, Win2k is at the bottom of the list as it was a major revamp of NT 4.0 and the transitional bugs and security didn't start getting ironed out until WinXP and especially the Win2003 MS security revamp era where some of the XP SP2 changes came from as well.

    (For everyone out there that thinks Win2k is faster, more stable, or more secure than XP, Vista, or Win2003 you are deceiving yourself on many levels.)

    1. Re:Ok Win2k does cause concern by drinkypoo · · Score: 1

      (For everyone out there that thinks Win2k is faster, more stable, or more secure than XP, Vista, or Win2003 you are deceiving yourself on many levels.)

      Vista has a brand-new TCP/IP stack that was shown during beta testing to be susceptible to numerous antiquated attacks including the LAND attack which was fixed in win2k and XP. I suspect THAT error, which was a buffer overflow problem when we saw it the first time, has been fixed; but it only indicates that the new stack in Vista is probably full of more gaping holes than a pornstar convention.

      Thank you for proving that you are either a shill or an ignoranus.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Ok Win2k does cause concern by TheNetAvenger · · Score: 1

      Vista has a brand-new TCP/IP stack that was shown during beta testing to be susceptible to numerous antiquated attacks including the LAND attack which was fixed in win2k and XP. I suspect THAT error, which was a buffer overflow problem when we saw it the first time, has been fixed; but it only indicates that the new stack in Vista is probably full of more gaping holes than a pornstar convention.

      Thank you for proving that you are either a shill or an ignoranus.


      Ok, Vista does have a new stack that merges IPv4 and IPv6, but as for it being full of holes, would you care to cite something other than the LAND attack crap that was fixed early on in the beta process?

      Since you haven't apparently heard:

      "The second attack, called "Land," sends a TCP SYN packetto the target's address using the same source and destination address and ports. This can cause a target toreply to itself. The effect this attack has on a Vista target isto cause the IPv4 stack to become unresponsive for a fewseconds. This vulnerability has been addressed by build 5270."

      So even pre build 5270 when it was fixed in Vista, all it did was create a moment of unresponsive behavior on the IPv4 side of the stack. I'm glad you picked a such a major 'hole' in Vista to point out. Geesh

      Are you really this stupid, or just trying to get a response? If you need attention, just post something like "MS Sucks" or "I want to have Steve Job's baby" next time.

    3. Re:Ok Win2k does cause concern by toddestan · · Score: 1

      I doubt that there systems will be on the public internet, and I doubt that the users of these systems will be allowed to install or run any of their own software. Since most of the security enhancements deal with that kind of thing, they aren't going to make much of a difference in this environment. As for stability, I have not found Windows 2000 to be any worse than XP/2003, possibly slightly better, but its hard to say exactly. Besides, take a look at the Xbox - it runs a stripped down version of Windows 2000 and it doesn't suffer from the same problems that its desktop version does, and that's closer to what the Navy is going to use, not the full blown desktop OS.

  124. Know your Enemy by baggins2001 · · Score: 1

    As long as your only enemy is the French or you are the French, Windows in a military environment shouldn't be a problem.

    --
    He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
  125. Re:USS Yorktown & Blue Ridge by crystalattice · · Score: 1

    I forgot to mention that Microsoft's EULA explicitly states that there is only a limited warranty and they aren't responsible for problems or errors that develop from using their software, especially in such areas as nuclear engineering, aircraft navigation, etc.

    Sounds like MS doesn't have confidence that their products will work in the intended area. Does this mean a new EULA would have to be created just for the military?

    --
    Free Programming BookLearn to program
  126. War ain't exactly a precise science by residents_parking · · Score: 1

    While I'd like to think the RN could've done better - *at least* something open source they have a chance of maintaining (fixing) - the finite probability of equipment failures is acceptable in most military applications. For example, military aircraft need only have 1% of the reliability of commercial aircraft. In a warzone, your biggest threat probably won't be your equipment, it'll be the other guy, and after that, it'll be you. So you accept a lower reliability from individual equipment, so long as the system works.

    The question is, does it?. We all know about the USS Yorktown, we've all seen Dr Strangelove or the Terminator movies, and I would like to think we've learned the lessons. There's a reason we put men on the battlefield, and don't just let the technology duke it out, and it's because machines are not responsible. So in the "red button" situations, there ought to be a human link.

  127. Sooo... by l0b0 · · Score: 1

    Is this going to get us peace forever, or Nuclear Screen of Death?

  128. Re:Safeguards intentionally disabled, it was a tes by DerekLyons · · Score: 1

    If the USS Yorktown (CV-5) had been equipped with these systems, we would have lost the Pacific theater in WWII. Rather than continuing to fight after taking torpedo after torpedo after torpedo, her systems would have crashed or been corrupted, and that would have been the end of her fighting ability.

    Actually, when you look at all WWII ship losses, rather than cherrypicking - you find multiple cases of ships being lost because a single critical system crashing/faling/being damaged. (Bismark and her rudder, Prince of Wales and her screw, and Hood all come to mind.) Consider the loss of Thresher caused by the cascading effects of a single small leak!
     
    [Snippage the familiar story of Yorktown at Coral Sea and Midway.]
     
    The thing you fail to mention (or understand) is this: Yorktown's example is a rare one - well out at the end of the bell curve. Ships like her (and Franklin or Puffer) are the exception, not the rule.
     

    But one failure should never, ever, ever lead to another one. If it does, people die and wars are lost.

    Every failure in battle invariably leads to another one - especially if the failure is caused by damage. (Yet nations with ships that suffer so (Hood, Lexington, multiple British BC's at Jutland) do continue on to win the war.
  129. Not an oxymoron. by Anonymous Coward · · Score: 0

    Nah, it's just a regular moron.

  130. Entirely Off-topic by DailyDosage · · Score: 1

    You're being handed something (which, if every line of code was the size of a watch-gear, would probably be as big as a trailer truck) that you cannot have any significant insight into the workings of.
    What a great analogy.
  131. I just wanna know..... by Anonymous Coward · · Score: 0

    does it come with Windows media player? I want the guys on deck to be able to rock out to some tunes like they do in the movies. :)

  132. The Big Blue Screen of Death? by Anonymous Coward · · Score: 0

    "C: a big blue wobbly thing." - Baldrick.

  133. Just what you need in the middle of a battle: by rwyoder · · Score: 1

    Clippy popping up asking: "It looks like you are trying to launch a missile?"

  134. FreeBSD is up to the task. by nbritton · · Score: 2

    I'd beg to differ... Free/Net/OpenBSD are more then ready for a task like this. The 4-STABLE branch of FreeBSD is rock solid, If some enterprising company came along and formally audited the code, got it DO-178B level A certified, and provided maintenance and errata fixes they could make a mint. They can also provide the source code to their clients if they want to audit the code.

    The hardware is the weak link in the chain.

  135. Q-N-X, qnx, QNX! by Anonymous Coward · · Score: 0
  136. No Problem by YetAnotherBob · · Score: 1

    Just wait till the task force has to tow a couple of these destroyers back to port. Thats what happened when the US Navy tried to control a destroyer with Windows 2000.

    (By the way, what do they do when Windows autoboots in the middle of a battle. Most servers powered by Windows need to do that about 1 time a week. Knowing when the autoboot is set for might just become a very improtant piece of military knowlege)

    Other systems will get a chance when this one fails. Don't worry, it will.

    --
    Everybody knows 3 people with my name.
  137. Re:Zzzzzz... by Anonymous Coward · · Score: 0

    Waht makes me Zzzzzz is everytime I read a slashdot article, I come across comments trying to predict what the other commenters (by implication, those others are less intelligent than the poster- pointing out stupidity in others in an attempt to make him look smart by association). I prefer to read posts about the subject on slashdot, rather than posts about slashdot, especially when they have the irritating smug tone of "Oh, look at all the losers and their oh so predictable posts. I'm glad I'm far more intelligent than the unwashed masses!" And, yes, I am aware that I don't have to read any posts here, and that I have not only read one of these pointless posts but replied to it.


    I hereby award Lurker McLurker the 2007 Slashdot Award for Excellence in Existentialism. Congratulations!

    Yes, I know it is early in the year, but no one will top this, that is for sure.

    Kafka would be proud. Camus would be jealous. Sartre would be aroused.
  138. reading but not thinking. by twitter · · Score: 0, Troll

    The only problem with that "big step forward" assessment is that it's not true. Windoze is not going to replace all of the unreliable equipment, it's going to interpret and control it. In that capacity, it could only make things better if it were perfect .... ha! Reliability is multiplicative. If the embedded systems give you the right answer 3/4 of the time, and windoze does not make a mistake 3/4 of the time, the result is something that won't sink you 0.56, or a little better than half of the time.

    When you consider the cascading style failures seen with Windoze before, this choice is a real disaster. It is going to kill a lot of good people if there's any real conflict.

    --

    Friends don't help friends install M$ junk.

    1. Re:reading but not thinking. by jb.hl.com · · Score: 1

      The Yorktown failure was caused by user error and poor input validation, not Windows.

      In September 21, 1997 while on maneuvers off the coast of Cape Charles, Virginia, a crew member entered a zero into a database field causing a divide by zero error in the ship's Remote Data Base Manager which brought down all the machines on the network, causing the ship's propulsion system to fail.

      --
      By summer it was all gone...now shesmovedon. --
    2. Re:reading but not thinking. by AKAImBatman · · Score: 1

      The Yorktown failure was caused by user error and poor input validation, not Windows.

      Which caused a divide by zero error, which caused a buffer overflow, which caused a memory leak, which caused a cascading failure of the entire damn network!

      Result: Dead ship. Brought down by the very capable hands of some poor midshipman.

      Any ship that can so easily experience a failure in every one of its subsystems is not built on a good design.

      Was it Windows that was the problem, per se? Not directly, but it highlights the issues with running consumer software in situations where people's lives are on the line. The error should have stopped at the divide by zero, and gotten no farther. But it didn't. Rather than the individual subsystem doing a fast reboot to come back online without the other subsystems being affected (like what the avionics of Fighter Jets do), it was allowed to cascade into a complete failure of all the ships systems. NOT GOOD.
    3. Re:reading but not thinking. by freedom_india · · Score: 1

      How can poor input validation be treated as User Error? Poor input validation is the result of the software being designed in such a way as to have absolutely no tolerance for bad inputs.
      That is where the OS needs to step in as referree and blow the whistle and prevent further damage.
      However Windows as a referree is a joke, because:
      1. The referee is already suffering from VD.
      2. The referee is looking at 1200 games simultaneously.
      3. The referee can understand only 10 scenarios of failure and freezes when he encounters a 11th unknown.
      4. The referee is already wheezing from being too fat and very short sighted.
      5. The referee is not strong enough to bludgeon both players to their senses.

      --
      "Doing what i can, with what i have." ~ Burt Gummer
    4. Re:reading but not thinking. by jb.hl.com · · Score: 1

      Poor input validation is the result of the software being designed in such a way as to have absolutely no tolerance for bad inputs.
      That is where the OS needs to step in as referree and blow the whistle and prevent further damage.


      Because I'm sure if I coded my application to have pisspoor input validation, BSD, Linux and Mac OS would all leap in and stop the program from accepting invalid input!

      Methinks you expect a little too much of an OS.

      --
      By summer it was all gone...now shesmovedon. --
  139. Soviet Russia by Chicken_Kickers · · Score: 1

    In Soviet Russia... (according to Viktor Suvorov), all military equipments were designed so that the most illiterate peasant conscript can use it with minimal training. If faced with chossing between a complex system that works 100% but requires delicate maintenance or a simple system that only works 80%, but is easy to use and maintain, Soviet designers will choose the latter. Then again, to the Soviets, human lives are a renewable commodity. In any case, for the military, the simplest and most fault tolerant solutions is always the best.

  140. Re:Safeguards intentionally disabled, it was a tes by AKAImBatman · · Score: 1

    The thing you fail to mention (or understand) is this: Yorktown's example is a rare one - well out at the end of the bell curve. Ships like her (and Franklin or Puffer) are the exception, not the rule.

    Actually, you should take a look at the service record of the Yorktown carriers, and their descendents: The Essex class carriers. The entire lineage was at the "end of the bell curve".

    Actually, when you look at all WWII ship losses, rather than cherrypicking - you find multiple cases of ships being lost because a single critical system crashing/faling/being damaged. (Bismark and her rudder, Prince of Wales and her screw, and Hood all come to mind.)

    The Bismarck's rudder was a hit to a key system, but it didn't cause a failure across the board. The ship continued to fight through the night, even after such a critical wound. Come morning, she was still fighting. The British managed to silence most of her fighting ability through continual pounding, but were running low on ammunition. In the end, she still had engines and a sound hull, but was scuttled by her own crew to prevent capture by the enemy.

    As for the Prince of Wales, she was a sitting duck. Battleships had no real defense against airpower in their day. (Technically, they don't really have a good defense now, either. Which is why they were retired: They were nothing more than cannon fodder.) Combined with existing unrepaired damage, inexperienced crew, and a radar that was non-functioning at the time they left port, it's no wonder that she ended up taking 6 torpedos and a bomb. I don't know enough about them, but the Dual Purpose guns being tied to the engines seems like a bad design to me. The Yorktown carriers didn't lose their defenseive capabilities just because their primary boilers were offline.

    Lastly, the Hood took extreme damage which managed to penetrate the ship's magazine. Ships were armored against such attacks, but there's only so much that can be done. If a shell or fire hits the magazine, the resulting explosion will happily obliterate all the systems that might still be in operation. (aka, the rest of the damn ship)

    Consider the loss of Thresher caused by the cascading effects of a single small leak!

    The Thresher you're referring to was not a WWII warship. It was an experimental new nuclear vessel that suffered from a severe design flaw. The WWII Thresher was not destroyed, but was decomissioned.

    However, it was critically flawed. The Navy found these flaws to be unacceptable and launched the SUBSAFE program to investigate the shipyard's design and construciton of these vessels. It found a variety of flaws and errors that were not up to Navy standards. Rather than accept such a failure as normal (as apparently is being suggested with the Yorktown), the Navy immediately demanded that the vessels be redesigned to eliminate these flaws.
  141. Clippy makes a come back . . . by Anonymous Coward · · Score: 0

    "It looks like you about to bombard a coastal village, can I help you with targeting?" - &

  142. Re:Safeguards intentionally disabled, it was a tes by dedazo · · Score: 1

    The Bismarck's rudder was a hit to a key system, but it didn't cause a failure across the board.

    No, it only caused it to go in circles without the capability of correcting course or manouvering to avoid fire. For a battleship, I'd say that's pretty bad, but whatever.

    Ships were armored against such attacks, but there's only so much that can be done.

    The Hood had a problem shared by many of the battlecruisers of that time, which was the lack of real deck armour. She was jacked to the hilt as far as the hull and superstructure were concerned, but the deck armour (where it existed) was no more than 3-4in thick. The brits knew this, which is why the success of the Hood against something like Bismarck depended on them closing distance to avoid plunging fire from the enemy's 5-in and larger batteries, which fired a 1 ton shell. For something like that 3 inches of steel are about as stout as mache paper. Their lives depended on taking flat-trajectory fire. Lutjens and his captain knew this as well, which is why they opened up on Hood from about 14 miles.

    The fact that Bismarck hit a magazine was really luck, but enough plunging fire would have eventually done her in.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  143. They should stayed on VMS by blakeh · · Score: 1

    a truly real time OS, real clustering and HA, good if not great coding tools (the debugger was so cool)

  144. I can see the commercials... by srmalloy · · Score: 1

    They'd better not upgrade to Vista, or they'll start getting popups like "You are experiencing a missile attack. Cancel or Allow?"

    1. Re:I can see the commercials... by rtb61 · · Score: 0, Troll
      More likely, your anti-missile response system exceeds your DRM rights and will be cancelled, do you wish to just fire in the general direction of the target instead. The whole idea is daft, keep it simple, a light wieght OS distributed on many independent devices with only links where required.

      Just think the Chinese, Russians etc. and anybody they wont to sell it to now have access to the source code powering the computer systems on that vessel. They miss one line of code that the opposition don't and they are right 'royally' screwed, you really wont as many eyes as possible or none at all, looking over critical code as possible.

      Sure you might have windows on the captains notebook so he or she can play command and conquer, so what if it crashes, gets a worm or virus, but you certainly don't wont it on the navigation or the weapon systems. Oh well, every one knows on only get second rate coders work on defence systems, first rate coders have fun and either go for the money or full fill a service to humanity need and go open source, so a windronish nature is only to be expected in, 'murdering as many human beings possible in the shortest time possible' styled industries.

      --
      Chaos - everything, everywhere, everywhen
  145. Britain's enemies win by WingedEarth · · Score: 1

    Who was the genius that came up with this idea? Has Microsoft ever sold a product that wasn't full of bugs and security holes? Thus ended the British Empire.

    1. Re:Britain's enemies win by freedom_india · · Score: 1

      There was no empire to beging with. Of course, you can count scotland & Ireland as empire conquests, then you are right.
      As for the Microsoft statement, i agree with you. In fact i read reports in TIME (US Edition) about soldiers in Iraq war (during the Baghdad rush) complaining that maps take a long time to load and sometimes cause a blue screen...

      --
      "Doing what i can, with what i have." ~ Burt Gummer
  146. Obsolescence by Anonymous Coward · · Score: 0

    The main problem is obsolescence.
    In a warship, the expected life is 20 years or more, and the supplier of the quipment has to maintain the system for 20 years. Now that's OK for the software - if you have made a disk image you could still be supplying Windows 3.1 systems today, and they would behave exactly the same as they did when they were first released, - BUT, hardware becomes obsolete as well, so a 486 system running Windows 3.1 on VESA bus would be unsupportable today. That's why proprietary systems are often used - because the manufacturer guarantees to supply the bits for 20+ years.
    Now the Navies want more off-the-shelf parts they will have to accept continual upgrades, and as we all know, some upgrades are a step backwards. Upgrades mean training costs, installations costs, documentation costs, spares costs, configuration management costs etc etc.

    But - there is no alternative. Even the Motorola 68000 series, like the 68020 which was going to be available for "ever" swiftly became obsolete, and Eurofighter had obsolescence problems before it even entered service. Naval ships will be worse. The BSOD is nothing like the biggest problem in all of this. The naval systems are pretty stable, nobody loads new games, drivers etc, they don't have internet access, they certainly won't get the latest updates, when a stable configuration is found, it will be left until it absolutely has to be changed. Therefore the fact that Windows comes form the US is no problem either, other than embaressment.

  147. Re:Safeguards intentionally disabled, it was a tes by AKAImBatman · · Score: 1

    No, it only caused it to go in circles without the capability of correcting course or manouvering to avoid fire. For a battleship, I'd say that's pretty bad, but whatever.

    Of course it's bad. But that didn't cause a cascade failure through the rest of the ship. Her guns didn't go offline, her screws didn't stop spinning, her command and control was still functioning, etc. It was certainly a critical hit for her tactical situation, but having the entire ship stop working because of a destroyed rudder would have been even worse.

    Had the ship been part of a fleet action (rather than operating independently), then the survival of her other systems would have been more valuable. Perhaps even to the point of saving the ship. Unfortunately (for her), the ship was chased down and beaten senseless by everything the British forces could muster.

    The Hood had a problem shared by many of the battlecruisers of that time, which was the lack of real deck armour.

    Agreed. However, this was considered more of a tradeoff by the British rather than a flaw. Their thought was that by reducing the deck armor*, the ship could be made faster so that she could close gaps in a hurry. The design didn't really work out all that well, but it was intentional.

    Or is that armour? No wonder she blew up. No armor! :P
  148. Main reactor cooling system failure.... by FernandoBR · · Score: 1

    (A)bort, (R)etry, (I)gnore?

    --
    -x- Sorry my bad English. I'll have him tarred and feathered. -x-
  149. Re:Safeguards intentionally disabled, it was a tes by dedazo · · Score: 1

    Of course it's bad. But that didn't cause a cascade failure through the rest of the ship.

    It doesn't matter. That's the point - a battleship that can only go in circles at 1/4 surface speed while involved in a battle is completely and utterly useless for all practical purposes. You don't need a generalized failure because the weapon has ceased to be able to fulfill its functions. All it can do is sit (or spin) there and take it until it goes down or the crew scuttles it, which is what happened to the Kriegsmarine's pride.

    this was considered more of a tradeoff by the British rather than a flaw

    Well sort of. The Hood was a battlecruiser, not a battleship. It was designed to interdict shipping and for shore bombardment, so it required speed - thus the lower tonnage owing to the lighter armour. It really didn't have much to do with "closing gaps" as even the Royal Navy understood by the mid-30s that Jutland was going to be pretty much the last of the large-scale "show me your T" engagements with the rise of the aircraft carrier.

    Anyway, eventually they realized how dumb a tradeoff it was and scheduled her for refitting to upgrade the deck armour. Unfortunately they had other pressing engagements and they couldn't spare her in dry dock for a year, and they paid dearly for it.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  150. I just want to hear the first tech support call by sehlat · · Score: 1

    Q:"We have a launch-in-progress indication on missile tube 7. How do we shut it down?"

    A:"Have you tried closing all your running applications and rebooting?"

    The call will go probably go downhill from there...

  151. Puts a whole new spin on Windows Defender by Kris+C · · Score: 1

    And what if they add some new weaponry? Would windows flag this up, and ask to revalidate with microsoft??

  152. Re:Safeguards intentionally disabled, it was a tes by AKAImBatman · · Score: 1

    That's the point - a battleship that can only go in circles at 1/4 surface speed while involved in a battle is completely and utterly useless for all practical purposes.

    No, the point is that had the Bismarck been designed like the automated systems on the Yorktown, she would have suffered catastrophic failure of all ships systems across the board. She didn't, which makes DerekLyons's example incorrect. While, the ability to survive in that situation didn't help her much, she may have been salvagable in other engagement situations.

    NOT that I would have considered that a good thing. We had enough problems with Nazi Germany without their Battleships surviving the fray.
  153. Who knows what he meant. by LWATCDR · · Score: 1

    What he was working from was probably the wikipedia article for the AP-101.
    "The original AP-101 was built using TTL integrated circuits. The main memory was originally core memory, but the AP-101S upgrade in the early 1990s used semiconductor memory."

    I think the author of the grandparent read the wikipedia article but didn't really understand it.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Who knows what he meant. by Anonymous Coward · · Score: 0

      Look two posts up from your own. Seems he got it just fine.

    2. Re:Who knows what he meant. by LWATCDR · · Score: 1

      No he didn't.
      TTL stands for transistor to transistor logic. Guess what, transistors are semiconductors. The first version of the APS-101 used core memory, which doesn't use semiconductors while the s model moved to using semiconductor based memory what you and I call RAM.
      It was a great example of reading the wikipedia and posting without really understanding what it means. Or it was a typo, which goodness knows I have made many of on slashdot.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  154. Clippy Fires A Torpedo! by swschrad · · Score: 1

    It looks like you want to fire a torpedo at an incoming torpedo. How may I help you?

    This command will swing a launch tube off its rest. Do you really want to do this?

    If you issue that command, a hatch cover will be lost forever at great cost. Are you sure

    ===/// BLAM! \\\===

    Pulling this handle will issue an "abandon ship" alarm, do you reaasd[0-vf=-2380ruqO Qilraw'dm f0qicr0-qeaj

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  155. any ties between BAE and Newport News? by Locutus · · Score: 1

    Just wondering since it was a personal investment by Bill Gates into Newport News Shipbuilding that was quickly followed by a statement that Newport News Shipbuilding DoD contract to build aircraft carriers would use Microsoft Windows on these ships.

    http://www.aaxnet.com/news/M000714.html
    http://www.theregister.co.uk/2000/02/22/gates_buys _stake_in_aircraft/

    Or maybe the reply by the Brits when asked was something like, "nobody ever got fired for choosing Microsoft" and pointed to the press release from Newport News and the DoD...

    Actually, just because their previous system was from the stone age, it does not justify picking something more modern but well known for catastrophic systems failures( nachi, nimbda, blaster, etc ). That just makes them look more screwed up than they already look for keeping their systems so out of date in the first place. IMO.

    So, is there a connection between Newport News Shipbuilding and BAE or is this just a follow the payed-off/purchased leader?

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  156. This story is ten years old by westlake · · Score: 1
    You mean like the USS Yorktown?

    Yorktown was the prototype Smart Ship, a test bed. But Yorktown's career did not begin or end in September of 1997. USS Yorktown (CG 48)

    The Geek clings to these old anecdotes like Linus to his blanket. But they have worn thin.

  157. US Navy... by CherniyVolk · · Score: 3, Informative


    Sometime in the early 90s, many of the west coast fleet had adopted a WindowsNT based system dubbed "IT21" (Information Technology, 21st Century). If I recall correctly, SPAWAR (a US Navy owned Corporation), was a considerable driving force behind deployment. Most of the use for this IT21 system was for console/end-user use. And not necessarily used for firecontrol, navigation, tactical displays et al. Thank god, but this system was plagued from the get go. Sadly, many of those who go to work for SPAWAR aren't really bright as too many are old retired Navy Chiefs and Officers riding it out in a nice, secure job.

    Side Note: What SPAWAR should be doing, is to aggressively recruit military personal on their way out of the armed forces. All military forces go through a lot of debriefing for those deciding to not re-enlist or continue their commission. A lengthy "education" effort, that gives us more than two weeks of "What benefits you get from the VA", "Your rights as a Veteran", "Montgomery GI Bill and how to use it"... et al. But, they don't... I never saw a SPAWAR rep asking any of us if we would like to apply--(since we are technically active military, initiate a "agency" transfer request from one to another.)

    Back on topic. The entire network was a mess. And the fact it was Windows didn't make it any cleaner. BDCs, PDCs... crashing right and left, half the time entire decks (which is a big deal on an aircraft carrier) were offline. But, one very disturbing thing is...

    A (once upon a time) friend and I compromised the entire Windows based network. Because I had (and still maintain) a clearance, oh boy, it was an issue that had me pretty nervous. Nevermind the details of this. Let us simply acknowledge that the US Navy doesn't have a sense of humor!

    The entire infrastructure for the IT21 system was infested with numerous security issues. Not exactly the problems of those designing the network because most of the problems were due to Microsoft Software and recommended or required services to accomodate the design requirements.

    Is it still as bad? Unless the Navy has flipped upside-down, delcare the aft end of a ship the front... IT21 system is likely still being used. Admiral... whoever at the time also pushed the issue in an effort to update the technology used by the sailors in the Fleet. (While the Navy always had impressive R&D, and neat technology buried deep within implementation. Most of the sailors were still using 486s on the desktops, which makes the Navy seem "out-dated" regardless if they actually were. Let's face it, a sailor to do his job still doesn't need much more than a 486 for most of them. In any case, as with a General, an Admiral makes a demand a billion other hopeful high-ranking personell will use their power to "suck him off in hopes of getting recommended to 'Flag'". Things get done, whether for the best or the worst.

    There wasn't many computers on our Carrier we didn't have full access to. From the unix servers down in the RM (Radio Man) space, to the skippers personal IT21 desktop in his room.

    BTW, we got off scotch free. And the speed in which we compromised the network could cause nose-bleeds. The network was so bad, that half the time (for the only reason we compromised the network), we ended up having to play "Admin" and fixing things (including making things more secure.) so we could do what we wanted.

    1. Re:US Navy... by Anonymous Coward · · Score: 0

      I've seen plenty of stripped-down, 1-purpose windows installations that still give execution failures (resulting in unusable system) or even BSOD total-crashes. I've seen this on ATMs both in Holland and Australia. Now with an ATM i can laugh about it, but the not-so-funny-point is that the banking people also have a reputation for creating stable systems. If they can have their windows puke on them, a more complicated battle-control system surely can.

      And what about the chinese hacker farms and spy armies? They'll have many people (trained) to find the holes in the windoz-based security. I hope they wanna put some top-secret silicon blackboxes for authentication in your ships.. The windoze pw-list is kinda weak..

      There are many other subsystems in windoze that, while closed-source and supposedly secure, are actually NOT closed source (to the proverbial Chinese) because Microsoft released large parts of the source to hundreds of companies by now.

  158. Re:Safeguards intentionally disabled, it was a tes by HardCase · · Score: 1

    Single points of failure exist all over the place in naval vessels - and probably in every other piece of military equipment. For example, on the guided missile frigate in which I served, the entire propulsion system required electricity to operate. One afternoon, while we were operating with NATO ships in a Norwegian fjord, an engineman scheduled maintenance on one of the diesel generator. Three were online. The ship can run on two, although we always had three up. He brought down one generator, leaving two running. Then, instead of starting up another generator (we had four), he accidentally turned one of the remaining two off. The electrical system couldn't power the ship with one generator, so it shut down. When it shut down, the ship shut down. Everything. If it didn't have a battery in it, it shut off.

    What worked? A few handheld radios, battle lanterns and that's about it. No radio, no radar, no sonar, no engines. The starter in the generator required high pressure air. Once the generator was started, we had to wait for the high pressure air compressors to recharge the air flasks. Then another generator was started - more recharging. Then the engines were started. After that, we could reload the combat suite software (which most definitely was NOT a Microsoft product).

    That one point of failure put us out of action for an hour and left us completely vulnerable. And that's just one point. There are plenty of others. That's not particularly a bad design, but, rather, for maximum flexibility. There are a lot of configurations of equipment that can be made on a military ship and in battle, the commander does not want to find himself limited because somebody thought that one particular set was a bad idea. The downside is that there are plenty of "disallowed" configurations that can be made. And some of them are pretty simple - like every system on the ship being dependent upon a single power delivery point.

  159. Updates..... by IHC+Navistar · · Score: 1

    Too bad the defective software that inaccurately aimed and launched Patriot missiles at incoming SCUDs during the first Gulf War didn't have that neat-o auto updater.

    Either that, or it was just Clippy's way of saying "Pay more attention to me!"

    --
    Knowing Google's lust for data collection, the Soviet Union is still alive and well inside the psyche of Sergey Brin....
  160. Bad Idea For Submarines..... by IHC+Navistar · · Score: 1

    Windows.....on submarines. Wrong on sooo many levels.

    Submarines were built without windows for a reason..... many reasons.

    Using Windows in the battlefield is like using Beetle Bailey..... It does nothing, screws up constantly, and drives everybody nuts.

    --
    Knowing Google's lust for data collection, the Soviet Union is still alive and well inside the psyche of Sergey Brin....
  161. We might have to define "it works how it is now".. by arse+maker · · Score: 0

    It seems like most peoples opinion is "if it aint broke dont fix it". But I dont think that is the case, it seems like there is an endless stream of stories you read about military software problems. I liked hearing about the Falklands where the radar operator was saying once the system stuffed up and detected two close planes he could no longer target any of them. The only option was to reboot the entire system. Now that sounds like fun, imaging trying to make that pile of 30 year old code robust! Nothing like watching a plane flying at mach 1 heading to blow you up to make reboots seem slow.

  162. Depends more on the intended users than price? by Kadin2048 · · Score: 1

    Or by high priced did you mean things closer to the Apache than a Cadillac?

    I meant more on the Apache end of the spectrum. Though I've worked with some robotics and industrial equipment from that timeframe that was more Cadillac-like in its cost, that came with detailed manuals. I'm trying to think of some specific examples that would have been mass produced ... I think some HP/Tektronix (guessing here; could be wrong on the brands) test equipment might have. And going further back than the 70s and 80s, I have seen a lot of pre-IC test equipment that used to have detailed schematics of the entire device, usually in the repair manuals, which is sort of the analog analog (sorry, I had to say it) of source code. (Heck, if you go back far enough you used to get consumer electronics, radios and TVs, with full schematics and circuit diagrams.)

    I think the difference has to do with the perceived capabilities of the end users. Where the users are people without a whole lot of technical background and equipment (average folks, most mechanics), there never was any thought given to source code or full schematics. But where the users were scientists and engineers, who might have the capability of digging in and modifying or repairing something at that individual part / microcode level, the information was provided. Today, there seems to be the assumption made now, that nobody would ever want to mess with the software at that level (which of course is provably false, as lots of consumer-hardware-hacking has demonstrated). Unfortunately, it's a self-fulfilling prophesy: when you don't give the users that low-level information, it's much tougher to modify gear, and in time people forget that they ever could.

    I haven't bought any big-ticket test equipment, or really used any, that was manufactured recently, so I don't know what the policy is now. I've heard that Tektronix in particular has fairly relaxed stances on users republishing/copying their manuals, but I don't know if even the repair/service manuals contain the same sort of information that they used to. I highly doubt it.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  163. Military "Luddites" by Anonymous Coward · · Score: 0
    A couple of highly rated contributors have accused the Military of being Luddites. That's simply not true, military people are as fascinated and excited about new software as almost any other geek. There are a lot of restraints, however, which can make the procurement of any "new" system seem a heroic effort. Also, quite a few in the military feel they do enough bleeding and do really feel like constantly adopting "bleeding edge" technology.

    First, the Military doesn't budget for things, Congress does. DoD can only request and propose budgets. Congress would much rather allocate money for direct subsidies to their campaign contributors and those that vote for them than for weapons, except when the weapons seller is a contributor in their district, of course. This plays havoc with Military budgeting because too many congressman don't have defense industries in their districts (well, it's not quite, like that, since defense contractors make contributions to lots and lots of congressman to get their way, as do movie moguls and currency traders). But there is basically a three year lead time between when the military first asks for a new system and when they can reasonably expect to get the money to actually buy it. Especially if this is a new system. Office-application desktop PC's can be slightly different because of exceptional rules for "Commercial Off-The Shelf" (COTS) equipment. This is slowly creeping into combat system procurement, but there are very, very few COTS air defense systems, or tanks. Legal Defense (shoot down low flying lawyers) maybe.

    The other thing that makes the introduction of combat-related equipment slow is the intense desire to deliver reliable equipment. Nearly all combat system (Army, Air Force, Navy and Marine) procurement managers are Military. This greatly improves the chances that either they have been shot at, or have goods friends that have been shot at, or remember friends that were killed in combat. This produces a strong, strong desire to deliver equipment that can be relied on in unimaginably brutal conditions.

    All too often this desire for reliability and robustness is overshadowed by the glitter of new technology (they're not luddites), some civilian budgeteer, a Congressman in a controlling seat on some committee who wants to be re-elected (or to have that retirement nest egg), or other external force that imposes something less. Or the program manager belatedly discovers that he and his technical staff weren't able to define a realistic test environment (i.e. no nuclear detonations for test purposes anymore so how do you simulate), or couldn't afford the realist tests or enough tests, or it gets too hard or too long.

    There are also all sorts of self-proclaimed critics who try to interfere with the process. They all point out that the Military Procurement system is Fundamentally Flawed and how to Fix it. Congress has often been responsive to these creatures (some actually are human), in part because they want to look like they are fixing things for their constituents and thereby get re-elected. Over the years this has made for an almost uncountable number of hoops to jump through, both for the DoD and whoever wins the contract (it has made for a great number of loopholes as well), ranging from adhering to standards for equipment to adhering to affirmative action and ADA (Americans with Disabilities Act), small business rules, security rules, environmental protection, OSHA, and I haven't even begun to list all the regulations and requirements.

    Finally, there is the matter of support and repair parts. Often, civilian suppliers would rather not come out to where they will get shot at, or where they can't get home for dinner for four to six months, or where it's otherwise miserable. So the Military has its own supply support system. Also, Military personnel get transferred from one unit to another rather more frequently, and would like to not have to learn how to use and repair a completely different system that does t

  164. And Why do the British Drink Warm Beer? by good+soldier+svejk · · Score: 2, Funny

    Because they have Lucas regrigerators!

    --
    It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

    -James Baldwin
  165. Rudders are weak spots, why add more? by Chris+Burke · · Score: 1

    It doesn't matter. That's the point - a battleship that can only go in circles at 1/4 surface speed while involved in a battle is completely and utterly useless for all practical purposes.

    Yes, obviously the rudder of a ship is a tremendous weak point inherent in pretty much all designs. No matter how well designed the Bismark and whether it's other systems continued to work, taking out the ability to steer was crippling to the vessel. This is trivial.

    The point is to have as few such weak spots as possible.

    What we're talking about is an entire ship being crippled because there was an unecessary weak spot introduced in a non-critical subsystem, such that when that system failed it caused failures in many other systems. This is why they try to design the ship so that the fuel, ammunition, engines, etc are as separate as possible so a blow to one doesn't take out all the rest. These are all weaknesses, some essential, others maybe not so like with the dangers posed by ammo explosions, which rail guns are in part a solution for. Badly designed computer systems where a minor failure in a non-critical subsystem causes failures across every computer system on the ship should not be considered an essential weakness.

    So yes, you can effectively disable a ship by destroying the rudder, the engine, the flight deck of an air craft carrier, or by splitting the ship in half with a single cut of a huge laser, the kind that's so awesome it seems to take the ship a few seconds just to realize that it's been cut in half. None of those facts are an excuse for the ship being effectively disabled by a toilet backing up.

    It's a simple point, and arguing that being crippled by damage to the rudder is comparable to being crippled because your software couldn't handle a single divide by zero is to completely miss it.

    --

    The enemies of Democracy are
    1. Re:Rudders are weak spots, why add more? by dedazo · · Score: 1

      It's a simple point, and arguing that being crippled by damage to the rudder is comparable to being crippled because your software couldn't handle a single divide by zero is to completely miss it.

      So the rudder is disabled, but the toilets are still working? I'm sure the sailors were very happy about that. They couldn't carry out their mission anymore, but they could shit to their heart's content.

      The intellectual prowess around here never ceases to amaze. Perhaps you could blame "Batman" up there for (incorrectly) picking on the wrong analogy, but that's his problem, not mine.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:Rudders are weak spots, why add more? by Chris+Burke · · Score: 1

      So the rudder is disabled, but the toilets are still working? I'm sure the sailors were very happy about that. They couldn't carry out their mission anymore, but they could shit to their heart's content.

      I bet they were pretty happy that the guns still worked! I bet they would have been pretty fucking pissed to find out that someone thought it was okay to have rudder failure directly cause gun failure! In the end, the good design of the Bismark didn't save them, but in slightly different circumstances it could have. Again, I bet they were grateful for what they had.

      Besides, that isn't the point. The problem we want to avoid is having the rudder disabled because the toilets stopped working.

      Extra, unecessary failure modes are bad. Minor failures -- like toilets stopping, or an application dividing by zero -- cascading into major failures -- like the rudder being disabled, or the entire ship's computer system shutting down making it dead in the water -- is bad.

      It's a simple concept. Let me repeat it: Minor failures cascading into major failures is bad. Major failures cascading into other major failures is bad.

      The intellectual prowess around here never ceases to amaze. Perhaps you could blame "Batman" up there for (incorrectly) picking on the wrong analogy, but that's his problem, not mine.

      The analogy is fine, you're just missing the extremely simple point which is a basic principle of sound design. That's not really a problem, per say, so long as you never actually try to design anything on which other peoples' lives depend. So please don't.

      Seriously, go get a job in civil engineering, so I can cheer when you are inevitably incarcerated . "Well, I figured that the bridge would be destroyed by a magnitude 9 quake, so constructing it such that a single poorly machined bolt would result in the systematic collapse of the whole bridge was okay!"

      --

      The enemies of Democracy are
  166. launch_nukes.dll by h2g2bob · · Score: 1

    I understand that this is a step forward, but I am still unsettled by the possibility of a launch_nukes.dll

  167. Re:Safeguards intentionally disabled, it was a tes by Anonymous+Brave+Guy · · Score: 1

    You are mistaken. Safeguards were intentionally disabled.

    I'm pretty sure that's what they said after an incident at Chernobyl once. That story, alas, had a less happy ending.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  168. Re:Safeguards intentionally disabled, it was a tes by dcam · · Score: 1

    Safeguards disabled or not, that is not an acceptable outcome. These machines kill people.

    It's by design too.

    --
    meh
  169. pages 2 and 3 of the article also worth reading by midgley · · Score: 1

    and give an account which someone reading the precis above might be surprised by.

  170. Illegal Operation by core_dump_0 · · Score: 1

    STOP: 0xlsdkfjsldf

    This warship has performed an illegal operation and will now sink.

    To send an error report to Microsoft before you die, please press "Send."

  171. Re:USS Yorktown & Blue Ridge by cnettel · · Score: 1

    Isn't that section part of the Java license, for those Windows versions that included a JVM? (Which might have included the original XP release, and definitely 2000, before the Sun settlement which made them remove it.)

  172. Nearly Ready? by Fujisawa+Sensei · · Score: 1

    Isn't "nearly ready for warships" similar to being "almost pregnant"?

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  173. lol by 8ball629 · · Score: 1

    Thank you for bringing some light into my day. Hopefully not too much more though.

  174. Re:USS Yorktown & Blue Ridge by neomunk · · Score: 1

    What you just described is the short definition of RTOS, Real Time Operating System.

    AFAIK, most RTOSs do exactly what you just said, every thread gets one tick, then off to the next one.

    Actually I'm pretty sure it's more complicated than that, but I think that's the laymen's breakdown of it.

  175. Re:window mode error by Anonymous Coward · · Score: 0

    Two things:
    1. What do you do in this case if it is a Windows system?
    2. *nix systems can be set up, and often are for setups like that, where there is no 'windowed' mode, so this problem isn't even possible on those systems. See comments about only having what you need.

  176. Re:Windows EULA by Anonymous Coward · · Score: 0

    It dates back to at least Win98, (I couldn't find the one from Win95 in a quick search) but you are correct.

  177. Re:hatches on submarines by Anonymous Coward · · Score: 0

    If you had said 'screen doors' I would have agreed with you.

  178. And now for the Vista joke... by Anonymous Coward · · Score: 0

    Change heading? Cancel or Allow?
    *Allow.*
    Set course to 270? Cancel or Allow?
    *Allow.*
    Set bell RPM to 170? Cancel or Allow?
    *Allow.*
    Inbound unknown contact at bearing 216? Cancel or Allow?
    *All.. Canc... No... Wait! D'oh!*

  179. Re:USS Yorktown & Blue Ridge by Anonymous Coward · · Score: 0

    You may recall that Japan was the only country in the world that went into WWII with a working torpedo. The US didn't have one until '43. This is why.

  180. Gonvernment? by groovemeisterus · · Score: 1

    Ever think that since Microsoft is an American company and that
    the OS is used in a LOT of countries? Could MS be in with our
    own government? Being able to help with a back door? Hasn't
    there been accounts of other countries starting to get on the open source
    band wagon and get rid of windoZe? Could this be a reality?

    Just a thought that makes since.

  181. Re:Safeguards intentionally disabled, it was a tes by Slashamatic · · Score: 1
    On Jutland, I seem to remember that the RN created impressive warships but with two major faults:
    1. The explosive (Picric Acid) in the major ordinance exploded with shock so that the shells didn't penetrate before detnonating with the initial impact. In those days, armour-piercing rounds depended on a very slight delay and a nose that would physically penetrate the outer few cm of the armour
    2. There is a complex series of hoists and conveyors to move shells and propellant from the magazine. Like a production line there may be several items being carried at a time. The problem is if, say the turret is hit (or an accident occurs), the propellant and ordinance in the delivery system may be detonated, detonating the next in line all the way back to the magazine. This can be prevented by the use of flash doors, but in those days, the British would have left them open whilst in action because they would seriously reduce the firing rate and increase the weight.
    The first was a design failure whilst the second was, I believe, a conscious design decision as the British favoured manouverability and firing rate.
  182. Re:USS Yorktown & Blue Ridge by olman · · Score: 1

    I'm sure we all remember how well things went for the U.S.S. Yorktown; an Aegis Class missile destroyer that ended up dead in the water after a crew member entered a zero into a database. Obviously, this was caused by the fact that the Yorktown's control software was of a really bad design. Critical systems should have never been so tightly linked that a failure in one area would cause a cascading failure across the ship. Still, it raised a lot of questions about the wisdom of using consumer software for life and death situations.

    And you thought the scenario in BSG 2003 mini was unlikely? Invader infiltrating and corrupting integrated defence network over decades?

    Hmm.

  183. Re:Zzzzzz... by Anonymous Coward · · Score: 0

    Cmon people, not even a -1 flamebait or troll? This is the best witticism I have ever posted on slashdot!

    "Sartre would be aroused." - ROFL... I kill me!

  184. Been done, ship dead by whitroth · · Score: 1

    Or doesn't anyone remember, from just a few years ago, when a US Navy ship (an Aegis cruiser, I think) went to Windows... and bluescreened, and literally had to be towed back to port?

          mark "and so, will Bill Gates be lined up against the wall, when
                          the fleet crashes in combat?"

  185. FUD - windows is just being used for consoles by iggymanz · · Score: 1

    The only thing windows 2000 is being used for is to run consoles. Just a bloated terminal with a gui. The actual CMS and PAAMS systems don't run Windows. Windows can't run a weapons system or control a ship or radar or missile, interrupt driven non-realtime OS aren't the tool for the job.

  186. ohh please by Anonymous Coward · · Score: 0

    There aren't that many C4I manufacturers out there...

    Saab uses windows.
    Gem-elettronica offers either windows or unix, up to the customer to choose.
    Thales uses unix.
    Selex-si I dunno but considering bae supplies to the type 45, we'd have to assume they at least offer windows even if they may not be win exclusive.
    And I honestly haven't the foggiest what the US Command&Control system builders use.

    Anyway what all this means is that there is already a fair share of ships out there running on MS Windows and it works just fine. As an example, Saab uses a stripped and customized (yes they have source code, there is no problem in getting that if you pony up and sign NDA) NT4 in their 9LV systems.

  187. long history at end by DriveDog · · Score: 1

    What Admiral made the decision to bring stuff on board that can't be properly inspected? Sounds like a proud tradition of naval power is waning faster than ever.

  188. Offtopic Re:Updates..... by freedom_india · · Score: 1

    >>They call it "PMS" because "Mad Cow Disease" was already taken.

    You must be really pissed off by your S.O., ....welcome to the club.

    --
    "Doing what i can, with what i have." ~ Burt Gummer