Slashdot Log In
QNX "Opens" Source Code
Posted by
CmdrTaco
on Wed Sep 12, 2007 10:05 AM
from the does-anybody-even-use-qnx-anyway dept.
from the does-anybody-even-use-qnx-anyway dept.
Arista writes "QNX has announced that effective immediately, the company will open the source code to its QNX embedded, RTOS, microkernel operating system. From the press release: "Effective immediately, QNX will make source code for its award-winning, microkernel-based OS available for free download. The first source release includes the code to the QNX Neutrino microkernel, the base C library, and a variety of board support packages for popular embedded and computing hardware." OSNews features an interview with the CEO of QNX, Dan Dodge, on this announcement."
Related Stories
Firehose:QNX Opens Source Code; Interview: QNX' CEO by Anonymous Coward
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
That's cool (Score:5, Informative)
(http://suso.suso.org/ | Last Journal: Tuesday March 09 2004, @12:03AM)
Re:That's cool (Score:5, Funny)
Re:That's cool (Score:5, Informative)
(http://theravensnest.org/ | Last Journal: Sunday October 07, @07:05AM)
Re:That's cool (Score:4, Insightful)
Re:That's cool (Score:5, Insightful)
(http://mclarenhome.com/~dougmc/)
People redefining words to fit their agenda (for good or bad) is nothing new. And like it or not, the English language is ambiguous, and one word or phrase may mean different things to different people. And just because they use a definition that doesn't jive with the one you prefer, that doesn't mean they're `wrong'.
Let me be the first to say.... (Score:1)
(http://slashdot.org/~Corporate%20Troll | Last Journal: Friday July 06, @03:55AM)
Voting machines (Score:5, Interesting)
Re:Voting machines (Score:5, Funny)
(http://www.anytist.com/)
Microkernel? WTF?! (Score:5, Funny)
Re:Microkernel? WTF?! (Score:5, Funny)
(http://slashdot.org/~Spy+der+Mann/journal/ | Last Journal: Wednesday November 07, @12:32PM)
Oh right, I heard Duke Nukem forever requires it.
Re:Microkernel? WTF?! (Score:5, Funny)
(http://www.dutchvirtual.nl/ | Last Journal: Friday August 10, @07:04AM)
Excellent news (Score:3, Insightful)
(http://www.gdargaud.net/)
Under what license (Score:1)
Re:Under what license (Score:5, Informative)
" under a new hybrid software licensing arrangement. "
And:
" Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics® development seats. "
(Hint: It's definitely not GPL)
License key? (Score:2)
Source Available, NOT Open Source (Score:3, Informative)
(http://russnelson.com/)
This is Source Available software, NOT Open Source Software. You don't have all the freedoms available to you that are described by the Open Source Definition.
They're being demolished by linux (Score:4, Insightful)
(http://www.xdesignlabs.com/)
Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics® development seats.
Looks like I'll be keeping my investment in embedded linux environments. Royalty vs. no royalty with same functionality, I'll tell you who wins every time. Linux keeps getting better, too.
Good news. (Score:2)
For a fuller office experience Ubuntu would win because of the application support, but for simple client Net/Music use in places like a lounge or bedroom QNX has got to be a good option.
It's time to talk about "free software"... *again* (Score:3, Insightful)
(http://www.faqs.org/rfcs/rfc3675.html)
The title of the press release is "QNX Publishes Neutrino Source Code and Opens Development Process". Arista, on the other hand, didn't seem to mind mangling this in order to get this article posted to Slashdot.
I imagine this kind of thing might be why Bruce Perens said way back in 1999 that it's time to talk about "free software" again [debian.org].
Non-free licence means minor event (Score:1)
It's "shared", not "opened". (Score:4, Informative)
(http://bcgreen.com/~samuel | Last Journal: Friday April 30 2004, @02:42PM)
You need licenses to do things like release your own version, and that puts it in the same ballpark as Microsoft's shared source initiative.
Mixed memories of QNX (Score:2)
A Brilliant Open Source Move (Score:2)
(http://discoflamingo.livejournal.com/ | Last Journal: Thursday May 02 2002, @01:13AM)
Frustrating: QNX (Score:5, Interesting)
(http://picknit.com/ | Last Journal: Saturday July 29 2006, @03:58PM)
But the most important thing was that it was a real OS, with the ability to multitask and to effectively isolate hardware from software. Contrast this with MS-DOS 3.0, which had only the most primitve, kludgy excuse for background processing. (Patterson knew zilch about os design when he set out to clone CP/M; it never occurred to him that OS code needed to be reentrant [wikipedia.org]. And MS-DOS did a really lousy job of isolating hardware from software. Ironically, this fuckup assured lockin of the IBM-compatible/PC combination: software written for this platform was essential impossible to port to other platforms.
What was particularly tantalizing was that QNX claimed to run well even on very limited hardware — even 8088 systems were said to run robustly. And it shared some key features with CTOS [wikipedia.org] an first-rate OS that was then dying off, due to its dependence on proprietary hardware.
The problem with QNX was that commercial license fees were very high; that's why I never played with it. It did become popular at universities (cheap academic licenses) and among certain kinds of embedded application developers (because of its nice feature set and minimal hardware requirements. I'm told that by the late 80s, most video stores used POS systems based on QNX.
Then MS-DOS/Windows started grabbing more and more of the market and QNX was forced to specialize. So for a long time now they've advertised themselves as a real-time operating system. And yes, their real-time features are very good — but they're just one part of a really good general-purpose OS.
Now, much too late to do me any good, there's an open-source version of QNX. I wish the QNX OSS community well, but there's just no place for it in the world I work in. Hopefully, embedded application developers will keep QNX alive. But I'll always be sad that QNX never found a following among common PC users — which it surely would have if the marketplace were driven by technical excellence instead of various sordid realities. This is one of the great lost opportunities in computing history. And should be a lesson to Linux advocates who think they can easily displace Microsoft.
in other words (Score:4, Interesting)
(Last Journal: Saturday October 07 2006, @07:46PM)
Yeah that may sound trollish, but there are several companies that are doing the open source thing because they are not doing so well.
I'm not saying this is a bad thing, I'm just saying QNX is not doing as well as I think they would like to.
Free BSP? (Score:2)
(http://slashdot.org/~nurb432/ | Last Journal: Friday August 27 2004, @03:24PM)
Use It for Linux (Score:2)
(http://slashdot.org/~Doc%20Ruby/journal | Last Journal: Thursday March 31 2005, @01:48PM)
It comes too late to finally get Linux working on the Geode-based 3Com "Ergo Audrey" [wikipedia.org] I had such hopes for. But the HW was already obsolete. Maybe now a QNX/Linux OS will get such a promising "home GUI" to work with all the apps that would make it such a neat terminal.
The noncommercial version returns - maybe (Score:2)
(http://www.animats.com)
The problem is, QNX management has said that before:
"The new QNX initiative consists of several key elements . . .
That's from a press release back in 2000 [linuxdevices.com].
Last time, the free version of QNX stayed around just long enough that free software developers ported their major packages to QNX. Then QNX management yanked it away.
Despite the new press releases, the QNX CVS source repository [qnx.com] hasn't been updated in six years.
Sweet, now I can... (Score:1)
(http://www.cybernexus.net/)
misleading article, it's not open source (Score:2)
(http://n0x.org/ | Last Journal: Sunday April 30 2006, @11:12AM)
It looks like a lame marketing campaign to get people to contribute for free to their proprietary project.
Not a surprise (Score:3, Informative)
The truth is all embedded OS have been forced to do this by the rise of linux in the embedded world. Also believe me the difference is huge when you have the source. Wierd behavior and unexplained bugs suddenly become transparent when you can dig into the source. In the end though it doesn't really hurt the vendor since you still pay them for support and development tools.
Cool ! A new Unix system in the open source family (Score:1)
(http://www.ofep.be/ | Last Journal: Wednesday June 07 2006, @12:03PM)
I'm happy to see a RTOS in the open source family !
Makes verification easier (Score:1)
Does anyone else use QNX? (Score:1)
I will also admit that all of our new systems run Windows XP Embedded. Yeah, I designed and built a better system. That was me.
Re:Under what licence? (Score:1)
(http://www.g4b.org/)
Isn't Java Opensource, too?
However for learning purposes it's still great news. QNX is quite something even people happen to know who can't really tell the difference between Linux and BSD...
I bet it isn't GPLv3 d'oh
Re:Is QNX dead? (Score:2)
(http://honeypot.net/ | Last Journal: Friday April 07 2006, @09:33AM)
Actually, I think it's dead in the sense that Solaris is dead, meaning that it ain't.
Re:Download page? (Score:1)
Re:Download page? (Score:1)
Re:Download page? (Score:1)