Lockheed Martin Selects Linux for Missile Defense
m3lt writes "Business Wire is reporting that Concurrent announced today that Lockheed Martin Space Systems has selected RedHawk(TM) Linux as the operating system for their United States Army Theater High Altitude Area Defense (THAAD) program." From the article: "Lockheed Martin selected RedHawk for the THAAD program due to the precision and guaranteed response time of Concurrent's RedHawk Linux real-time operating system. Only RedHawk Linux was able to ensure the high frame rates required in their HIL simulation without frame overruns, thereby ensuring the highest quality of system test."
So we like big arms companies now?
M M M M M MULTI-KILL!
I wonder if the selected distro includes tic-tac-toe ?
liqbase
Red Hat Linux, then Red Flag Linux, and now RedHawk Linux. What next, Red Light Linux bundling a GPL alternative to Leisure Suit Larry?
hmm, Linus Thorvalds to the rescue! No killing people with the Linux kernel, please!
--- Eat my sig.
I hadn't heard of RedHawk Linux until this news blurb, so at first I thought I had read it as "RedHat" and just about choked on my coffee!
It looks like the military gets better frame rates running Doom 3 under Linux also. :)
When you get to hell -- tell 'em Itchy sent ya!
Now managing, configuring and upgrading missile system will be so complicated and time-consuming that missile-based wars will become essentially impossible ! Three cheers for Lockheed-Martin and Linus !
I don't like the idea of seeing free software (thus free knowledge) being used in war. Anyone with me?
There was this story on slashdot a couple of months ago and was detracted by many as opterons being out of place in the real time market. I guess we see it does have use =P
If an officer ever threatens to taze you, say you have a pacemaker.
ok you have probably been given normal speech by your administrator
1 Respect the privacy of others
2 With great power comes great responsability
3 Don't push the big red button!
lets just hope they don't set passwd as p455w0rd
Linux will be used to *test* the system not run it.
"Lockheed Martin will use RedHawk real-time Linux in hardware-in-the-loop (HIL) simulation testing of strategic missile defense subsystems. HIL simulation is a critical product development process that provides for thorough testing of components in a virtual environment in which other subsystems are replaced by mathematical models.""Lockheed Martin selected RedHawk for the THAAD program due to the precision and guaranteed response time of Concurrent's RedHawk Linux real-time operating system.
That, and the fact that the Windows-based missle kept blowing up mid-flight...
Shameless plug for my photos on Flickr
Well, Linux can now really start targeting Redmond...
The Defense Department has a more or less unlimited budget (they could have specified any OS they wanted) and they still chose Linux over the competition. Now THAT'S cool.
Only you can stop the incoming missiles, Tux Racer!
We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
All the people who contributed to the Linux project can now assume that they have taken part in building weapons that kill real people.
No they shouldn't, as what is the alternative? To design an OS that can't handle high-performance real-time systems? The same sort of systems are used in situations which protect life, such as commercial aircraft.
The GPL is for
Don't be stupid. The GPL states that Linux may be used for any purpose the user sees fit. That can be good or bad. Things to note:
You really cannot be serious "all the people who ... have taken part in building weapons that kill". They didn't build weapons, they built general purpose software. They can have completely clear consciences about this. Don't let one application of this software politicise Linux or the Free Software movement in this way.
Parent post is a troll. The realtime kernel Lockheed Martin is using WAS designed as a true realtime OS in the likes of QNX. It is different than the vanilla Linux kernel you're running on your desktop and has advanced QoS and realtime features that they required.
I love to hear good news concerning linux but...
Concurrent is not a star I would want to hitch my wagon to.
Remember they are the wonderful company that screwed up Hubble.
I realize it's a bit of a liberal type thing to say (therefore by current thinking I must be a terrorist) but I hope one day we grow up as a race and stop trying to kill one another.
If nothing else it is just such a stupid, pointless, waste of resources.
I used to have a better sig but it broke.
Right... but somehow, I'm afraid of hippies shouting "make bzImage not war".
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
This is still important however. From their wording it looks like they will be replicating hardware via "mathematical models". I think it shows a lot in that linux can provide a real time software drop in for various missile guidance hardware.
If an officer ever threatens to taze you, say you have a pacemaker.
It's GNU/THAAD, stupid!
You are entitled to the source code to the missiles that just landed on your head under the terms of the GPL?
Actually, it's just handling a simulation. You really should read the fucking article. Hell, just skim it, at least.
Funny because you're the only one here so far that has even mentioned Windows.
Can we stop fighting the Cold War?
Missle defense is a waste of money. Apart from the fact that the progress on the systems hasn't gone well after this many billions of dollars, the usefulness of a boost phase missle defense system is questionable at best. It won't stop attacks from what is now the most likely vector - terrorist attack via smuggled weapons.
Many people bring up Iran or North Korea as possible threats. Perhaps, but apart from the fact that they're years away from having missles that can hit the US, the more sensible tack would be to build a launch phase system that could be parked near a threat country. The system would be easier to construct given the shorter range for the interceptors to travel to target, the targets are moving more slowly, and there are fewer targets since any MIRVs haven't reached the point where they independently target. It'd be smaller and cheaper, and much more practical to do that.
Of course, then, we wouldn't be able to pay out so much money in corporate welfare to defense contractors.
Does anyone have any more information on RedHawk Linux? I went to their website and it appears they modified the stock Linux kernel to make it hard realtime. I'm a little skeptical after following kernel developments over the years. Even with the preemptible kernel patch, Linux is still nowhere close to being able to claim hard realtime response. Any ideas on how RedHawk is able to make these claims?
Hardware In the Loop testing is where a missile is put basically in a 3 axis gyroscope mount so it is able to maneuver freely. In front of it is put a projection screen where RADAR images are being projected. The seeker on the missile then sends a signal to the fins to move but instead of moving fins that signal is hijacked and an algorithm figures out how the missile would have rotated in space and instead rotates the gimbal (the gyro mount) instead. A computer program tracks how the missile would have really moved in space. A RTOS comes in handy for these kinds of simulations. HWIL testing is an important step between pure software simulation and firing the actual beast because you can start to see lags in the system and test indvidual subsystems non-destructively without ever firing a missile.
-everphilski-
And the tree-huggers reminding us to all "make clean"...
sig?
If they shoot such a missile at my rocket, I may demand them to send me the source code. After all, they just distributed open source software. All over the area...
Anagram("United States of America") == "Dine out, taste a Mac, fries"
Um, isn't Redhawk an embedded OS? That is, it may be suitable for non-disk based applications such as missle parts, testing of the same, etc., but not for web servers. Yes, there are many "web server in a matchbox" toys out there, but for a corporate website, I would not imagine that an embedded OS would be the best choice.
It's the "best tool for the job" theory vs. OS zealotry.
Or am I missing something?
Wow, think of the savings for the American tax payer!
Oh wait...
Interactive Visual Medical Dictionary
Vous n'accordez pas vos verbes.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
What the - you sound like George McFly. "What if the system were to fail? I just don't think I could handle that kind of rejection!"
"To avoid criticism, say nothing, do nothing, be nothing."
- Elbert Hubbard
If you don't know where you are going, you will wind up somewhere else.
Have you been hacking the Shargar microkernel or something?
Mod this how you like or not at all, but when a competitor arises for a dominant superpower, the result is war. The Soviet Union never really competed with the US where it counted; the theatre wars in Afghanistan and Vietnam did not threaten the US (and Europe) the way Chinese power and hegemony over the Far East will. I am sure that the planners in the Pentagon have been replaying WW3 for years, and this program is part of what has come out of that.
Pining for the fjords
This is why they're running linux, methinks: http://ubergeek.tv/article.php?pid=54
Real_men_don't_need_spacebars.
It's not like they were going to scrap the missile defense system just because there was no Linux OS.
There are always other choices. If Lockheed has a contract, they are damn certain to build a missile defense system. Would you feel any better if they spent millions of taxpayer dollars to build an OS from scratch -- probably crapware from land of offshore/outsourced bargain buddies?
Who needs a missile defense system that gets infected with the Sony rootkit just because someone popped a music CD into the drive?
1. Combine a major company using Linux for all it's excellent benefits with an obvious usage of war....
2. Slap on that flamesuit and logical-fallacy-inducing tinfoil hat
3. Watch the collective mind of slashdot swirl around these conflicting emotions
(4. Profit.)
This is gonna keep me entertained all day...
Taking your stance is like saying that the inventor of the hammer contributed to violence and killings.
Or even that the inventor of the teddybear contributed to murders which involved said teddy.
Please stop being such a moron.
naah sig schmig
As we all know, an OS has to be involved in crimes against humanity to be taken seriously.
Democracy Now! - your daily, uncensored, corporate-free
It's been in the works for over a decade now, with no deployment in sight.
I've tried browsing their FTP server, but cannot find any source code for the kernel. Are they closing the source to a GPL software?
That would not be a good thing. Let's see where it would lead...
#1 : All military contractors and personnel would suddenly stop contributing to any OSS efforts.
#2 : Any non-popular group would then be given a "free for non-(non-popular group) use" statement / clause.
Fundamentalist Christians could be placing a "free for non-gay use" clause in their releases. African Americans could place a "free for non-white use", Lesbian Americans a "free for non-straight use," and Left-Handed-Americans a "free for non-right-hand use" clause.
Slippery slope, my friends. Free is free.
Oh, and wouldn't you prefer the finite number of tax dollars available to be spent as wisely as possible? Sorry... I forgot that Anonymous Cowards typically don't pay taxes.
In light of continually shifting politics, would you want one of your primary weapons systems be completely dependant on the good will of another country to let it be based there?
who gives a damn {censored} about windows anyway ?
i still think we'd be better off if this would run solaris or a *bsd derivate. linux is fun but is it mature enough to be the thing ?
maybe a linux kernel 2.2 box would be good...
I'd tell you the chances of this story being a dupe, but you wouldn't like it.
This is better than the Swedish military using Windows NT 4.0 to power their warship a year.
Ah, yes... of course you know better. That's why you're an AC on Slashdot, and the people who made this decision are just engineers working at Lockheed-Martin. This'll show them!
quidquid latine dictum sit altum videtur.
Retard.
And you also have blood on your hands since a portion your tax-money goes into weapons research. Unless you're Swiss...
"Well, the used kernel actually was a wimp, so when the missile came, it just started to panic. Next time, use a fearless kernel instead."
The Tao of math: The numbers you can count are not the real numbers.
Welcome to Hunt the Terrorist
The Terrorist lives in a cave of 20 rooms. Each room has 3 tunnels
leading to other rooms. (Look at a dodecahedron to see how this works
- if you don't know what a dodecahedron is, ask someone.)
Hazards:
explosive mines - Two rooms have explosive mines in them. If you go
there, you are blown up by the mine (and lose!)
Super Copters - Two other rooms have super Copters. If you go there, a Copter
grabs you and takes you to some other room at random. (Which might be
troublesome.)
Terrorist:
The Terrorist is not bothered by the hazards (he has sucker feet and is
too big for a Copter to lift.) Usually he is asleep. Two things wake
him up: your entering his room or your shooting an missile.
If the Terrorist wakes, he sometimes runs to the next room. If you
happen to be in the same room with him, you lose.
You:
Each turn you may move or shoot a crooked missile.
Move: You can move one room (through one tunnel.)
missile: You have 5 missiles. You lose when you run out. Each missile can
be shot from 1 to 5 rooms away. You aim by telling the computer the
room #'s you want the missile to go to. If the missile can't go that way,
it moves at random to the next room.
If the missile hits the Terrorist, you win. If the missile hits you, you
lose.
Warnings:
When you are one room away from Terrorist or hazard.
The computer says:
Terrorist - I smell a Terrorist
Copter - Copters Nearby
mine - I feel a draft
Real Daleks don't climb stairs - they level the building.
Actually, this isn't a WMD, it's a missile defense system, which stops missiles from killing people.
The missiles, being launched by evil people, probably run Windows. That's because Linux is free, and as we all know, these people hate freedom.
I can tell you that the killall command is very powerful on this system.
Hey Bill all your base are belong to us!
"I'm going to f***ing bury that guy, I have done it before, and I will do it again. I'm going to f***ing kill Google"
> Linux isn't really a realtime OS.
You are wrong. Linux is a hard realtime OS (and you can get soft realtime without making a big effort) when you have the right hardware and the right scheduler. This Linux OS has independent timers and a special scheduling system, which makes it run realtime with granularity of microseconds in the simulation. Now you will ask how I know that... Ill tell ya, I work with this product, as a control engineer, and help desk for this product.
The difference of this version Lockheed purchased is that its not an Operating System, but a full HIL/MIL (hardware in the loop, man in the loop) system, which means the software, the computer, special acquisition I/O cards, the special timer system AND a special set of realtime debugging tools that are the hottest thing available. I could try to explain you what these tools are all about, but i) people would tell Im doin marketing bla bla bla and ii) I doubt you understand industrial simulation, so I must assume you are some student repeating like a parrot that QNX this, vxworks that. But just to prove Im not lying, these tools are able to hot patch a running code without stopping the process (when you have the source available, in C, C++, Fortran and ADA), kernel intrumentation, graphical view from the scheduler taks, execution time of process and syscall, cpu isolation to run a dedicated simulation in a certain cpu, you can monitor critcal vars and setpoints in a GUI, so you can run the simulation and check they are never out of the sweetspot, running distributed simulations in high speed deterministical networks, etc, etc.
But goin back to the topic, these debugging tools are amazing and a great add-on to the package. Im not surprised of the choice, the product is very good. And its something the RTLinux (from FSM Labs) and Wind River versions (of Linux - ya, they are doing linux too, or even its VxWorks doesnt have).
The reason Linux is not so popular is that these guys are really really traditional people, and they dont change very often their tools, its hard to break the stablishment. In the other hand, some simulations users loves using Linux in their simulation systems. Others are using other solutions for years, and dont feel the need of changing them, no matter how painful it is to run old/legacy applications.
So just to finish my point. This is a full simulation system that can do the job even better than other proprietary solutions, and with a better cost-benefit. Its not "clever trick". The people who make this product are not newbies (they are playing this games for decades, check their history), neither their users. They didnt pick up this solution because they are cheap, or they look beautiful, or they like tux. They picked because its the finest one available.
>Something that was...well, designed to do RT, and designed so you can easily take >out all the stuff you're not using (think less room for bugs).
You can do that with Linux OS. FSM Labs has versions that can boot in 300 miliseconds to full operational status and as small as some kbytes. If you use google a little, you will find some harcore realtime systems with linux
> I haven't even thought about mission critical yet!
> I love Linux as much as the next geek, but tools for jobs folks.
You obviously does not work with that.
In 1998 the Commission to assess the ballistic missile threat to the United States gave this report. There is evidence that North Korea is working hard on the Taepo Dong 2 (TD-2) ballistic missile. The status of the system's development cannot be determined precisely. Nevertheless, the ballistic missile test infrastructure in North Korea is well developed. Once the system is assessed to be ready, a test flight could be conducted within six months of a decision to do so. If North Korea judged the test to be a success, the TD-2 could be deployed rapidly. It is unlikely the U.S. would know of such a decision much before the missile was launched. This missile could reach major cities and military bases in Alaska and the smaller, westernmost islands in the Hawaiian chain. Light-weight variations of the TD-2 could fly as far as 10,000 km, placing at risk western U.S. territory in an arc extending northwest from Phoenix, Arizona, to Madison, Wisconsin. These variants of the TD-2 would require additional time to develop and would likely require an additional flight test. I'd also like to point out that was 7 years ago. http://www.fas.org/irp/threat/missile/rumsfeld/exe csum.htm
Someone save me from this sanity.
but it wasn't built for RT from the ground up.
And that's why it won here.
This distro IS true Realtime OS, with kernel modified to work in realtime. In this it's equal with all the other available RTOSes, or even a bit below, because the support for realtime operation is young and not fully-featured. But while other RTOSes focused on adding more features, making it more stable and such, while neglecting actual efficiency, plain vanilla linux was developed to be a speed monster, with all that extra schedulers, optimizations, support for custom architectures, SMP and all the stuff that just made it a very FAST OS. Then the RealTime extension was added.
Make no mistake, Realtime doesn't mean fast. On normal systems, no matter how much CPU power, you can't guarantee some thread won't be stalled for longer than X miliseconds. On RTOS, given certain hardware speed and certain software load you can -guarantee- some threads will be given time within some fixed time. Often longer than they usually get on non-RTOS, but never longer than certain X miliseconds.
Now thing is, how much can the X be, and what does it depend on? Well, certainly on amount of $$$ you put in the hardware, more CPU power = more spare CPU power that can be given sooner. So theoretically: Give enough CPU power, have arbitrarily short guaranted response time, down to time of one loop over the kernel procedures. In reality: You have just as much hardware, and the kernel of the RTOS eats up most of the resources, and due to all the failsafe checks, runs quite slowly in fact. True, at a constant safe pace that allows for granted 20 frames per second of input sensors analysis. But if you want 30, sorry, it starts crubmling, CPU overloaded, failsafes launched, frames lost. As long as you tell it to grab 20 frames a second, it won't fail, ever, no matter what though (as opposed to non-RTOS, which may lose a few frames just because it needed to swap out some memory or run a cron job in the background).
All RTOSes do this. x MIPS, y RAM, m miliseconds for response, n miliseconds when the thread must finish or it will be forced to finish. Plus costs, reliablity and all the standard issues with any generic OS.
Now, given certain speed of hardware, what speed can you guarantee? Depends on the OS, and the faster the OS, the better the speed. And while Linux is really very fast, others aren't so. Writing a system that GUARANTEES 50 fps instead of 20 fps is damn hard. But writing a normal system that does 90fps on the average, without lowest speed guarantee? Well, possible, not so hard. Just keep it optimal. Then throw in the extra bits that make it a RTOS, and you notice that even after the RTOS overhead it never gets below 70fps. Check most pessimistic scenarios and you see it will never drop below 50fps.
Anagram("United States of America") == "Dine out, taste a Mac, fries"
we should fear the penguins now?
what, you mean the onboard missile control system does use windows?!
I think that they are really missing pure entertainment that they could be providing us. I would love to hear Bush trying to explain how we bombed a country because of a RPC/buffer overflow problem.
Ha, make no mistake, if the government can spend $100 on a toilet seat, I'm sure it can spend big bucks for Linux too, GPL notwithstanding.
Penny - plain text accounting
First point. THAAD is actually "Terminal High Altitude Area Defense" and is being developed concurrently between Lockheed Martin and Raytheon.
I worked on the THAAD project for Raytheon from 1999-2000. Here is the unclassified description of how it functions:
Upon radar detection of an incoming missile (such as a SCUD) the THAAD missile is launched against it. Unlike earlier technologies for missile defense (such as the PATRIOT*), the THAAD missile does not contain any explosive warhead, instead using the available space and weight for a more sophisticated guidance system. The THAAD warhead contains an active guidance system that will seek the incoming missile and collide with it, destroying the incoming missile with its own warhead.
Earlier technologies relied on a wide-area warhead that would be detonated once the missile was within a certain diameter about the target, relying on the concussion wave and shrapnel to destroy the missile. This was unsatisfactory as in some circumstances the missile would destroy only the target's propulsion system and allow the undamaged warhead to fall to the ground, resulting in collateral damage.
*The PATRIOT missile was not designed as an anti-missile weapon, it was in fact designed as an anti-aircraft weapon, but was retasked during Operation: Desert Storm to shoot down SCUD missiles. It was considered very impressive that it worked at all, considering it was designed for use against much slower-moving targets.
You may treat all information submitted above as wild speculation.
This is a quote from OpenBSD founder Theo de Raadt that sums up nicely the policy of OpenBSD:
"...software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia."
Baby mulching machines. I have always loved that.
The truth about Led Zep should never be told on
The US Navy actually has a close-to-launch-point ABM system, it's called SM-3, or Standard 3. It's called by specifically selected and refurbished AEGIS cruisers / destroyers, and it's designed to be "parked" close to the launching nation, in order to perform interception in the boost phase. It has already had six successful tests, out of seven (which is a very good success rate in this business).
Ander
@=
an open source version of Missle Command in their system?
FreeSpeech.org
Only RedHawk Linux was able to ensure the high frame rates required ...
My first thought on reading that "Only" was: What other systems was it compared with? Who were the other bidders on the contract? Did all the available RT systems fail the contest with linux? That's a bit hard to believe.
So I read TFA looking for the answer. No clues. Then I noticed the "Concurrent" logo at the top.
This is nothing more than a press release by the vendor. As far as I can tell, it was a no-bid contract. Any information otherwise? What other systems were tested? What were the timing numbers?
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
Which sux vis a vis performance.
Windows already includes BSOD functionality.
Fight Spammers!
Yeah I was looking at the same thing also. They have some OSS stuff there for download (and helpful instructions in case you want to upload your changes -- I mean who wouldn't want to contribute at no charge to their friendly local defense contractor?) but no source.
/src directory on systems they sell, or on the CDs or however they distribute it.
This by itself doesn't mean anything though. Remember that the GPL doesn't require you to make your code available online to just anyone, it just says that you have to distribute it along with the software. So it could be something as simple as a
They can't prohibit you from buying the product and redistributing the source code, but it doesn't mean they have to go out of their way to make it particularly easy for you to do so. The only real way to tell if they're breaking the license would be for somebody to buy RedHawk Linux in whatever form is closest to a "retail box" and see if it comes with source, or a written offer to provide it. I believe those are the requirements of the GPL.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
I have a feeling there's a DMCA lawsuit in their future.
I think that the Atari 2600 was the best for Missile Defense.
Apparently you dont understand the GPL
-everphilski-
I can see it now, Microsoft will use this against the Linux community. When the missile defence system still doesnt work in another decade, this time it will be all linux's fault.
-- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
homer: Stupid RMS!
-everphilski-
For those who oppose missile defence, I ask: The only other thing protecting you from nuclear attack is the fact that the United States is willing to commit an act of genocide to avenge your death. Does that make you sleep better at night? Especially since this does not protect you against mistakes, malfunctions, or insanity.
Toronto-area transit rider? Rate your ride.
The Linux for neocons?
Hear hear. Trying to stop ICBMs is a mug's game. It's my understanding the last ABM waste of money (SDI) was more to bankrupt the Soviet Union in competition than to actually ever deliver a working system. Nothing has changed except China's probably in a better position than the Russkis ever were to keep pace (if not surpass) economically.
Terminate and stay resinous.
Well, of course. No one spends $billions on a new missile system without writing the control routines from the ground up. They don't skimp by heading over to freshmeat.org to look for someone who has already written an IMU routine. However, the ground support equipment might very well use Linux. I wouldn't be too surprised to hear that.
Guns don't kill people. Linux does!
Does the Constitution of the United States guarantee the right to keep and bear Linux?
Busy aligning my non-linear thoughts.
People can debate the morality of this all day without really accomplishing anything, but as someone who operated technically sophisticated weapons systems, I can speak from experience as to the value of having an OS that is rock-stable and fast. As a long-time anti-submarine warfare helicopter pilot, the last thing I want ever want to see on my center console screen would be a blue screen of death, because in a shooting war, the "death" part might be far more literal than figurative. The morality of the use of technologies for war is a debate for politicians and academics; for those who are at the cutting edge of the spear--who are all volunteers and are there defending your right to even have this debate--the only thing that really matters about a technology is does it work now, and will it work without fail every time it is needed. Personally I'd go with Linux with a great deal of confidence. And if the political will of a nation is going to ask some citizens to lay their lives on the line to protect the bulk of the people, don't those folks on the cutting edge deserve to have the very best tools to do their job?
Jeez. After DECADES of research (much sponsored by the USN) into real-time scheduling we get real-time Linux running "frames". Also known as "a big loop of code run as fast as possible". Makes me want to retch.
K.
... like saying that the inventor of the hammer contributed to violence and killings.
;-)
This has been a constant objection to all advances in knowledge throughout hiistory. It's hard to think of any technical advance that can't be used for both bad and good.
And strictly speaking, it wasn't really the inventor of the hammer that enabled more killings. Rather, the "basic research" that led to better hard-material devices (chipped flint, forged metals, etc.) led to the artisans makng both better tools and better weapons. Some of them (blades, hammers) could be immediately used for both good and bad purposes. Try building your hut or grinding your grain or carving up your deer without a good hammer or quern or knife.
Now that so much of our technology includes software, it's not surprising that the same principle applies. Anyone working on low-level software (OS kernels, runtime libraries, comm systems, whatever) will inevitably find it used for both bad and good. Many of us who foisted the Internet on the world are not at all surprised to see it spin off viruses, phishing, and RIAA lawsuits against children and grandmothers. In fact, we discussed such things long before they arose, but we didn't ever find a way to prevent them.
The problem is that, like knives or hammers or gunpowder, software really can't distinguish bad from good. That can't be done with any of our current technology. We have to use social methods for handling bad/good distinctions.
We won't stop killing by taking away bombs or guns or knives or OS kernels; we can only do it by taking away the social and political structures that support and encourage the killers.
(I can hear people around the world mutter "starting with the current US government".
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
... /sbin/modprobe -s -k block-major-8, errno = 2
Loading kernel/fs/MissileDefense/MissileDefense.o
kmod: failed to exec
MissileDefense: Cannot open root device "mda3" or 08:03
Please append a correct "MissileDefense=" boot option
Kernel panic: MissileDefense: UNable to mount MissileDefense fs on 08:03
Let's put code in the kernel that know the route to Redmond and fires all rockets at Microsoft automatically.
:-D :-D
This needs to be covered up fairly good, however. Take that, Bill Gates!
Dependency hell? =>
The guy I reported to was one of the smartest people I've ever met and fortunately for the project, he was responsible for the software. He'd come into our offices (the only people that worked in cubicles back then were HP employees) and see how we were doing. He'd frequently find us waiting on a compile as the machine was hard pressed to have 30 or so developers using a single computer to compile with. It began to bother him quite a bit because he'd read the design spec which called for the system to handle a couple of 1000 radar returns each minute. As he was technically capable, he sat down one day and wrote a radar simulator that fed radar packets to a "processor." All the processor did was count the number of packets it received and all the radar simulator did was send empty packets. Not a very complicated piece of software but it was enough to show the hardware wasn't going to meet the spec. It couldn't do that simple task, let alone process the packets, draw positions on the controller screens etc.
He wrote a memo and sent it up the chain. A week passed and no response so he wrote another memo saying the same thing but he changed the memo title. The new title was "I know you're out there - I can hear you breathing." That got his bosses moving and the problem was addressed.
I am sorry if you work for the Navy all your solutions that are to be connected to the network have to comply with the same hardware/software that sits on the sectaries desk - this is the result of one of the biggist and stupidest IT contracts ever - NMCI. The Navy still has not pulled its collective head out of its ass and dealt with multi-platform most appropiate solutions.
In fact, the Navy have even given ownership of its entire network physical plant to a contractor!!!! So if new leadership wakes up and realizes it was all a bad move there is no easy way out because they would have to buy back its own network.
apt-get install global-thermonuclear-war
Sean
Defense contractors use Linux all over the place in military hardware. For example the latest generation of military radios run linux. Linux would be used more except the pesky NSA has a hard time signing off on its security.
The new Linux logo = penguin riding a missile with a smile on his face. "Somebody set us up the bomb!"
If they've made a version of the linux kernel, how would we get a version of it?
So rather than a BSOD, we will now see the following:
"Hi! This is your friendly missile targeting software ver 0.13-alpha
(c) J. L. Y. Bean, 302 BigMack Drive, Obesity
Released under GPL blaaah....
This version requires you to update the kernel to version 2.6.18-rc2 or higher and to upgrade Gnome to 2.12 or higher.
Please rerun the targeting software after the update. Have a nice day!"
Sounds promising!
If you mod me down, I *will* introduce you to my sister!
So they finally replaced the Atari 2600 Missle Command app?
Food which not only fed and fueled the cruel brain of the warmonger, but also empowered his soldiers to perform the killing acts! Lord forgive me for my crimes!
In the future, I hope we will all restrict access to food only to those who would use the calories for peaceful purposes. Before you ask, starving people who I consider potentially violent is in fact peaceful.
In other words, nice post.
The enemies of Democracy are
I used one of the "real-time modified" linux kernels in my work too. I can see why LM selected it. For those who don't understand "real time" is does not mean "runs fast" it means that if I need a task to run once every 100 miliseconds it does just that. If you are doing something like controling a radar transmitter you need _exact_ timming. For jobs like running a web browser a real-time OS may seem unresponsive and "not smooth" They will likely need access to the kernel source code if they are fielding a military system. These systems have long (25 years plus) lifetimes and you need the ability to repair the OS 20 years from now. I used a real time Linux inside an astronomical CCD camera to generate the waveforms that shift the charges acros the rows and out to the amps and digitiziers. the camera moved relative to the target and the charge was shifted in sync with the moving image. Linuix was great. The hard real time stuff could be done with interrupts disabled inside a kernel level driver and the data was written to disk by a user land process. Standard tols and debugers could be used to develope the camera controller. I'm not surprized at all that LM went this way. But the "Linux" they are using is NOT the "linux" you see when you get Ret Hat or Debian.
According to Wikipedia:
Since some people seem to think a military is not necessary, indeed EVIL, why don't we just remove the military from society. Yeah, and while we're at it, remove military-developed technology like sonar, radar, the interne
Gyroscopic mount: typically, the seeker for the missile (radar, ir, video, whatever) in question is mounted on the gimbals. The rest of the guidance section is in a nearby rack. The reactions of the rest of the missile (fins, motor, body) is simulated in the kinematic codes running on the HWIL simulation computer(s).
Projection screen: a jargon problem. For Radar: an array of radio frequency feed horns are mounted on a wide hemispheric frame about 50 to 100 feet in front of the seeker, which is at the focal point of their output. By varying the frequency, power, and polarity of the energy from each feed horn, one or more targets can be represented. The simulation computer usually takes care of the radar pulse delay to represent range. Simulated changes in target angle are handled by moving the seeker on it's gimbals.
IR projection: a "hot" video display, to my experience using an led array no bigger than a laptop display a few feet in front of the seeker. Video: to my experience, either a large front or rear video projection system, or a tv display a few feet in front of the seeker.
Fins/vectored thrust: in a HWIL system, the aerodynamic controls are usually simulated. The control computer intercepts the commands from the guidance section, and feeds them into the kinematic software for use in the virtual environment.
Movement in 3D space: Why move the seeker at all? Because it's cheaper than moving the display mechanism (whether radar, ir, or video). The seeker is built to withstand intense shock and vibration, small, and usually weighs anywhere from a few tens to hundreds of pounds. The display system is usually custom built, touchy, and too unwieldy to move in angle or rate in degrees per second needed to represent how a target might present itself. Depending on the scenario, the simulated target may well start 'waaaaaaay off to the side of the seeker's POV. So, throw the seeker on gimbals and move it.
Before moving into an expensive HWIL lab, the guidance software, or guidance computer and s/w, will have been put thru it's paces on a computer-in-the-loop simulation, where nothing moves except logic states. HWIL is the final stage of integration testing before trying the whole missile out on a test range.
Just between you, me, and the lamp post, I believe Lockeed won the THAAD contract on price, and the Army has been paying the price for what, twelve years? If (my previous employer) had won this, I assert we'd have a deployable system by now.
Luke, help me take this mask off
I belive the NORAD computers are still using Windows 2000 Pro ... scary thought ...
Frammin' on the jim-jam, frippin' at the krotz!
I don't advocate war either but I do advocate term limits for politicians.
Then this should scare the hell out of you.
I used google so you can see how many references there are... for those too lazy to click the above link: Hoyer, Berman, Sensenbrenner, Sabo, and Pallone are "Proposing an amendment to the Constitution of the United States to repeal the 22nd amendment to the Constitution." (Presidential Tenure)!
- Preferences: Solaris 10 (servers), Ubuntu (desktops), Solaris 11 (personal servers) -
It looks like you want to rely on the first few layers alone. Note that the first 4 have already failed several times. No thanks dude, I'll have all the other layers too please.
Kim Jong Il seems to be stopped primarily by the threat of return fire. I think he likes to keep his comfy palace.
Not every troublesome leader would be stopped. Someday, perhaps Kim Jong Il (with fading mental health?) will not be stopped by that layer.
North Korea isn't the only place to gain nuclear weapons, but fortuanately the "cultural export" and "economic cooperation" layers work damn well against places like India.
Also, watch out with your "work" definition. A layer that works 15% of the time is still useful. It beats having nothing. Don't dismiss something just because it isn't 100% perfect all the time under all conditions. If we could have such a perfect defence, we sure wouldn't need multiple layers! The whole point of a layered defence is to provide excellent protection despite our inability to create any one perfect defence.
We do not live in the 21st century. We live in the 20 second century.
Harris Computer Systems was split from Harris. They were given one year to change their name to something that didn't include "Harris". They merged with Concurrent to get a new name.
I had a look through the vendors website - I can't see anywhere that I can download the distribution from.
;-)
Does this mean that they are violating the GPL - and if so can they be sued (selling to the military makes them a rich target)
Nope. Anyone who they sell/give/distribute the GPL software to must be able to receive the GPL source code at no/minimal cost, should they want it. It does not mean that the software or source code has to be made publically available for all and sundry, who never obtained GPL software from them. They are in their rights to make available CDs of the source code to customers who obtained the software, should they choose to want the code, instead of public download. What the customers do with the code from there is up to them, as long as they in turn honour the GPL obligations.
yes, but Linux's fonts look like crap (even in space).
cpeterso
I recently read the "Rama" series by Arthur C. Clarke (later books together with Gentry Lee). There was a species, I'm not telling wich one in order not to spoil too much, but they had an interesting war policy. When they entered a war, the society was drastically transformed, and *every* individual involved in the war effort was automatically sheduled for termination (aka death) as soon as the war ended. This included their leaders. They immediatly started producing large amounts of offspring to replace them. There were two reasons. The first was that the individuals confronted with war would be emotionally unstable from the horrors of war, and could not adapt to civil life afterwards. The second was that war is an extreme solution, and their leaders would not begin a war needlessly because it meant they would die no matter the outcome.
:-).
It was a really cool part of the series, the species would first allow the agressors to bomb them without retaliation while sending multiple messages saying that they didn't realized who they were messing with and that they'd better stop now. Then after the final ultimatum, they were remorseless and would kill nearly everyone in one big blow.
I liked their attitude
PS: The episode is in the final part, Rama Reveiled, so you'll need some time. Also, the ending isn't that spectacular, imho, but still I enjoyed reading it.
"It's too bad that stupidity isn't painful." - Anton LaVey
thanks for thinking of mother earth MS!
POSIX is used "...for real-time...", with "...full access to Linux for non-real-time programs." (emphasis mine)
The author is "sort of" right. THAAD was floundering badly in the 90's and was completely restructured in 1996. The battle management and sensors were fine, but the interceptor was a flop and completely redesigned.
He speaks of the old system, you of the new. The only thing in common between the two systems is the acronym, but even the first Word in it has changed.
Not to worry, the THAAD interceptor will probably be replaced with the SM-3 (the missile that the Aegis BMD system is based on). However the radars and C3BM will remain the same.
I am very small, utmostly microscopic.
People do bad things using Linux on a daily basis including cracking, handling violent or child pornography
This is a taboo now, just liek child porn was? The UK law isn't even passed yet, and it's already forbidden to show cartoon characters hitting one another.
Amazingly free software has avoided becoming overtly politicized! Probably because software developers are a lot more intelligent than the average "movement".
When I say politicized, here's the long academic, but very interesting explanation of what I'm talking about:
Why everything everywhere all the time must be political.
The short explanation is this:
I was once on a electronic music mailing list dedicated to the subgenre of electronic music known as "Trance". This is just electronic music but more repetitive. Electronic music of this subgenre in general does not have lyrics.
Anyway, the Iraq war was starting and some guy came on the list and said "If you're really a 'Trancer' and believe in the trance music spirit you'll come to my anti-Iraq war protest".
I replied back that if ALL I really cared about was trance music than I would be for Nuking Iraq, Iran and Saudi Arabia and putting the entire middle east under the domination of Israel as Israel has some of the best trance music in the world and raves, techno music, dancing, hallucinogenic drugs etc are treated far more severely in these Islamic countries than in Israel.
Anyway, invevitably every single movement of any size is at least attempted to be co-opted somehow into the left wing political coalition, no matter how tenuous the link between the left's ideology and the aims of the movement they are attempting to assimilate.
OK, clumsy syntax. I could have instead put, "manipulation, handling and distribution of media for the purposes of erotic entertainment whose production necessitates deliberate violence and/or damage to human wellbeing", etc.
I was inspired to artistry whilest reading this article: http://www.chadland.com/images/penguin_wmd.jpg
Are they implying that linux crashes more than windows?
Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
What in the world do smelly hippes know about clean? ;)
One stands a half-decent chance at mounting an active defense to protect us despite obvious weaknesses; the other is riddled with technology, design, and implementation holes and is easily overwhelmed by a multiplicity of means. Which is which...?
I went to Concurrent's website and couldn't find any free Linux distro to download.
Aren't they violating the GPL?
Now there's something to be proud of!!!
Hear frickin' HEAR!!!! I couldn't agree more with your reasoning and logic. :D
Sorry man... the Internet pooped on me.
(when you have the source available, in C, C++, Fortran and ADA),
! !!!!!!!!!!!!!
:( What's really sad is that my instructor worked at the same company I did, and he couldn't even understand most of what he was teaching. *feh*
:P
AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCKKKKKKKKKKKKKKK!!
Could you please go pick up my inner child at the day care center? You scared her back into infancy!!!!
Holy SHIT! I never thought I'd see those all used together like that every again after I left NORAD and College!!!!! ADA is the *whole* reason that I never could program. CTU pushed us from BASIC -> Turbo Pascal -> ADA -> C -> C++ (can you tell how long ago this is yet?). I got *so* lost in ADA I've never been able to write anything other than scripts.
Must be a military application!
Jho
Sorry man... the Internet pooped on me.
Ideologically at least, I support the idea of national missile defense. But one has to look at this from a cost-benefit angle. A system that could probably stop ICBMs would be worth spending quite a lot on (though not necessarily any obscene amount of money). A system that can maybe stop ICBMs under ideal conditions will probably not stop them in real life. It's still worth a lot, but not billions and billions. This is money that could be much better spent actually protecting America. For example, what's to stop somebody from landing a nuke on our shores in a small boat? How many thousands of times less would it cost to patrol our shores effectively than fuel some military-industrial boondoggle?