FAA Grants RSC Status to Linux-Friendly RTOS
BoulderDad writes "LinuxDevices.com is reporting that a proprietary RTOS capable of running Linux binaries has been certified by the FAA as a re-usable software component (RSC). LynuxWorks says LynxOS-178's RSC acceptance will enable greater software reuse among integrators and developers of safety-critical aerospace and defense components."
That's a lot of acronyms!
The article says it allows for better integration into mission critical applications. However, I don't see this happening.
Realistically, mission-critical developers aren't going to trust code written by the public, certified or not. There's no responsibility to the developers if something goes wrong with that code.
I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
FAA Grants RSC Status to Linux-Friendly RTOS
Having a fun time with the acronyms today?
Oh wait, we're talking about computers, never mind...
Register the editry.
/dev/altimiter not found /dev/wing/left - printer on fire?
GE-xxxx: scsi2: AEN: WARNING: SMART threshold exceeded: Engine #3
Kernel panic: defect on
Does that the plane will crash when the engine control unit auto shuts down the engines due to a seg fault?
* FAA.
* RTOS
--
Superb hosting 20GB Storage, 1_TB_ bandwidth, ssh, $7.95
A non Linux OS that can run Linux software has been approved for use on Aircraft computer systems.
:)
The Linux applications would also need to be certified but a base OS that can handle realtime input (IE dont lag up mouse movement and your MP3's should glitch ever type of OS realtime) and has library compatibility to Linux enabling it to run applications written for Linux has been approved by the powers that be.
Now there is a use of an OS were I'd welcome DRM.
TTFN
Nobody's forcing them to use Linux 2.6.16, dumbass.
I for one welcome our new acronym... OL's.
Am I correct in the assumption that the new part of this news is that the use of the Application Binary Interface (ABI) now being called RSC has been FAA approved?
If I am correct then this makes little to no impact on new software being developed, only old and already compiled for Linux software.
LynuxWorks: linn-UCKS? line-UCKS?
Sorny? Panaphonics?
These guys must have read the parable about the Out of Memory Killer!
Actually, anagrams are when you create a word or words out of another word or words' letters.
$30 Off All Plans: Use code TRIPLESAWBUCK
i41 WON AOL's.
You forgot NASA atleast I think it is a word now...
hello
..it's not windoze or something. Talk about a thrill ride.
Altitude:5000ft
[passenger flushes toilet]
All screens go blue, in-flight movies turn blue, no-smoking signs go blue.
"a fatal exception has occured at 0xeb00fb0021.. "
In economy class, a man wearing a tinfoil hat screams.
"FAA Grants RSC Status to Linux-Friendly RTOS"
What'd they do to make Return of the Sith more friendly to Linux users? ltsbr -rf?
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
Initialisms use the first letters of words. Examples include WTF, OMG, and the things in the article.
Anagrams are words that are made by rearranging the letters of another word: Clint Eastwood -> Old West Action, Mother in-law -> Woman Hitler.
There were no acronyms or (intentional) anagrams in the article, just a bunch of initialisms.
I am a LynxOS-178 developer and I think I should clarify a couple of things. The version of LynxOS-178 certified by FAA (2.0.0) is NOT able to run Linux binaries. That capability will only be added in LynxOS-178 3.0.0, which is NOT going to be DO-178B certifiable.
So, no Linux in DO-178B environment any time soon, sorry folks.
Is it just me, or are all the slashdot stories having Layne Bryant full-figure Bra ads today? It certainly doesn't seem to be the correct demographic for that ad, unless there's something going on in the /. community that I don't know about. Since it is a bra ad, I wonder what the click-through rate is?... On second thought, maybe it was intended to be the audience. Though it's only good for OSDN, not the advertizer.
I for one welcome our new acronym... OL's.
Over LORDS? Or over LOADS?
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
LynuxWork's press releases are much more impressive than what they actually deliver. My company is trying to use their 178 OS for one of our products. The current version of the 178 OS does not have Linux ABI compatibility. It doesn't even use ELF binaries, it only runs XCOFF, which hasn't been supported by GCC for years. We're stuck with GnuPro 2.95, and are having lots of performance problems. When they gave us the first delivery, they didn't have the cache enabled! The compiler also didn't align floats properly, resulting in a interrupt and a software routine being called to realign operands for many floating point operations, which brought everything to a crawl. We still have lots of unresolved performance issues.
The ARINC-653 features are (IMO) poorly implemented. Misconfiguration of 653 interfaces results in the processor resetting, without any meaningful error message, or indication of what the problem may be. A single process crashing in one partition can crash all the processes in that partition, or even the whole OS. We can't get the OS to produce core dumps or stack tracebacks, and are reduced to debugging with printfs.
Don't get me wrong, this OS may be great when all the bugs are worked out. I just wish we weren't using it until then. I'm sure by the time they give it to Boeing, they'll have all the problems we are fighting with straightened out. If you decide to use LynxOS-178, think carefully, you won't be getting a simple turn-key OS, at least not any time soon.
And a little research turns up per-developer pricing, although not the per-unit run-time license cost. That's not actually unreasonable, given the cost of DO-178B Level A documentation, but still. Ouch.
Note that, because it's a Linux API, the bulk of the development can be done on Linux platforms WITHOUT per-developer licenses.
You'd need occasional testing against the real OS by someone "sitting in a licensed seat" - to check the behavior under the real OS's scheduling regime and detect reliance on missing or divergent features. And of course you'd have to hammer on it ifn licensed seats (and real or excelently hardware modeled aircraft devices) for final test. But if the licenses are sufficiently dear you concevably might end up ahead. (You wouldn't need per-seat licenses for initial prototyping work, either.)
(The "reliability tested in later" nature of such an effort wouldn't be an extra burden if machines connected to prototype hardware or timing-accurate models of them also aren't available at all seats all the time.)
A lot of software might not need close modeling thoughout development to get right.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Back to the LynxOS stuff, though. If LynxOS can run Linux binaries, then people can develop on Linux and run under LynxOS. (Duh!) As the hardware for development is orders of magnitude more expensive than the development tools, I'm not sure it'll have much short-term impact in that direction. HOWEVER, it may result in top-of-the-line developers for aviation software migrating to Linux for basic development, which may pull some more of the commercial sector in that direction, as those developers HAVE to have money to burn. It may also result in bug reports from a new set of power-users, as the additional stresses reveal problems that more conventional usage isn't exposing. That may lead to improvements in Linux that wouldn't otherwise occur.
It would be nice if LynxOS could do the same thing SGI and IBM did eight to ten years ago, now, which is to release kernel code fragments that people could experiment with and adapt into Linux or one of the BSDs. (Yes, they both did filesystems too, but I was thinking more of SGI's OB1 code release - an open-source set of Orange Book B1 security modules. I don't believe anyone ever used the code, which I think was stupid, but I feel confident that enough people learned from it that the security enhancements in Linux and the BSDs today are further along than they would have been.)
It would also be nice if the few aviation electronics companies that produced Linux drivers either updated them (Linux 2.2 is old and wasn't the most stable series anyway) or they should Open Source them. If nobody can use the drivers as they are, it's pointless to have them on the website. If the drivers are free downloads anyway, it's impossible for the company to make a loss if someone were to produce a driver that worked better. And if someone DID produce a driver that worked better, the company might sell more hardware (either with a big stack of indemnities, or a higher pricetag to cover the re-certification).
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Abbreviation: Shortening a word (not using initials).
Initialism: Shortening a phrase by using initials.
Acronym: Initialisms which make a word (even some dictionaries use acronym and initialism identically. see:wikipedia).
Anagram: Mixing up the letters in a word.
Now, on with the content!
How much did they pay for this plug?
LynuxWorks? Yes, I'm sure that's a complete, good faith coincidence... How am I supposed to pronounce that without saying Linux? I don't like the use of confusion here.
Some OS that's able to run Linux binaries might be (rightly) judged as showing that Linux is something to be taken seriously, but I really don't see how this feature makes it "friendly" to Linux. It's a bit like saying Microsoft was being "friendly" to Netscape with the release of Internet Explorer.
> If you don't like the political agenda then you should be using something more suitable - there are the BSDs and many flavours of Unix
Because the BSDs NEVER change. OpenBSD, FreeBSD, Darwin, and NetBSD are all exactly the same. Write once, run anywhere!
My other car is first.
Did you notice the part that said "If you don't like the political agenda" ?
try this place : http://www.literacychicago.org/adult_literacy.htm
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
....you got it backwards.
Level A software is on the most critical systems, while Level E is non-interference (i.e., if the system fails, it's a minor nuisance, and just needs to be shown that it cannot take out any more critical systems).
ed
lynxOS did not have drivers for USB the last time i worked with it
QNX
That seems interesting, but I couldn't find anything to verify. All of those are acronyms. Indeed in government writing, there's an acronym list at the end of every document. Such a list would include WTF (were it used), and AFLA is almost always included as a joke (another four letter acronym).
from dictionary.com:
acronym n : a word formed from the initial letters of a multi-word name
see also google define: acronym
They usually give great head too...
Please sign petition to restore sanity to our banking system!!!
http://financialpetition.org/
USE="no-engine-fire" emerge left-wing
This space unintentionally left blank.