Linux Rocket Blasts Off This Fall
HardcoreGamer writes "An Oregon amateur rocket group, the Portland State Aerospace Society, plans to launch a Linux-powered rocket weighing 12 pounds to 55,000 feet at a speed of Mach 3 in September, Wired News reports. The rocket's onboard computer is an AMD 586 processor and a Jumptec MOPS/520 PC/104+ board along with a power supply, a PCMCIA card carrier for an 802.11b card to transmit data to the ground, and a carrier board for a 128-MB CompactFlash card for long-term storage. The flight computer runs a stripped-down version of Debian Linux, with the 2.4.20 Linux kernel. The group will present a paper (HTML | PDF ) on the use of free software in rocketry at Usenix 2003. The real question is whether their network card will survive 10 seconds at 15 Gs!"
I guess this redefines the term "crash."
"Men lie."
"Yeah, about sleeping with other women, but never about bioluminescent plankton."
-Dan Brown
Do you really want to have to pay royalties to SCO on your rocket? There are high-quality commercial embedded OS's without much clearly defined IP rights, and no such liability issues, and I think its a good idea to go with the Gartner recommendation and avoid the potential legal issues with Linux for the time being.
802.11b for data transmission to the ground? I know my 802.11b network doesn't have a range of 55,000 feet.
I think the real question is will the pringles can survive 15 g's for 10 seconds?
I browse Slashdot at +3, Funny
But, I gather the greatest stresses will be on the computer hardware, as 10 G's will put a meaningful load on the parts, not to mention vibrational loads. And rockets are difficult to begin with. Here's hoping it works.
Bush: linux can be use to launch rocket? The very thing that terrorist lacks? It's free and distributed widely on the Internet? We got a problem here Ashcroft: not only that, but its source code is not encrypted, anyone could store a copy in their compueter. Bush: Then I'm assuming that even if we EMP all the computers, the source might still be stored somewhere as a printed copy? Ashcroft: I'm afraid so. I always have a problem tainting uses of technology Bush: then let's ban printers as well, that will buy you sometime.
...that my design documents aren't the only ones that look like this.
MS are great. Linux is crap.
Now simply ride the flames that come out the back of that.....
For the longest time the software was written by hand from the metal up. You can't afford to have one bug in space code. It could cost half a billion dollars. Every routine was coded three different ways, and three systems ran separately. If they ever disagreed you knew you had a problem. So while you have an OS of sorts, it's the Shuttle OS, and nothing else. After all, there are a thousand assumptions that OS developers make that a space programmer has to choose him or herself. In Linux, the coder is always saying "this amount of precision is ok," but for a rocket the amount of precision needed is very well known, and incredibly demanding at all levels. For a hobbyist group, linux is one thing, but if you want to put something in geosynchronous orbit indefinitely...
As others have pointed out, it is not *linux* powered. But now thanks to Ashcroft and his straight man, bin Laden - anyone using model rocket fuel is considered a terrorist threat. So, not only is not linux powered, it probably won't be powered at all.
When information is power, privacy is freedom.
But as previously posted, what OS has been guiding rockets? Wind-SCO-s?
Uhm, nope. You know there _are_ other OSs out there besides Windows and Linux. Sure, a post like that makes for good Karma, but for crying out loud, what is the exact value of your post?!
I will tell you which OSs have been running stuff like this; real-time, embedded OSs, such as VxWorks, QNX and all the others. Until recently linux SUCKED ASS for real-time applications. I don't think even Torvalds would mind me saying so. It just wasn't designed that way. There have been major improvements lately, which are all very promissing, but for applications that really demand real-timeness, probably very few people (in their right frame of mind, no offense) would choose Linux.
Not only did Linux "Suck Ass" for doing hard realtime, most of the architectures that it runs on do as well. For tasks of this nature, unpredictabilities like cache misses can be deadly, so you want much of the critical control features to run on as simple an architecture as possible.
PIC or MC68hc11 are good candidates, anything more complex than an 8080 probably isn't.
If it's controlling thrust vectoring, control surfaces, or fuel valves, I sure wouldn't want an OS like Linux, Windows, HPUX, Solaris, etc with multitasking and/or VM.
Aww c'mon, they've only Linux. Not as if installing Linux is rocket-science...
More than mere navel gazing.
During system installation, it's important to use the right networking packages, to cope with the slightly nonstandard hardware. At the bash prompt, type:
% apt-get skynet
... have been doing this for awhile. The PC104 stack in their VTVL rockets/crafts have always been linux kernels.
He's also been using 802.11 for communications.
His laptop control station is win32 though.
ArmadilloAerospace
-malakai
-Malakai
A Dragon Lives in my Garage
(and it is funny, by the way), but this attitude is not far from the truth. I happen to be a member of Tripoli (one of the associations that governs high power rocketry) and we currently have a letter writing campaign going on. The government is trying to make it harder for us hobbyist to get engines over certain power ratings. I guess they fear someone using these engines to power guided rockets. This is kinda silly, as most terrorist have access to better weaponry, ie Stinger missles. Of course, the gov is also afraid that the terrorist do all there planning on the internet, too.
First of all, the techs will spend 3 weeks just trying to install Linux. There won't be a single driver that's compatible, and the few that exist will be buggy. Each different tech will want a different version, one wants NASA-Linux, another wants Goddard-Linux, and they all will be uninstalling the previous install and secretly putting their own distibution on it. If they ever settle on one install, then they will discover there's no applications to run, except Windows versions. Finally they'll get fed up with it and just put OSX on.
What would RIAA do if a satellite full of mp3s was launched with easy access for everybody?
Easy, sue SCO, the owner of the patents for Linux for developing a platform that allowed such a satellite to be launched.
NEWS JUST IN---->The RIAA has sued the makers of said rocket, as the 802.11b link could "techinically be used to share illegal files accross the network".
Finally, somebody gets an AMD to run at a high speed.