Slashdot Mirror


QNX Realtime Platform Now Available

A reader writes "The QNX development platform is now available. It's available in three versions: the Windows-based self-extracting installer, the ISO image and the QNX4 install archive" You can also get it from QNX's site itself.

161 comments

  1. Re:Check it out before you download by LordNimon · · Score: 1

    My point was that you do not need to recompile the kernel in order to change hardware.
    --

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
  2. Re:Check it out before you download by Fluffy+the+Cat · · Score: 1

    It is not real easy to use kernel drivers between different versions.

    If you mean binary drivers, then yes.

    Okay, that means that there is a very close relation between the kernel and the driver

    Again, yes.

    That means that the kernel is monolithic

    No. What makes the kernel monolithic is that the drivers are not separate userspace processes.

    For example, my NVIDIA drivers required me to downgrade a kernel version and recompile in order to work properly

    Your NVIDIA drivers are broken. Go bitch at the provider of your closed, propriatory hardware.

    Who said anything about ALSA? I was talking about OSS.

    Actually you said that a kernel recompile was necessary in order to change sound hardware. ALSA trivially demonstrates that that isn't true. Even if you are talking about OSS, you still don't need to change your kernel. You made an incorrect claim.

    For example, iptables often requires patches to the kernel.

    That's because iptables is part of the development kernel. It's a beta. It's not guaranteed to work. If you don't want to have to apply patches, then use a stable kernel.

    My aformentioned NVIDIA drivers are terribly closely tied to the kernel version.

    From the above, I assume you're using a 2.4 kernel. This is still in development, and as a result the API will change without warning. If the NVIDIA driver was part of the kernel then it would be fixed as the API changes were made and there wouldn't be a problem. If you don't want to deal with that sort of thing yourself, stop using development kernels.

    I can't take my sidwinder driver from one kernel and stick it into another.

    Which sidewinder driver? If you're talking about the binary module produced from the kernel joystick drivers, then I've already explained that there has never been any guarantee that the binary API of the kernel would remain consistant.

    You got to the heart of the problem. There is no stable driver API. That encourages a close connection between driver and kernel. That means it is a monolithic kernel. I don't care if I'm using the term wrong from a technical point of view (though I'm not, Linux IS monolithic technically) but I'm using from a "English" point of view.

    (Warning - analogy ahead)

    BeOS is a Microsoft operating system. I don't care if I'm using the term wrong from the technical point of view, but BeOS's closed model and pretty graphics demonstrate that I'm right when using it from an "English" point of view.

    You can't redefine technical terms in a technical discussion. Yes, Linux is monolithic. No, this is not the reason that it has no consistant binary driver API. Would you call a microkernel that had the same "feature" monolithic? If so, you're an idiot. If not, your argument falls down.

  3. Re:QNX on a floppy? by v4mpyr · · Score: 3

    n/m . . . I found it. %-)

    --

  4. Re:So when are the free cds being shipped out by evilned · · Score: 1

    I dont fuck goats, I'm from montana. we fuck sheep.

    --

    "My head hurts, My feet stink, and I dont love Jesus." -Jimmy Buffett

  5. like comparing Apples and Watermellons by itzdandy · · Score: 1

    you trying to compare things that can't be compared, like saying a $80k porche is better than a $80k semi-truck. Damn right the porche is faster when you punch the gas, but try hauling 10 tons of cargo on a porche.

    QNX is made for perticular tasks in a real-time environment, Linux is made for complex tasks with powerfull hardware(i mean more than a 15mhz chip and 256k ram).

    You can't compare the two. An RTLinux is just a spin to make linux quicker and more responsive.

  6. Re:But read the licenses by Anonymous Coward · · Score: 2

    I work at QNX - anyone looking for official statements should look to the QNX web site and ignore what I have to say. That said:

    The license agreement makes the lawyers happy but greatly overstates the case. Most of the core technology in the RTP as it stands today is released and fully supported by QNX both for development and runtime application (QNX Neutrino OS, core Photon GUI, compiler and libs, voyager web browser etc).

    What is not released are some of the other components that make for a better installation experience or a more rounded desktop development environment but are probably not ready yet for commercial release. I say probably because there are bound to be people out there for whom the RTP just plain doesn't work. There will be some hardware, some way in which its used, that we just hadn't anticipated or seen before.

    Given the number of people out there who will try it, there will probably be a whole lot of cases like that. There's only so much we can cover in the lab.

    With useful feedback from the community to guide us hopefully we will be able to bring the remaining components to release quality in short order.

  7. Re:Check it out before you download by PD · · Score: 1

    It is. It takes 5 minutes.

  8. Re:QNX is a kick in the pants for RealtimeLinux by tzanger · · Score: 1

    RTLinux ~10 microseconds
    QNX ~0.8 microseconds

    I knew about RTLinux's benchmark and knew QNX was better, but damn that is good... I'm assuming this is on identical hardware?

    RTLinux is a soft realtime platform if I'm not mistaken. It's a patched uClinux (does it patch against regular Linux?) which basically runs the kernel as "just another" process, which means your process(es) can pre-empt it. What kind of voodoo magic is QNX doing? Can RTLinux approach the 1uS mark?

  9. Re:Install problem by pb · · Score: 1

    Tell me if you get it working; I haven't tried QNX at all.

    Sure, let's move to there...
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  10. Re:it isn't really all that cool by DrSkwid · · Score: 1

    it's not supposed to replace your os, dork

    it's for embedded devices

    the mythical network toaster & friends
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  11. Calm down all by itsbruce · · Score: 1
    All this "Be is better than QNX and they're both better than Linux" "NO THEY AREN'T" stuff is pointless. Linux evolved as a full-size all-purpose Unix capable of all the range of activities of any commercial Unix, from webserving to high-performance clustering to heavy database usage. Amazingly, it also manages to be a decent desktop OS.

    BeOS and QNX are specialists, of course they're going to outperform Linux in their specialities (or they wouldn't be up to much). Outside their niches they don't compete at all. It's pretty silly trying to compare them in the first place.

    1. Re:Calm down all by itsbruce · · Score: 1
      Now that is FUD. I've installed an up-to-date Linux distro into a 25mhz 486 Laptop with a 170mb hard disk - and got X in with room to spare.

      You are one lame asshole

    2. Re:Calm down all by chez69 · · Score: 1

      uh, be-fan the average linux distribution comes with a hell of a lot more stuff then the BE distribution. That is why it takes more space.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    3. Re:Calm down all by ripcrd · · Score: 1

      Then how is it that I can run MuLinux or Tom's Rootboot or LRP or FreeSCO or Edge Firewall or need I even go on, all from a 1.44MB floppy? I have used MuLinux a lot and they can put on a couple of floppies a pretty full distribution. It all depends on how many free tools you want to put in the distro, how much you want people to download themselves and how much compression of files you want to do to shoehorn it in there. On one floppy you're not going to get as much stuff as a Red Hat CD, but you can get a working system.

      QNX can fit on a floppy too with minimal tools. I believe the 91MB download from QNX is give you the kernel, GUI, and plenty of tools to get you started developing. If you had to get all this stuff separate how likely are you to download?

      --
      --Somewhere there is a village missing an idiot.
    4. Re:Calm down all by be-fan · · Score: 2

      I'm talking about a usable DESKTOP Linux distribution. Even Slackware, which is pretty sevelte, takes up 150-200MB base install, plus 100-something for X, and another 100 something for GNOME and KDE. This includes compilers and stuff like Perl, TK, etc that a Linux distro is more or less unusable (as a desktop) without. I can tell you exactly where all the bloat is.
      A) Libraries. There are tons of libraries on a Linux system.
      B) X. X takes up around 70MB on my machine. The BeOS GUI is inside the 3.1MB app server.
      C) Gnome and KDE. The BeOS WM is also inside the 3.1MB app server, and the "DE" is spread out through different servers.

      You can set up a fully usable BeOS machine in under 50MB. (Graphical, everything.) Try that with Linux.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:Calm down all by be-fan · · Score: 2

      GNOME and KDE? XFree 4.0? Kernel 2.4? Compilers? TK, TCL, Perl, etc? I have a hard time believing that. Of course, if you're using the thing bare-bones, this stuff isn't necessary, but when I say BeOS takes ~100MB, I'm talking full install. Compilers, media players, IDEs, etc (perl, and all the GNU tools). All the stuff I mentioned is absolutely necessary for most Linux distros. Take, for example GCC. You can't really get by without a compiler. Say you have XFree 4.0.1. NVIDIA's drivers don't yet have an RPM for that, so you've got to compile it. Upgrading the kernel usually necessitates a recompile (in order to take full advantage of it.)

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:Calm down all by be-fan · · Score: 2

      Not really. If you look at the BeOS distribution, it has GCC, Perl, most of the GNU tools (like sed, awk, bison) its own desktop environment, sample code, media files, etc. The Linux distro I'm talking about is bare-bones Slackware. GNOME, KDE (I need apps from each one), XFree86 4.0.1, Kernel 2.4, ALSA, and various important libraries. You have to look at it as functionality vs code size. BeOS and QNX fit a hell of a lot of functionality, into a very small code size.

      --
      A deep unwavering belief is a sure sign you're missing something...
  12. Re:QNX on a floppy? by Karajorma · · Score: 1

    I wish people wouldn`t confuse QNX 4 (which is on the demo disk) and QNX RtP. The newest release is QNX RtP which is based on the newer Neutrino kernel. The idea of QNX RtP was to take the stuff that made QNX 4 great and make it into a scaleable desktop/handheld OS. And I managed to get through all that without mentioning the amiga community :)

  13. great GUI by tifosi · · Score: 1

    I love it. I probobly used, about every OS operating systems out there, and so far, I think QNX has one of the nices interfaces out there. Hopefully It will get some following from open source community.

    1. Re:great GUI by natenate · · Score: 1

      By "nicest" I hope you mean prettiest, because it sure ain't functional. *NO* drag and drop supports at all. *NO* desktop at all. A large amount of the screen taken up by panels and bars -- at least 15%. Incongruancies with button (etc.) labeling. Pretty -- yes, functional and well thought out -- not in the least.

      Have fun,
      Nate

  14. Uh-oh - 3D support limited to 3dfx by kindbud · · Score: 1

    Driver is called "banshee.o". Web site says it supports Banshees and Voodoo3 (?!?). No mention of Voodoo2 or SLI. No other supported video card has 3D support. Ummm... guess the Quake and Unreal ports included with the thing aren't going to be all that and a bag of potato chips.

    --
    Edith Keeler Must Die
    1. Re:Uh-oh - 3D support limited to 3dfx by syrjala · · Score: 1

      All that V2 and banshee have in common is 3dfx. I think that you are confusing V2 with V3 which could be called banshee 2.

    2. Re:Uh-oh - 3D support limited to 3dfx by Ender+Ryan · · Score: 1

      Nope, he's not confused. The Banshee is like a V2 that supports both 2d and 3d. It's nothing like the V3.

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
  15. Re:QNX, Mac OS X by RevAaron · · Score: 2

    I recieved my copy of the Mac OS X Public Beta today, as well as the develement tools. (I'm a member of the ADC)

    According to Apple, the dev tools (gcc/g++, InterfaceBuilder, ProjectBuilder and a bunch of little apps) will be available for free on-line. It will require a free registration. I believe sometime in October, but don't quote me on that.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  16. mirror of these in australia by jason+andrade · · Score: 2

    I'm making a mirror the RTP for people wanting to
    download in Australia/New Zealand (only, sorry)

    ftp://mirror.aarnet.edu.au/pub/qnx/qnxrtp/
    http://mirror.aarnet.edu.au/pub/qnx/qnxrtp/

    -jason

  17. QNX and DVD playback by leko · · Score: 2

    I actually spent the summer working with QNX (for robotic systems) and it is pretty cool. It is drastically different from any other *nix I've played with (granted thats fairly limited) but if you read the docs its managable.

    One thing I've been wondering though is will livid work with it? If so, perhaps it will make the dvd's actually watchable in a unix environment. On my PIII 650 laptop the dvd playback keeps getting prempted by the kernel, and skips. Annoying.

    1. Re:QNX and DVD playback by hasse · · Score: 1

      The mediaplayer included with QNX RtP is supposed to incorporate the Xing DVD player. Guess you don't need livid then.

    2. Re:QNX and DVD playback by RoosterT · · Score: 2

      I was lucky enough to be one of the folks that got the pre-beta back in May. The first thing I did after installing was pop the Matrix in my DVD drive and startup Doom in another window. I could drag the Doom window around the screen and both Doom and the Matrix kept right on without a hiccup.

      Cool :-)

    3. Re:QNX and DVD playback by Azog · · Score: 2
      On my PIII 650 laptop the dvd playback keeps getting prempted by the kernel
      The standard Linux kernel is not optimized for low latency. However, there are several developers (and companies) doing work to make the Linux kernel more low-latency without going all the way to RTLinux. This would stop the skipping problem with your DVD drive. Hopefully the 2.4 series of kernels will be much better for near-real-time applications like this.

      In the meantime, have you tried installing Ingo Molnar's low latency patches for the kernel? You might find they solve the problem for you.

      If they do, could you email me and let me know? Unfortunately there is no kernel 2.2.17 version yet, and that's the one I'm waiting for.
      Torrey Hoffman (Azog)
      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
  18. Re:I certainly wouldn't call this FUD. by GOiNK · · Score: 1

    Well, writing the driver for Linux, you most likely could recompile it for QNX (or reuse much of the code, anyway...). So therefore RTLinux doesn't really have a great benefit, since most of that code should also compile using QNX.

    Yeah, Linux for real time. Soft real time requirements, is doable, probably. Hard real time with narrow time requirements for processing and such ?

    Not really...

  19. Re:Check it out before you download by Wesley+Felter · · Score: 1

    You're right that there's some FUD in that article, but it wasn't written by Be. The Be engineers know what they're talking about, but some of the fans go overboard a bit.

  20. Re:Check it out before you download by PD · · Score: 1

    If it took me 4 hours to compile a kernel I think my arm would get sore.

  21. Re:Screw the marketroid survey by g_mcbay · · Score: 2

    Thanks for repeating exactly the same links that appear in the article write-up. You sure helped a lot of people that way.

  22. Re:Check it out before you download by be-fan · · Score: 2

    Microsoft isn't a real word. However, you COULD say that it was commercial, proprietory, closed-source, or anything inbetween. For example, you can say it is object oriented. It doesn't actually have an object model, and it doesn't treat everything as an object (which is what object orientation technically means), but the OS is built on a set of objects, so the claim is still true.

    Monolithic IS a real word. Something monolithic is anything that is one large, closely connected mass. Even if the kernel ran drivers as seprate processes, if there was a super-close connection between the two, then it would still be monolithic. I would consider something modular if it had a set of clearly defined, more or less invariant interfaces between components, even if the thing was one honking large binary.

    --
    A deep unwavering belief is a sure sign you're missing something...
  23. Re:If only QNX were GPL (or BSDL/PD)... by Dwonis · · Score: 1

    No, actually I'm not. I'm not saying QNX *should* by released GPL, I'm just saying it'd be cool if something like QNX was GPLled.
    --------
    "I already have all the latest software."

  24. I certainly wouldn't call this FUD. by atomly · · Score: 1

    There is no Fear, Uncertainty or Doubt in this message.

    Linux uses a monolithic kernel, that is a fact. Sure, Linux has LKMs, but those were only a hack because the kernel was growing too big...

    Even after the LKM *hack*, a lot of people still find it necessary to use BZ2 to compress their kernel because it's still too big.

    Sure, you can switch *some* hardware without recompiling, but only that which is already a module...

    Rebooting to install hardware is dumb and shouldn't be necessary.

    --
    -- atomly :: atomly(at)atomly(dot)com :: http://www.atomly.com/
    1. Re:I certainly wouldn't call this FUD. by ink · · Score: 1
      Linux uses a monolithic kernel, that is a fact. Sure, Linux has LKMs, but those were only a hack because the kernel was growing too big...

      ... and QNX has to have a filesystem + a disk subsystem compiled in otherwise it will be unable to load additional servers. Let's be fair.

      Sure, you can switch *some* hardware without recompiling, but only that which is already a module...

      And QNX modules don't need to be compiled? News to me...

      I think I'll go back to work now, on my Linux box running GNOME with the micoGUI Photon-esque theme installed. I'm sure QNX is great and all, but It's about 5 years too late for the free UNIX market.

      The wheel is turning but the hamster is dead.

      --
      The wheel is turning, but the hamster is dead.
    2. Re:I certainly wouldn't call this FUD. by fredrik70 · · Score: 1

      >Given that most hardware requires you to switch off the power to install it,
      >I suggest you take this up with the hardware manufacturers as well.

      DO they??? That explains more than one thing about my new faulty videocard.....

      *grin*

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    3. Re:I certainly wouldn't call this FUD. by Fluffy+the+Cat · · Score: 2

      a lot of people still find it necessary to use BZ2 to compress their kernel because it's still too big.

      Sigh. The "b" in "bzImage" stands for "big". On x86, the Linux kernel is generally stored as a gzipped file (note that this isn't true of most other architectures that Linux runs on. PPC, for instance, doesn't use a compressed kernel). The only difference between zImage and bzImage is that the code used to start the kernel is capable of dealing with bigger files in the second case. zImage only exists now because a tiny amount of hardware didn't like the newer code, a situation which has now been fixed.

      Sure, you can switch *some* hardware without recompiling, but only that which is already a module...

      Almost all hardware can be compiled as a module from an existing source tree and inserted into a running kernel. If it worries you, compiling the kernel with everything as a module is a perfectly valid thing to do. No reboots for changed hardware then.

      Rebooting to install hardware is dumb and shouldn't be necessary.

      Given that most hardware requires you to switch off the power to install it, I suggest you take this up with the hardware manufacturers as well.

    4. Re:I certainly wouldn't call this FUD. by GOiNK · · Score: 1
      I think I'll go back to work now, on my Linux box running GNOME with the micoGUI Photon-esque theme installed. I'm sure QNX is great and all, but It's about 5 years too late for the free UNIX market.

      Since you have already proven it, I am just making sure you know. You don't know what you are talking about. QNX is not aiming for free UNIX. They are aiming for configurable, embedded devices that do things that you don't want to try with Linux.

      Ok, sure. Embedded Linux. What about the products that actually are designed with embedded systems in mind. And actually work better...
    5. Re:I certainly wouldn't call this FUD. by CoolVibe · · Score: 1
      Blockquoteth the poster:

      Even after the LKM *hack*, a lot of people still find it necessary to use BZ2 to compress their kernel because it's still too big.

      Wrong. You mean when you make bzlilo or bzimage you compress the kernel with bzip2. This is not true. the 'b' in those two make targets stand for 'big' and normal gzip compression is used. The bigger kernel is just loaded a bit differently so it fits better. That is all...

      Please check your facts before you spout off in a random direction :)

    6. Re:I certainly wouldn't call this FUD. by ChadN · · Score: 2

      I am in the process of setting up RTLinux for data collection and device control (using D/A boards and digital I/O). The RTLinux approach seems VERY sound, and straightforward.

      Looking at the QNX website, I can not find any information on what data aquisition boards it might support. Dow that mean I would have to write the drivers from scratch? (Not a problem, I have to do the same to RTLinux, although I can make use of much existing code). How does QNX support such hardware (not listed in "Supported Hardware")?

      So, while Linux, as delivered by Linus and crew is not real-time, it has been successfully used in real-time systems (there are various methods; for my needs, RTLinux's approach appears quite adequate)

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    7. Re:I certainly wouldn't call this FUD. by SpinyNorman · · Score: 1

      If you take "embedded" to mean integrated into some device, then Linux makes sense for some uses, but embedded often means real-time for machine/instrument control, and Linux is no way a real-time OS nor likely ever to be - it'll just evolve to behave more nicely and "good enough most of the time" for real-time usage. I'll be very surprised if it ever evolves to be fully preemptable with guaranteed maximum task switch latencies. That is QNX's strength - an awesome hard real-time message based microkernel.

      What would be awesome if Linux the OS could relace Linux the kernel with QNX, then you'd have the best of both worlds.

  25. Re:Check it out before you download by Jeremi · · Score: 1
    It looks like Be is spreading some FUD here

    Point of order: BeNews != Be, Inc.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  26. Trial Version by v4mpyr · · Score: 2

    With risk of being redundant . . . QNX has a 1.44M Demodisk you can download for free. It's pretty sweet. It boots off a floppy, resides in flash RAM, has a GUI, a web browser, server (this is new), TCP/IP and a few applications. Yes, all on a 1.44M floppy. I used to play with this back when it first came out but it looks like they've really made some strides with it.

    Might hold you over till the CDs come out. :-)

    --

  27. Two questions by Anonymous Coward · · Score: 1

    One. They say when you boot, you get a choice of Windows or QNX. Does that mean lilo or grub would get overwritten? Has anyone tried it on a system that was already dual boot?

    Two. Is there any way to install on a Linux machine without repartitioning?

    1. Re:Two questions by Sloppy · · Score: 1

      Aaarrrgh! Please say this isn't so! I don't want to have to pirate^H^H^H^H^H^Hbuy 'Doze just so I can run Neutrino.

      Oh well, I think I'll just wait for the CD. I'm betting my sanity that the OS will be bootable.


      ---
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    2. Re:Two questions by Dwonis · · Score: 1

      You can install QNX on a separate partition, independant from windoze.
      --------
      "I already have all the latest software."

    3. Re:Two questions by flikx · · Score: 1

      Answer to one: It boots windows first, then gives you the choice of windows or QNX. I just barely installed it on a windows 98 box with linux on a separate partition. QNX did nothing to lilo or to my linux partition(s). that was a fast install ... I'm impressed so far. I'm going to play around with QNX at work for a while..

      --
      One future, two choices. Oppose them or let them destroy us.
  28. Re:MP3 Playback by Fweeky · · Score: 1

    BP6tastic :)

  29. Re:Install problem by pb · · Score: 1

    Apparently not...

    Slashdot is just useless these days.

    So what's up?
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  30. This is not the future by Bj�rn+Stenberg · · Score: 2
    I really don't see what you guys are getting so excited about. What sets QNX apart from all the other commercial RTOSes out there? It's a commercial endeavour! Yes, you can download a demo disk. But you don't get full source and you're not allowed to use it for any real work. Sounds pretty much like VxWorks or any one of the dozens of other competitors to me. Call them, they'll send you a free demo too!

    Read the FAQ. Their opinions are stated in plain view:

    Q: Why doesn't QNX provide source to the kernel and other core OS modules?
    A: Because QNX developers don't need kernel source to extend the OS.

    Anyone who's ever done serious work in embedded systems know the kernel source is absolutely essential for debugging, not only the application but also the kernel. All OSes contain kernel bugs. They're a pain to find and fix without source, and those of us who've been there are not going back lightheartedly. You all know this, that's why we're embracing open source. How come so many of you are now eager to jump back into the dark hole that is proprietary software?

    For embedded work, there's ECOS already. It's Free Software and runs on a dozen different CPUs, with new ports coming all the time. If you want the 3D acceleration, anti-aliases graphics and macromedia player, you're probably not looking for embedded stuff in the first place.

    Sure, QNX is fun. Play away. But it isn't the future.

    1. Re:This is not the future by Karajorma · · Score: 1

      Anyone who's ever done serious work in embedded systems know the kernel source is absolutely essential for debugging, not only the application but also the kernel. Interesting comment considering that QNX have been in the embedded field for 20 years! Not everything in the world has to be open source to work. By not releasing the source QNX hope to keep the kernel from fragmenting. Linus does pretty much the same thing in a different way.

    2. Re:This is not the future by RoosterT · · Score: 1
      OH MY GOD! QNX has come of age. It's QNX FUD

      I this comment has been inexplicably modded up, I will take it upon myself to debunk some of your ill-informed comments. You are obviously woefully misinformed, so I will forgive you, this time.

      Yes, you can download a demo disk.

      Hellooo...this is not the demodisk. This is the full Neutrino OS with Photon GUI and GNU tools

      But you don't get full source and you're not allowed to use it for any real work.

      Wrong again...almost all source (see below) is included. You can do all the work you want with it too, just don't try to sell a product without giving them some money. Duh.

      kernel source is absolutely essential for debugging, not only the application but also the kernel.

      NOT. That is exactly the point of a microkernel! You do not need kernel code to debug drivers and applications because they are NOT PART OF THE KERNEL. The kernel contains only about 12kb of highly tested C code (Yes AFAIK the QNX kernel is pure C). We have written numerous high performance device drivers without a scrap of kernel source!

      Since all OS tasks use the same SEND/RCV/REPLY messaging as user apps, there are no "hidden" kernel interfaces and thus no need to know the innerworkings of the kernel.

      Finally I work for a company that has been developing software in QNX since the early 80's hazardous industrial applications. Not once have we even CARED what the kernel code looked like because it JUST WORKS.

  31. Re:qnx .. better then linux ? better then beos ? by czoli · · Score: 1

    Beos is dead?

    oh my god.

    I think there are so much new thing coming out that it's impossible to say so.

    If you need to change your os every moth .. you are dead ... :)

  32. Re:Check it out before you download by itsbruce · · Score: 1
    You're plainly wrong here.
    Not only that but the schmuck is using a second account to mark himself up. Or he has friends doing it. Either way it's rank.
  33. Re:Install problem by RoosterT · · Score: 1

    Try posting at the qnx news server inn.qnx.com

  34. [OT] Re:Blue Sky: Hot kernel upgrade? by tooth · · Score: 1
    you shouldn't need to reboot a machine to upgrade the kernel.

    Don't quote me on this, but I had heard rumours about HP-UX being able to recompile it's kernal on the fly (taking it down to single user mode)

    Not real sure on any of the details, probably just vapour-ware I guess

    1. Re:[OT] Re:Blue Sky: Hot kernel upgrade? by jovlinger · · Score: 1

      You know, I realise that I'm not 100% on what single user mode is. Only one UID can have any processes in the run queue? Only one process runs -- task switching disabled?

      Time to whip out the Tannenbaum. On that note, is he still the best general purpose OS reference text out there?

    2. Re:[OT] Re:Blue Sky: Hot kernel upgrade? by ChadN · · Score: 1

      This is just a traditional mode for unix, in which networking is disabled, as well as most services, and superfluous filesystems are not mounted (/ and /usr only). Static binaries are usually made for this mode, so that dynamic library loading is not needed (in case it is broken).

      It is just a minimum level for the superuser to operate in and fix problems (not unlike "Safe mode" in windows). The idea is that by relying on minimal resources, the chances of the kernel not booting, or not presenting a login, are very low.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
  35. Re:Install problem by 11223 · · Score: 2
    No kidding. It seems that the entire net is getting more useless. Either that or it's been a couple of slow news months.

    The problem, btw, was PCMCIA. Booting with a 3C option got me to a shell, but starting photon kills the keyboard. Grr. Time to try on a desktop machine.

    Continue in sid=pb?

  36. How brave of you to post as anonymously! by Froid · · Score: 1

    If karma were so dear to me, then wouldn't I too post this anonymously? But I'm not, so something must be amiss.

    You're conflating two different problems, here. Read slashdot's faq, and you'll find that Rob explicitly asks people with the +1 bonus to use it liberally, so that they can continually be judged as worthy or unworthy to maintain its use. A true karmawhore and coward would only use it when hoping to gain karma, while posting at 1 or as AC (such as you have done) when expressing controversial opinions. And I'll kindly remind you that your ad-hominem slanderous attack of 'karmawhore' does nothing to refute my original argument.

    Being a respected poster on slashdot isn't about selling your soul for a small incrementing integer (karma). It's about making informed comments, insightful retorts to errors, and interesting analogies to external experiences. At the end of the day, ask yourself whether you've contributed or detracted from slashdot's signal to noise ratio. If only others took as much care as I do, the world would be a better place.

  37. Re:Screw the marketroid survey by seanmeister · · Score: 1
    uh... oops.


    Sean

  38. Re:MP3 Playback by technos · · Score: 2

    Why can't the transit system be this efficient?

    QNX == Cool hackware, sold by hackers to users, on their own money. Demand and features are market driven.

    Mass transit == A bad hack, forced on unsuspecting users by politicians, with the users money. Demand and features both artificially inflated and deflated by same politicians who also ensure they are the only game in town.

    --
    .sig: Now legally binding!
  39. Hrmm...Any Mirrors Up? by MazTaim · · Score: 1

    Their download site seems to be down. Sucky

  40. Re:Check it out before you download by Sloppy · · Score: 2

    Wasn't this preview based on an ancient beta?
    ---

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  41. Re:Check it out before you download by be-fan · · Score: 2

    The beta was released only a few weeks before this one.

    --
    A deep unwavering belief is a sure sign you're missing something...
  42. Re:QNX is a kick in the pants for RealtimeLinux by King+of+the+World · · Score: 1
    Oh you incredible troll. Even DOS, that terribly old OS, is a popular embed operating system.

    Having an embeded system that you're comfortable with on a home system can outweight an exactly tailored `solution` (ha! ha!).

  43. Re:Finally by fredrik70 · · Score: 1

    jeez, moderators, you call this flamebait ??!!!!
    If the guy said windows partition instead of BeOS partition then you would have moderated it as 'Insightful' or 'Funny"...
    oh, well....

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  44. Re:it isn't really all that cool by Sloppy · · Score: 2

    if you can come up with a better reason than the ones that have already been debunked for why microkernels are "better" then please do so.

    Ha ha! He just did, in the very post that you're flaming (except that he didn't really say microkernels are better; all he did was prove it, and then let you draw your own conclusion). And that reason is: GPLed drivers (e.g. ALSA) run in their own address space (instead of linking with the kernel) thereby avoiding the possibility of GPL violation if QNX wants to keep the kernel source closed. I bet Sun wishes Solaris could do that.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  45. Re:So when are the free cds being shipped out by Vomus · · Score: 1

    Can anyone explain me, please, what's the difference between a tar.F file and an ISO image there. QNX site says that add-on stuff is on the disk. So, if it is 91 megs in size, does it mean the stuff is there? On the other hand, tar.F file is only 24 megs long. Does it mean it is just so well compressed or it has fewer packages than on the disk. I'm confused.

  46. Re:Check it out before you download by be-fan · · Score: 2

    I only had two points. I'm not talking about monolithic in the technical sense (I rarely talk about anything in the strict technical sense) but in the end-result sense. One often has to recompile the kernel in order to insert new hardware. This is because there is a close association with the hardware and the drivers. Thus, it is monolithic. The fact that a kernel upgrade requires me to recompile doesn't surprise me, the fact that I have to recompile the modules as well does. This implies way to close of a link between kernel and driver. The vast-majority of the cases may be true for trival hardware, but is decidely not true for major items like video-cards and sound cards.

    --
    A deep unwavering belief is a sure sign you're missing something...
  47. Re:Release on the same day as RedHat 7 by Dwonis · · Score: 1

    Not really. There's a *lot* of geeks that use something other than RedHat (eg. *BSD, Debian, SuSE, BeOS, QNX, Solaris, to name a few)
    --------
    "I already have all the latest software."

  48. Re:So when are the free cds being shipped out by TheSunborn · · Score: 1

    Why not just download it -)

    Get.qnx.com is the way to go.

  49. Re:MP3 Playback by be-fan · · Score: 1

    Exactly why I can play more than a dozen MP3s (14 or 15 on my PII 300) on BeOS (which btw has a two year old version of GCC) while Linux chokes on a measly half-dozen? Also why I can go along not even noticing that some wayard process is chewing up 100% of my CPU, while something like a big compile or untar job makes GNOME noticablly choppier?

    --
    A deep unwavering belief is a sure sign you're missing something...
  50. Re:"Filesystem driver" is really disk driver by Anonymous Coward · · Score: 2

    A disk driver in QNX deals with the disk interface and disk, and leaves the job of putting a file system (DOS, QNX, Linux) on top of it to a file system DLL. QNX supports DOS, QNX and Linux filesystems on disk, and some others that are found on CD-ROMS and yet other file systems over networks.

  51. If only QNX were GPL (or BSDL/PD)... by Dwonis · · Score: 1

    The first thing I'd do is wipe my Linux partition...
    --------
    "I already have all the latest software."

    1. Re:If only QNX were GPL (or BSDL/PD)... by tolan-b · · Score: 1

      rag week?

  52. mostly OT: no bzip2 in kernel by h2odragon · · Score: 1

    "bzImage" stands for Big Compressed (z) image. The actual compression used is vanilla zlib I think.

  53. Re:QNX is a kick in the pants for RealtimeLinux by tzanger · · Score: 1

    If you don't have a clue what you're talking about, PLEASE don't post. The S/N ratio is bad enough as it is.

    That was unnecessary.

    RTLinux is in no way related to uClinux. uCLinux is a version of the linux kernel that runs on machines without a MMU. RTLinux runs on Alpha, PPC, and x86. Of course, a version of RTLinux could be made for uCLinux, if you needed a realtime OS for machines without a MMU.

    I KNOW what uClinux is, and I knew that RTLinux was affilliated (associated, worked, take your pick) with it in some way. Whether RTLinux was a patch off uClinux and then ported to "regular" Linux, or a patch to Linux and then ported to uClinux was the question.

    Of course, a version of RTLinux could be made for uCLinux, if you needed a realtime OS for machines without a MMU.

    Here's were you're spewing disinformation. There already IS an RTLinux patch for uClinux. Go back and read my question before claiming I know nothing while at the same time claiming the opposite yourself.

  54. Re:Check it out before you download by superczar · · Score: 1

    Well, FUD or well intended ignorance. The author didn't seem terribly knowledgeable about Linux, though he's certainly read some things about it.

    He also says that Linux software is mostly distributed in source form (pardon the gross paraphrase and omitted quote). He didn't seem to be aware of binary packages which are the way most people deal with software packages. (Personally, I reach for the source at the first sign of trouble with binaries anyway.)

    The impression I get is that he just don't know a lot first-hand about Linux.

  55. Damn, we have it good by Hard_Code · · Score: 2

    I am constantly amazed at the amount of really cool, really quality stuff, that people, real companies even, are pumping out for free. For a "free" OS, the QNX developers sure have put a lot of effort into something that wouldn't seem to me to generate any profit for them. According to the BeNews review, QNX looks and feels slick and trim. I am amazed at how much effort was put into making this a functional desktop OS. Add to that their full POSIX compliance and their (eventual if not immediate) open sourcing of a lot of the code.

    Not to slight BeOS. BeOS is amazing as well. I think we geeks have it pretty damn good. I just wish I had enough machines and a big enough internet connection to play around with all these freebies.

    --

    It's 10 PM. Do you know if you're un-American?
  56. QNXStart.com Mirror by RoosterT · · Score: 1

    They are a mirror now

  57. Re:Isn't "being cool" reason enough? by TheSunborn · · Score: 1

    Yeps, but where is Quake3 for Plan9 -)

    And does Plan9 support the same thing with screens?

  58. i already submitted it and it was rejected by Frederic54 · · Score: 2
    as always...
    • 2000-06-21 13:41:51 sound of spoon in coffee (science,humor) (rejected)
    • 2000-07-21 14:05:28 Light can break its own speed limit (articles,science) (rejected)
    • 2000-07-27 20:29:15 Potata web server II (articles,hardware) (rejected)
    • 2000-09-25 18:00:39 download QNX RTP for free! (articles,news) (rejected)

    --
    --
    "Science will win because it works." - Stephen Hawking
  59. Running QNX by Yebyen · · Score: 2

    I am currently posting this from QNX, right now. It installed in a few minutes on a 1GB partition (didn't try smaller, but it seems that 500M would have been more than enough). It is very fast. (For the record, I am running an Athlon 700 with a GeForce 2 GTS, so... even windows is very fast.) The web browser displays slashdot nicely, and all of the fonts are beautiful. They get even better if you turn on antialiasing, :-), but even without it they are far better than X. The network installer seems a bit flaky (it seems to display different packages at different times), but it does not seem to be much of a problem. Actually, all of the network code seems a bit flaky... but it seems to autoconfigure itself and fix whatever is wrong (i'm using a dhcp cable modem.) While typing, I just connected to IRC succesfully... (first time.) Lastly, the GUI is... cool. Try it, it's a small download compared to ... even BeOS.

    --

    --
    Restating the obvious since nineteen aught five.
    1. Re:Running QNX by cerulean · · Score: 1

      the fonts are indeed beautiful, and if you go get phzilla, the QNX Mozilla port, you can have really really nice looking antialiased, standards-compliant (mostly) web browsing... I didn't know text on the screen could look this nice. so smooth, so sharp!

      it is a bit of a pain though, that the OS is so realtime that it will preempt the media player to refresh your browser window as you scroll, and that there is no drag and drop.... and I miss sawfish more and more by the minute. at this point, I think QNX RTP is a really fun, shiny toy, from a end-user point of view.

      --
      -------------------- the list is long. dirac angestung gesept
  60. Blue Sky: Hot kernel upgrade? by jovlinger · · Score: 3

    Blue sky warning here. How hard would it be to checkpoint a kernel?

    What I'm after is a way of bringing a machine down in such a way that application processes can be frozen, a new kernel swapped in, and the applications unthawed.

    It all comes down to is how much kernel state a process has; by definition very little. It has at most handles for internal kernel datastructures. So as long as the two kernel versions know enough about each other to translate those, you shouldn't need to reboot a machine to upgrade the kernel.

    The big thing I've overlooked is hardware state; things like BIOS/network/whatever. These services will likely need to be restarted.

    Thoughts?

    1. Re:Blue Sky: Hot kernel upgrade? by Tsujigiri · · Score: 1
      Thoughts?

      Not yet.

      --

      "I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
      - Monty Python meets the Matrix

    2. Re:Blue Sky: Hot kernel upgrade? by Misagon · · Score: 1
      Persistent operating systems such as ErOS checkpoints the entire system except the microkernel every five minutes (or more often depending on the system load). When you have the entire system on disk, you should theoretically be able to replace the kernel with a new one.

      Multics also had special kernel features for hot-swapping just about everything - again except the microkernel (called "hardcode") itself. But if your microkernel is small enough and enough well designed, replacing device drivers and other kernel parts becomes less of a problem.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    3. Re:Blue Sky: Hot kernel upgrade? by RoosterT · · Score: 1

      QNX has a "special kernel feature" for hot-swapping just about everything too! It's called /bin/kill. To restart stuff try /bin/sh :-)

      As for changing hardware, what happens to your Linux box if you pull out your PCI network card while it's running? My QNX4 (the "old" QNX) box will simply terminate the network driver for the card and rebalance the load to my redundant card.

      The hardware? An Intel motherboard with two SMC 100Mbit ethernet cards.

      The "special" software configuration? From the command line:
      Net &
      Net.epic -l1 &
      Net.epic -l2 &

      Voila, redundant load-balancing transparent networking in three lines. Damn QNX kicks ass!

  61. Re:Screw the marketroid survey by RoosterT · · Score: 1

    FYI a Linux based install *does* exist but was not deemed ready for release. QNX is "driven by market demand", so demand away...

  62. Works with Athlons by ERICmurphy · · Score: 1

    I am posting this from QNX. Wow,the .exe install was amazingly easy. It doesn't say on the QNX website that the Athlon works, but it sure does. This is worth the download!

    --


    -- ERICmurphy -- www.jabber.org for open-source, XML-based IM
  63. Re:it isn't really all that cool by NaughtyEddie · · Score: 1
    be-fan,

    Please email me ... I'm interested in discussing BeOS with you.

    --
    It's a .88 magnum -- it goes through schools.

    --

    --
    It's a .88 magnum -- it goes through schools.
    -- Danny Vermin
  64. I should have downloaded it earlier by Higman · · Score: 1

    I knew I should have downloaded it right away when I tried to submit the story myself... There's another one for the "doh!" heap. I should have realized it was only a matter of time before the site was slashdotted.

    --
    -- [insert sig here]
  65. Re:Check it out before you download by GOiNK · · Score: 1

    How is this FUD ?

    The linux kernel is monolithic. BeOS and QNX (AFAIK) are not.

    since when is (FUD == FACT)

  66. Re:MP3 Playback by Fweeky · · Score: 1

    Big wow; the effeciency of things like this has nothing to do with the OS, just the compiler.

    Scheduling it so it always gets the CPU exactly when it needs it, that's a different matter, but 2% on decoding an MP3's nothing special.

    Well, unless you're on a Z80. Or a Cyrix.

  67. Its FAST by slithytove · · Score: 1

    I just installed it on a k6-2 500 with 64M and its flying- Ultra responsive in launching and switching programs.! Redrawing in voyager with the cheapy agp card in this box isn't hot, but reasonable.
    I haven't had time to really dig deep but I am very impressed so far.

  68. QNXStart.com by RoosterT · · Score: 2

    QNXStart.com is a new third party developers forum for QNX. Unfortunately it is not a mirror site
    But it has some downloads: Gimp,ICQ,AbiWord among others. By the way, some other sites of interest:
    NNTP: inn.qnx.com
    WWW: support.qnx.com
    USENET: comp.os.qnx

  69. Re:Check it out before you download by be-fan · · Score: 2

    Really, Linux is monolithic. Sure it has kernel modules, but they can't be reliably used between kernel versions. So often times, upgrading the kernel or changing the hardware (in case you haven't compiled that driver for your kernel before) usually requires a kernel recompile.

    --
    A deep unwavering belief is a sure sign you're missing something...
  70. Re:.tar.F file? by Robert+Borkowski · · Score: 1

    How do you melt a frozen file?

    melt foo.F

    ;)

    --
    This .sig intentionally left blank
  71. VMware by fatboy · · Score: 1

    Has anyone been able to boot QNX on VMware? It dies hard after the bootloader finished loading the kernel. Here is the dump from the log. Maybe it dosent like the VMware virtual IDE cdrom drive.

    Sep 25 21:25:16: License OK
    Sep 25 21:25:16: Booting virtual machine
    Sep 25 21:25:16:
    Sep 25 21:25:17: VBE call 0x4f02 bx 0x0007 cx 0x03d5 es 0xffff di 0x0000
    Sep 25 21:25:17: VBE: VGA Mode switch to 7
    Sep 25 21:25:18: VBE call 0x4f02 bx 0x0003 cx 0x03c2 es 0xffff di 0x0000
    Sep 25 21:25:18: VBE: VGA Mode switch to 3
    Sep 25 21:25:18: VBE call 0x4f02 bx 0x0012 cx 0x03b5 es 0x01c1 di 0x7b96
    Sep 25 21:25:18: VBE: VGA Mode switch to 18
    Sep 25 21:25:27: VBE call 0x4f02 bx 0x0003 cx 0x0925 es 0x6888 di 0x69c1
    Sep 25 21:25:27: VBE: VGA Mode switch to 3
    Sep 25 21:25:33: DISK/CDROM timeout of 2.673 seconds (ok)
    Sep 25 21:25:39: ATAPI_CDROM: read for /dev/cdrom failed: Invalid argument
    Sep 25 21:25:39: DISK/CDROM timeout of 5.237 seconds (ok)
    Sep 25 21:25:41: ATAPI_CDROM: read for /dev/cdrom failed: Invalid argument
    Sep 25 21:25:42: DISK/CDROM timeout of 1.345 seconds (ok)
    Sep 25 21:25:43: ATAPI_CDROM: read for /dev/cdrom failed: Invalid argument
    Sep 25 21:25:43: DISK/CDROM timeout of 1.204 seconds (ok)
    Sep 25 21:25:45: DISK/CDROM timeout of 1.140 seconds (ok)
    Sep 25 21:25:49: DISK/CDROM timeout of 1.225 seconds (ok)
    Sep 25 21:25:53: F(128):1445 warning 0080:ff812c0f MOV (was 3407) count 0
    Sep 25 21:25:53: NOT_IMPLEMENTED at 0x25d8e 1923
    Sep 25 21:25:53: MONITOR ERROR NOT_IMPLEMENTED at 0x25d8e 1923
    Sep 25 21:25:53: Coredump with build $Name: build-621 $
    Sep 25 21:25:53: Writing monitor corefile 'vmware-core'
    Sep 25 21:25:54: Msg_Post Error: msg.log.monpanic
    *** VMware Workstation internal monitor error ***

    NOT_IMPLEMENTED at 0x25d8e 1923

    Please report this problem by selecting Help > Support, or by going to "http://www.vmware.com/forms/workstation/support.c fm".

    Please provide us with the log file (/home/username/vmware/QNX/QNX.log) and the core file (vmware-core) from the current directory (/home/username/vmware/QNX).
    If the problem is repeatable, please set the logging level to `Debug' in the Misc panel. Then reproduce the incident and file it according to instructions.

    We appreciate your feedback

    -- the VMware Workstation team
    Sep 25 21:26:15: changing state 0 from 1872 to 1870
    Sep 25 21:26:15: MainPowerOff-- Shutting down devices

    Hope someone out there has got it to boot on vmware :)

    --
    --fatboy
  72. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  73. Correction by ripcrd · · Score: 1

    Make that Bagnell Dam. I've been there many times as a kid.

    --
    --Somewhere there is a village missing an idiot.
  74. i-Opener or WebSurfer? by Ledge+Kindred · · Score: 2
    So now that you can get a development version of QNX for free, how to build our own i-Opener/WebSurfer type appliance with it? (Or use it to hack our way out of using the software that comes with one of those units if you happen to already have one?)


    -=-=-=-=-

    --

    -=-=-=-=-
    My mom's going to kick you in the face!

  75. QNX ISO by pope+nihil · · Score: 2

    i installed QNX from the ISO. after some troubles getting it to boot, i eventually got into the photon microgui. "this is pretty slick" i thought. i was amazed to discover my SB Live! was supported. unfortunately, my tulip compatible network card wasn't working. i decided that if it wasn't going to work with my network card, it wasn't worth it.

    that's when i decided to go back to windows. unfortunately, i was unable to ascertain from the QNX bootloader how to actually do this. i tried lots of options and keystrokes that i thought might help, but to no avail. all i could do was make QNX start to load and then fail. (i had gotten into it originally with some sort of safe mode).

    so, i busted out the trusty ol' redhat 6.2 cd (remembering there was an emergency boot option). too bad you can't install lilo using that... after unsuccessfully trying, i said, "fuck it. i'll just install a base RH 6.2 over my QNX partition". i told it to reformat the partition as ext2 and install no packages. little did i know that RH would just sit there if you didn't choose any packages. *sigh*

    fortunately, it did delete the QNX partition, which left the QNX bootloader with no choice but to throw me back into WinMe. after a quick "fdisk /mbr", i feel better already.

  76. Re:Commercial Software??? by Higman · · Score: 1

    Before the site was slashdotted, I think I remember reading that gcc was included with either the base package or available as an add-on.
    If you build it, it'll be there...

    --
    -- [insert sig here]
  77. QNX, Mac OS X by earache · · Score: 2
    Installed like a champ and boots almost as quickly as BeOS. It's not incredibly stable however, many of the screensavers will dump the entire thing, forcing a hard reset.

    I like the interface much better then BeOS, but BeOS is obviously ahead of the game in terms of hardware support and stability. The desktop for QNX is pretty interesting and instantly more usable then BeOS. The browser also kicks the living crap out of NetPositive. Another nice plus is the package installer for adding add-ons to QNX. That's pretty slick, but again not very stable - bombing itself twice and being unable to open various packages from the online repository. On the networking note, supports DHCP which had me up and running with no config whatsoever.

    On another note, I installed the OS X beta on my G4 today. I was initially impressed with the UI but got annoyed with it rather quickly. Also annoying is using classic apps in OS X as launch time is nearly a minute or two and speed lags well behind. On the plus side, network config was a snap, and the UI does have a few nice things to be said about it, but I felt like a six year old after awhile, which isn't a good feeling. No development tools though!

    1. Re:QNX, Mac OS X by Anonymous Coward · · Score: 1

      BeOS is ahead of QNX and for several reasons. Some of which aren't publicly
      available. While NetPositive is a crappy browser, Opera/Wagner is superior to
      voyager. Both have real player. BeOS has real USB support along with firewire
      support. BeOS has real OpenGL, and with acceleration for many cards available
      and the new networking that is amazingly fast. Granted the public doesn't have
      this [yet], but I've seen it and its pretty amazing. There's also winmodem support
      in BeOS and support for quite a few other random devices including wacom tablets,
      wheel mice, and some portable mp3 players and random isa boards.

      Usability is debatable. I've found BeOS to be far superior in terms
      of usability, there were many things in the new photon 2 UI that don't make sense
      and the lack of a desktop doesn't help. It just depends upon how well you've
      learned to use either of these interfaces. Sliding the tabs in beos is incredibly
      useful for terminals and such and stacking the terminals on top of each other.
      Then you can quickly switch between them and have them take up only the
      area of one terminal. Plus the fact that the whole interface is multithreaded means
      that almost all of the programs will allow you to use their interface while the
      program is busy. Visually, Photon 2 is superior in terms of an interface on x86, but
      it pretty much ends there in my opinion. It's uniform and "looks" clean, but under
      the appearance, its the same basic Photon that just does a poor job of stealing
      functionality from other OSes.

      Programming wise, BeOS is incredibly superior. Things like BMediaFile and the
      translation kit is amazing, among many other things.

      And then there are applications to use. Sure QNX worked on a few apps to
      surprise people and attempt to lure people in like the DVD player,mozilla, and
      quake 3. But the lack of other programs is enough to have you not use the OS
      for long.

  78. Re:Check it out before you download by RoosterT · · Score: 2

    A more accurate statement would be that the Linux kernel is a monolithic kernel, which, unlike the QNX microkernel, does not provide MMU protection of core OS processes. This also makes it much easier to write and debug QNX device drivers.

    You can debate the definition of "monolithic" and talk about "kernel modules" all day long, but the fact is that the Linux kernel all runs in the same memory space, so it is a less robust design than a microkernel. (Note that I said robust _design_ not implementation. It is possible to write a crappy microkernel).

  79. Re:Finally by be-fan · · Score: 1

    BeZealots!=Linux Zealots. They're just as passionate, but realize when that their OS isn't perfect for everyone.

    --
    A deep unwavering belief is a sure sign you're missing something...
  80. Re:it isn't really all that cool by be-fan · · Score: 2

    Unlike some OSs, QNX is not monolithic. ALSA is just a module somewhere above kernel space, so its not actually part of the OS proper.

    --
    A deep unwavering belief is a sure sign you're missing something...
  81. Re:QNX is a kick in the pants for RealtimeLinux by kinross · · Score: 1

    Linux is not built to be realtime. The current move to make linux realtime is flawed. QNX was designed from the start to be realtime Linux was not. If you read in any embedded system magazine they laugh at the idea of Linux being realtime. Its not its purpose and never will be. Linux is great for servers, possibly desktop, but not embedded apps. In fact most embedded apps have no OS at all. The Linux zealots will tey to put Linux on anything they can but its not always the best solution.

  82. Re:Be careful with your deep links by Jeremi · · Score: 1
    anyone who acts upon these deep links should be aware that doing so violates [...] You have to be more careful, in this highly litiginous society.

    Bullshit. If someone posts a world-readable file on a publicly accessable web server, then that file is legally viewable by the public.

    If you want people to go through predefined other pages in order to get to the file, there are many techical methods to ensure that people do so.

    Trying to legally intimidate people into following your own set of 'rules' about how they access your web pages is like posting a billboard and demanding that people only look at it from the angles you want them to.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  83. .tar.F file? by Straker+Skunk · · Score: 2

    Anyone know what (duuuh heck) this is?

    skunk:~$ file qnxrtp.tar.F
    qnxrtp.tar.F: frozen file 2.1
    skunk:~$

    Anyway, for the sake of Tucow's bandwidth, I'm mirroring the file here. MD5 sum = 316236554639edf717a94026ee940812.

    --
    iSKUNK!
    1. Re:.tar.F file? by Joe+Groff · · Score: 2
      Frozen files (*.F) are a compressed file, similar to gzip or compressed (.Z) files. I believe that gzip is capable of uncompressing frozen files, try doing "tar xzvf qnxrtp.tar.F".

      - Joe

      --

      -Joe

  84. Re:.tar.F file? (nuts && ISO MIRROR) by Straker+Skunk · · Score: 2

    D'oh! Guess the ISO is the way to go, then :-)

    Tucows doesn't seem to be running slow at all, but if others disagree, here's a little something that should help:

    File: qnxrtp.iso
    Size: 95911936
    MD5 sum: 75c8dc3a42f80a85ef8c733a317d8ebd

    --
    iSKUNK!
  85. Release on the same day as RedHat 7 by Pengo · · Score: 2


    I wonder if they tried to beat RedHat to their 7.0 release.. it would of almost been better for the excitement of RH7 release to calm down a little bit.. but I think that it may of rained on their parade.




    --------------------

    1. Re:Release on the same day as RedHat 7 by hepatitis_bee · · Score: 1

      this is far more significant than rh7.0

    2. Re:Release on the same day as RedHat 7 by SlashFrog · · Score: 1

      No. They were probably timing the release to coincide with the Embedded Systems Conference in San Jose this week.

      --
      --- One world, one chance Doc.
  86. qnx .. better then linux ? better then beos ? by czoli · · Score: 2

    it's fast .. clean ... it remidns me beos.

    but beos is more advanced not not "old style" unix.

    anyway qnx is better then linux for it's quality of code ... but with linux you can do a lot more.

    with Bone and OpenGL coming to Beos .. do I need to trash Beos ? I think no. I'll have Unix networking with a nice GUI (linux far away .. NOW) and a solid OpenGL (better then linux asap for Be is out .. not too far).

    Qnx is kewl anyway ... but too different from BeOS and if compared to linux for SOMETHING is better.

    I'm getting bored of changing OS ... we don't need another OS to waste energy .. Linux and Beos are growing so nicely now.

    Qnx will be a toy in the desktop ...

    1. Re:qnx .. better then linux ? better then beos ? by be-fan · · Score: 2

      Actually, BeOS is NOT more advanced that QNX. The messaging seems to be better, the net code is more advanced than even BONE (QNet is years ahead of anything else) Photon has a lot of neat features (X Windows compatibility, network transparency) the API has some nifty features (like the mmap BeOS is missing) and the interface API is a little more mature. However, Be does have OpenGL, a killer media kit, and somewhat better graphics-access going for it.

      --
      A deep unwavering belief is a sure sign you're missing something...
  87. Re:Be careful with your deep links by Froid · · Score: 1

    You sound really hostile. Did QNX steal your lunch money as a child, or something?

  88. So when are the free cds being shipped out by evilned · · Score: 1

    I signed up for one of the free cds, any idea when they will start shipping? I'm looking forward for another OS to play with.

    --

    "My head hurts, My feet stink, and I dont love Jesus." -Jimmy Buffett

  89. Re:MP3 Playback by Fweeky · · Score: 1

    So it's really the player, not the OS that's effecient in this case. Which is really what I meant - OS is unlikely to effect something like this beyond some fancy priority stuff, and maybe threading/IPC.

    I've yet to try it though.. wonder if it has SMP support...

  90. Check it out before you download by Anonymous Coward · · Score: 2

    Check the preview on BeNews here. They have screenshots and everything.
    BTW, BeOS is better than QNX. Seriously.

    1. Re:Check it out before you download by Fluffy+the+Cat · · Score: 1

      This doesn't seem to bear much resemblance to what you originally wrote. If your complaint is that Linux doesn't have a consistant binary interface between the kernel and modules, then fine - it has absolutely nothing to do with the kernel being monolithic, though. Using technical terms in a non-technical sense during a technical discussion is a somewhat stupid thing to do, if you want people to take you seriously.

      The vast-majority of the cases may be true for trival hardware, but is decidely not true for major items like video-cards and sound cards.

      The ALSA project consists of sound drivers for a large number of sound cards. It is currently not a part of the Linux kernel (it's supposed to be integrated in 2.5), but is distributed separately. The code is self-contained. It is not a set of patches to the kernel. It in no way changes the kernel code. Could you please explain how compiling ALSA in order to support different sound cards would require me to recompile my kernel? (Note: it doesn't.) As for graphics cards, I've never found that I've had to recompile my kernel in order to reconfigure XFree to use a different card. Even in the case of DRI support (which requires some level of kernel support), the code can be compiled separately from the kernel and certainly doesn't require a kernel recompile in order to use it.

      You're plainly wrong here.

    2. Re:Check it out before you download by be-fan · · Score: 2

      I only have one account. I have no friends modding me up. Apparently, the moderators don't share your same "Linux has NO problems" mentality.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Check it out before you download by LordNimon · · Score: 1
      "It is also the exact opposite of the Linux kernel, which is "monolithic" (everything is built into the kernel, hence the need for re-compilation when you add/remove hardware).

      It looks like Be is spreading some FUD here.
      --

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    4. Re:Check it out before you download by be-fan · · Score: 2

      You're reading too much into what I said. My point is, that from a user standpoint, there is a lot of stuff that is closely tied to the kernel. Y

      It is not real easy to use kernel drivers between different versions. Agree with that part? Okay, that means that there is a very close relation between the kernel and the driver. Agree with that part? That means that the kernel is monolithic. For example, my NVIDIA drivers required me to downgrade a kernel version and recompile in order to work properly. I can't reliably rip out a FS module and insert it into a new kernel.

      Who said anything about ALSA? I was talking about OSS. And I can give you several examples of stuff being tied too closely the the kernel. For example, iptables often requires patches to the kernel. My aformentioned NVIDIA drivers are terribly closely tied to the kernel version. I can't take my sidwinder driver from one kernel and stick it into another.

      You got to the heart of the problem. There is no stable driver API. That encourages a close connection between driver and kernel. That means it is a monolithic kernel. I don't care if I'm using the term wrong from a technical point of view (though I'm not, Linux IS monolithic technically) but I'm using from a "English" point of view.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:Check it out before you download by Fluffy+the+Cat · · Score: 1

      If the fact that a kernel upgrade requires you to recompile the kernel surprises you, I'm somewhat concerned. As a side point, in the vast majority of cases you can compile a module for a specific piece of hardware without having to recompile the kernel or reboot in order to insert it.

      Your point about the drivers not being usable between different kernel versions is not directly related to Linux being monolithic. The problem in this case is that Linus has repeatedly stated that he sees no reason to even attempt to maintain a consistant binary interface even between releases of the stable tree given that it would add complexity without benefitting anyone other than people who only distribute binary modules. This is a design choice that could just as well apply to a microkernel.

      Your first point has nothing to do with your initial claim. Your second point is something of a truism. Your third point is demonstrably false in most cases.

  91. "Filesystem driver" is really disk driver by LordNimon · · Score: 2

    Interesting, what QNX calls a filesystem driver, the rest of the world calls a disk (i.e. scsi or ide) driver. I guess that means that QNX only supports one file system, or they just call file system drivers something else (further compounding the confusion).
    --

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
    1. Re:"Filesystem driver" is really disk driver by Froid · · Score: 3

      It's just a difference of symantics. The file system can be a single file, like with Linux in those WinLinux distrobutions.

  92. No Watcom C/C++ by wcmcgr · · Score: 1

    QNX without watcom?? whats up with that noise??

  93. QNX is a kick in the pants for RealtimeLinux by Froid · · Score: 2
    From QNX's website:
    Why is the new QNX realtime platform big news?

    Because it's the only solution that offers embedded developers the benefits of both a true realtime OS and a true platform OS. As a result, it's uniquely positioned to become a premier platform for embedded devices - just as Windows and Linux have become the platforms of choice for desktop and server applications.

    Future battles will be waged in the embedded market, not the desktop market. If Linux is to succeed in Linus's quest for World Domination(tm), then QNX must be the first up against the wall.
    1. Re:QNX is a kick in the pants for RealtimeLinux by ChadN · · Score: 1

      RTLinux is a soft realtime platform if I'm not mistaken.

      RTLinux is hard real time.

      --
      "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
    2. Re:QNX is a kick in the pants for RealtimeLinux by RoosterT · · Score: 2

      I went to an industrial software conference recently where they had a panel discussion about real time operating systems. I heard some specs for "Realtime" Linux and "Realtime" WindowsCE. The benchmarks used most often are interrupt latency and context switch time. I won't go into a technical description but the sum of these numbers is basically the amount of time between when the computer receives a HW interupt and when the correct SW starts to run. (Times are approximate)

      WindowsNT/Linux ~? milliseconds
      WindowsCE ~100 microseconds
      RTLinux ~10 microseconds
      QNX ~0.8 microseconds

      I just thought I would post this so that when someone talks abput realtime windows/linux you realize that QNX is in a whole different ballpark.

      You may be thinking, why the hell do I need 0.8 microsecond realtime determinism? Well, why the HELL would you not want it??

  94. MP3 Playback by jonfromspace · · Score: 2

    2% CPU Usage while playing an MP3... Man, as soon as they Port my Adobe products....

    Why can't the transit system be this efficient?

    --
    I am become Troll, destroyer of threads
    1. Re:MP3 Playback by be-fan · · Score: 2

      Actually, my scripts already renice X. It still skips. And it's not Be's highly optimized codec, its the OS. (BTW Be's media player isn't exactly the most tweeked thing in the world. Especially with MPEG video.)

      --
      A deep unwavering belief is a sure sign you're missing something...
  95. Pipe-Hitting Geeks. by slothbait · · Score: 1

    > If Linux is to succeed in Linus's quest for World Domination(tm), then QNX must be the first up against the wall.

    Well, hot damn, let's get going! I've got some pipes and chains. Let's meet at midnight and go make some trouble for these "QNX" sucks.

    First blood gets a free "RTLinux rules!" T-shirt!

    ...but seriously, does QNX distribute source code? If not then I'm sure not going to want to work with it.

    --Lenny

  96. Re:Commercial Software??? by Reaverkin · · Score: 1

    gcc, and Voyager - an HTML 3.2 compliant browser are included in the base. You can download, browse and install additional software including a Mozilla based browser and AbiWord using the package installer. I think qnxstart.com has GIMP and XPDF ported

  97. Do you even know what RTLinux is? by slothbait · · Score: 2

    Real Time Linux is a real-time kernel that runs a standard Linux kernel as a pseudo-userland thread. It is essentially a hack to run standard Linux binaries on an otherwise real-time system.

    Whenever an interrupt is issued, the RTLinux handler is run, and if necessary the RTLinux scheduler. The standard Linux kernel scheduler only runs during idle time. And RTLinux can pre-empt the standard Linux kernel, because Linux is run essentially as a process of the RTLinux kernel.

    So my point is that the latency of the Linux kernel as we know it has no real bearing on the performance of RTLinux. RTLinux is it's own kernel, designed from the ground up for real time. To my knowledge, it shares no code with Linux. Linux is run "on top" of RTLinux, and thus stays out of the way of the ultra-important real-time scheduler.

    Check out their site for more info...

    --Lenny

    1. Re:Do you even know what RTLinux is? by kinross · · Score: 1

      When you only have 256k of Ram it doesn't quite work.

  98. Mirror by Slash+Mirror · · Score: 1
    --

    SlashMirror: Where to put files for fellow /.'ers

  99. Re:Isn't "being cool" reason enough? by DrSkwid · · Score: 1

    plan9 has been doing that for 10 years

    http://plan9.bell-labs.com/plan9

    all resources are distributed through a namespace
    want to play audio on my machine :

    cat pcmdata.dat | /drskwid/audio

    is that cool enough?
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  100. QNX by sfbanutt · · Score: 2

    Whilst I've not used this latest version of QNX, a couple of years ago I designed the control system for a wafer polishing tool that used QNX for the control system. We ran it on 3 single board computers, one with a hard drive, the others booting off flash and sharing the hard drive of the first. It was nice because the hardware and resources were transparently available on all three SBCs, computer 1 could easily get to serial ports on computer 2, etc. By dividing the control tasks up into a number of modules and using the QNX send/receive/reply IPC stuff, we were able to move tasks around on the fly and the system didn't know or care where stuff was running. I just wished they had supported gcc at the time. Watcom was ok, but it was a really old implementation of c++....

    jim

    --
    I've wrestled with reality for 35 years and I'm happy to say, I finally won out - Elwood P. Dowd
  101. Install problem by 11223 · · Score: 2

    Computer hangs on "Generating helpviewer search database"... dang. I wanted this to work. Does anybody know what's up with that?

  102. don't think i didn't try. by pope+nihil · · Score: 1

    i used their little command-line utility to detect network cards. it came back as not detecting any. i'm not completely dumb. i RTFM.

  103. Re:Finally by be-fan · · Score: 2

    Would you like to point out how? If you look at my postings on the BeDev list and BeNews, you'll realize that I critisize BeOS too when the time is appropriate. I never said to anybody that YOU SHOULD USE BeOS. I merely point out when somone is spreading FUD about it, or when somone gives Linux undeserved credit.

    --
    A deep unwavering belief is a sure sign you're missing something...
  104. Re:Isn't "being cool" reason enough? by DrSkwid · · Score: 1

    yes, kind of
    everything is controlled like this
    the contents of a window can be read and written through file access
    everything really is a file
    and because of that consistent methodology you can do complicated things easily
    control your devices with shell scripts / executables / python etc. etc. there's no new interface stuff to bother with.
    add something new and EVERYONE already knows how to interface with it :

    $ cat /device/status
    Device is "on"
    $ echo "off" > /dev/ctrl
    $ cat /device/status
    Device is "off"

    but interestingly if i bind the device in to my namespace I can control it too even though it's not on my pc so I can easily write data to your serial port or read the position of your mouse

    if you liked unix you'll love plan9

    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  105. Hmmm... by B00yah · · Score: 1

    I was recently visiting Begnell Dam (not Bengal) in lake of the ozarks, and received a personal tour. They told me that they use QNX to monitor the generators, mainly because it's "more robust than windows"...hmmm...


    öööööööööööööööööööööööööööööööööööö

  106. Re:Two Words: by msim · · Score: 1

    thats three actually

    --

    Life is like a box of chocolates, you never know when your gonna get food poisoning.
  107. Re:Finally by itsbruce · · Score: 1
    BeZealots!=Linux Zealots. They're just as passionate, but realize when that their OS isn't perfect for everyone
    Your posts so far contradict that.

    Who keeps marking this simp up? Where his posts are comprehensible they're flamebait?

    I smell a rat.

  108. Does Perl Exist under QNX ? by Camel+Pilot · · Score: 1

    I would need that too.

  109. Re:Finally by GypC · · Score: 1

    Yet they tend to over-generalize...

    ;^)

    "Free your mind and your ass will follow"

  110. But read the licenses by Animats · · Score: 2
    The "QNX Realtime Platform" has the licensing problem from hell. It takes a number of mouse clicks to get there, but start at the order page and read through all the stuff.

    As such you acknowledge that you are not authorized to use any the QNX Realtime Platform: (i) in a live operating environment, (ii) with data that has not been sufficiently backed up, or (iii) for benchmark or performance testing. You should expect the QNX Realtime Platform to be somewhat unreliable. It is your responsibility to take adequate precautions to prevent damage to your resources in the event the QNX Realtime Platform fails. We intend that all components of the QNX Realtime Platform will be offered as commercial versions; however, we cannot guarantee if or when this will happen.

    I thought this was a product. That sounds like a beta or worse. QNX used to be really good about reliability, and I thought that would continue. Apparently not.

  111. Re:it isn't really all that cool by be-fan · · Score: 2

    I never said monolithic is bad. I said that since QNX is not monolithic, ALSA doesn't have to be part of the kernel to work, and thus the kernel need not be Open Source.

    --
    A deep unwavering belief is a sure sign you're missing something...
  112. Isn't "being cool" reason enough? by jspey · · Score: 2

    From the QNX developer FAQ:

    "[I]f one appliance in a home network has an Internet connection, or flash memory, or an MP3 music archive - whatever - all other appliances can access that resource automatically. Not only is this cool, but it can dramatically lower the cost of entry for home networks"

    Isn't being cool reason enough to try it out? This is almost enough to get a second box running in my shoebox apartment so that I can set up a lan and try this out. It's not so much that it can share the resources, but that there's no work involved.

    Mr. Spey
    Cover your butt. Bernard is watching.

    --
    Cover your butt. Bernard is watching.
  113. Re:.tar.F file? (nuts && ISO MIRROR) by Rude+Turnip · · Score: 1

    I've had nothing but frustration with the fox.mit.edu link. I've done two separate downloads at separate times over my 56k (one overnight and one while at work) and in both instances I'm only a few K off from getting the full iso. When I burn what I have, I can't read the disc. The most I've gotten from the download is 95,907,556 bytes (out of a total 95,911,936). Am I doing something wrong (just clicking on the link)? Has anyone else had this problem with the same link?

  114. QNX on a floppy? by v4mpyr · · Score: 1

    Anyone know if they still even offer their "trial" version - I can't seem to find it on the site? It would boot off a floppy, reside in flash memory and provide a web brower a few games, and some really great networking capapbilities. Yes, all on a 1.44M floppy.

    --

  115. Re:.tar.F file? (nuts && ISO MIRROR) by Rude+Turnip · · Score: 1

    I just did an FTP append of my broken download by hooking up to SlashMirror. All is well...hosah!