Stories
Slash Boxes
Comments

News for nerds, stuff that matters

QNX RTP Running on iPaq

Posted by michael on Sat Sep 01, 2001 11:46 AM
from the more-stuff-to-lose dept.
An anonymous reader sends in: "iPaq just got new gracious looks. QNX microkernel and the gracious Photon micro GUI did wonders to iPaq. Get a sneak preview here. If you are in Boston next week, be sure to drop by Embedded Systems Boston to try your hands at the qPaq... ;)"
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • More info? (Score:1)

    by cudgel (90160) on Saturday September 01 2001, @11:55AM (#2243272) Homepage
    I can't find anything about QNX on the iPaq on their website - anyone have more information? This blows anything I've seen about Linux/X on an iPaq away for usability (at least from the screenshots) and looks. Will this be available soon? And any suggestions on justifying an iPaq with the purchasing department?
    • Re:More info? by A Commentor (Score:2) Saturday September 01 2001, @01:27PM
      • Re:More info? by TheeAlien (Score:1) Saturday September 01 2001, @01:58PM
  • Beautiful. (Score:2)

    by Glytch (4881) <matt.t.white@[ ]il.com ['gma' in gap]> on Saturday September 01 2001, @11:57AM (#2243281) Homepage

    In another article, I had said that PDAs were pretty much useless.

    I take it all back. :)

    • Re:Beautiful. by garcia (Score:2) Saturday September 01 2001, @12:15PM
      • Re:Beautiful. by msobkow (Score:1) Saturday September 01 2001, @10:12PM
        • Re:Beautiful. by J.C.B. (Score:1) Saturday September 01 2001, @11:11PM
  • Where is the... (Score:1, Funny)

    by BiggestPOS (139071) on Saturday September 01 2001, @11:59AM (#2243285) Homepage
    TuPaq??

    • 1 reply beneath your current threshold.
  • Question (Score:3, Interesting)

    by danheskett (178529) <danheskett@gma i l . com> on Saturday September 01 2001, @12:00PM (#2243287)
    So here is the question:

    I see all of those hot little modifications and what-not.

    Who can I write a check to right now to get one? I love cool things like that, but I generally do not have the time to sit down and make one of those things work. This is becoming a really angering a trend.

    So please, could someone please do this and provide a retail, normal person outlet for them??
    • Re:Question by TheeAlien (Score:1) Saturday September 01 2001, @12:35PM
    • 1 reply beneath your current threshold.
  • Gorgeous. (Score:1)

    by Delirium 21 (336429) on Saturday September 01 2001, @12:01PM (#2243288)
    That is gorgeous. Simply brilliant.
  • wow (Score:2, Redundant)

    by enrico_suave (179651) on Saturday September 01 2001, @12:03PM (#2243291) Homepage
    holy jimeny christ that looks cool! *drool*,
    *wipe*,
    *drool*...
    *checks online checking balance*,

    *cries*

    E.

  • by Uruk (4907) on Saturday September 01 2001, @12:05PM (#2243295)
    These PDAs are getting neater and more powerful every day, but when are they going to be real machines?

    I mean, eventually we could have a setup where you would buy a full size monitor and keyboard for office and home, and then just buy one little Super PDA to plug the monitor and keyboard into to use as a full PC. If they can get wireless networking down into that size package (which I'm sure they will eventually) you'd even be able to network without current crappy PDA packet modems or anything like that.

  • by jcostom (14735) on Saturday September 01 2001, @12:05PM (#2243296) Homepage
    I won one in a contest. After trying, and I mean really trying to use it, I couldn't "de-Palm" my brain, and the lack of organization in WinCE just didn't agree with me. SO, I sold my iPaq and got a Palm m505.

    Now I find myself wishing I'd kept it for this. :(

  • The perfect world (Score:1)

    by InsaneCreator (209742) on Saturday September 01 2001, @12:06PM (#2243298)
    Linux on my desktop, qnx on my iPaq, Microsoft in my long forgotten history. The world is perfect! :)
  • Input How ? (Score:2)

    by johnjones (14274) on Saturday September 01 2001, @12:06PM (#2243302) Homepage Journal
    how is input done ?

    I see for the shell that a keyboard popup is there

    BUT for normal apps how is it done? for X their is Xscribble from the boys and girls at CRL (compaq) which is standard part of the handhelds.org distro and palm of course have the dedicated part of screen with WinCE vendors chouseing how they do it

    how about voice input ?
    now that would rock if only IBM recompiled their Linux ViaVoice for StrongARM I bet a bunch of vendors would be real intrested
    WinCE already has this in their beta builds but its very much like the Apple Voice control (which is kind of funky) but I find that the Apple Implementation is sensitive to background noise and depends on what Mic you have: in my mind I can see the people shouting at their organisers to "mail, oh e-mail, post , arrrch how do I pick up mail ??" (-;

    I really cant see how they are going to do it on QNX

    any details ?

    regards

    john jones

    • Re:Input How ? by barryp (Score:1) Saturday September 01 2001, @12:37PM
    • Re:Input How ? by variable (Score:3) Saturday September 01 2001, @12:52PM
      • 1 reply beneath your current threshold.
    • 2 replies beneath your current threshold.
  • Re: QNX, why bother? (Score:4, Flamebait)

    by Bodero (136806) on Saturday September 01 2001, @12:09PM (#2243308)
    You should hear our embedded systems engineers laughing or crying about "Real Time Windows CE" depending on whether they chortling at it's response times, or miserable about being forced to use it respectively.

    Your laughter is borne out of ignorance. Everybody publishes OS times for their OS when running in kernel mode only (which offers zero protection from processes run amok). But CE and EPOC don't run in that mode--you can't on these platforms since they're open and could be running malicious code.

    To wit, look at QNX (http://www.qnx.com/products/os/qnxrtos.html#Perfo rmance [qnx.com]) and On Time (http://www.on-time.com/index.html?page=rtk45.htm [on-time.com]) . Great numbers, but only for kernel mode operation.

    For protected systems using the MMU, it seems all the big players don't publish numbers. Why? Because this is a tough environment and the numbers look like shit. QNX offers nothing on their site about their Neutrino product performance. Neither do Mentor or Wind River.

    Even the RT Linux folks are flaky here. http://www.zentropix.com/support/document/helpdox/ rtai.pdf [zentropix.com] claims they can deliver a 4 uS average interrupt response time with 13 uS of jitter, resulting in 17 uS worst case interrupt response time. This is on a 233 MHz Pentium II.

    Microsoft are claiming 7.5 uS worst case ISR latency on a 90 MHz Pentium II for CE (http://msdn.microsoft.com/library/techart/real_pe rf.htm [microsoft.com]). We're seeing similar numbers on a StrongARM platform at a similar clock.

    Clearly, CE is probably on par with the QNX/PSOS/VRTX crowd.

    So, until Symbian actually publish some numbers on their interrupt performance, we can assume that, like code size, they are merely FUD'ing the industry.

    As for the topic at hand, however, it's wonderful to see something like QNX running on iPac, maybe make one worth getting after all ;)

    • Re: QNX, why bother? by mritunjai (Score:1) Saturday September 01 2001, @12:40PM
    • Re: QNX, why bother? by mritunjai (Score:1) Saturday September 01 2001, @12:51PM
    • Re: QNX, why bother? (Score:5, Informative)

      by variable (13935) on Saturday September 01 2001, @12:55PM (#2243418) Homepage
      First of all - those numbers are for QNX4 (our previous generation kernel, x86 only). The iPaq is running QNX6. And we do have numbers - I am not sure if they are posted on our website yet or not but they are going to be made with each and every release. And yet another thing - QNX isn't your average monolithic kernel. There is no "kernel" mode for timings that mean anything. Everything is based on a message passing infustructure (from device drivers to networking to filesystems to the GUI).
      [ Parent ]
    • Oh Yes! by fm6 (Score:2) Saturday September 01 2001, @05:34PM
    • Re: QNX, why bother? by slashdot2.2sucks (Score:1) Saturday September 01 2001, @08:46PM
    • 1 reply beneath your current threshold.
  • Uh, excuse me? (Score:4, Interesting)

    by Danborg (62420) on Saturday September 01 2001, @12:16PM (#2243321)
    ...but isn't this supposed to be a PDA? Look at the screenshots [qnx.com] again... look at the 10 apps.... where is "Calendar"? -- where is "Contacts"? -- where is "E-mail"? -- where is "To Do List"?

    Beautiful OS, but clearly not an organizer.
  • Hmmm (Score:1)

    by Beowulf_Boy (239340) on Saturday September 01 2001, @12:23PM (#2243337)
    I was going to use Linux as the OS for a lab at school for web surfing, but I'm gonna look at QNX, does Netscape run on it?
    How fast is the bootup?
  • Gracious?? (Score:1)

    by cygnusx (193092) on Saturday September 01 2001, @12:23PM (#2243338) Homepage
    iPaq just got new gracious looks. QNX microkernel and the gracious Photon micro GUI

    Can anyone please tell me how the hell the adjective "gracious" is justified in this context??
  • the problem is installation (Score:2, Interesting)

    by mj6798 (514047) on Saturday September 01 2001, @12:52PM (#2243410)
    I think this is another existence proof for a nice, non-Microsoft OS on the iPaq. I'm not quite sure why I would want to run it, though: Linux for handhelds is quite functional (even if its icons are not as nice), and it is free, open, and standard.

    The biggest problem I have had with running non-WinCE operating systems on the iPaq is the installation, which is a very laborious and slow process that takes hours to download stuff over the serial line. What is really needed is the ability to overlay a new OS from Flash and/or to install a new OS by clicking on an application in Flash memory. Or, of course, Compaq might finally preinstall Linux on the iPaq; even HP will be shipping a Linux PDA.

  • My gracious! (Score:1)

    by tswinzig (210999) on Saturday September 01 2001, @12:56PM (#2243420) Journal
    iPaq just got new gracious looks. QNX microkernel and the gracious Photon micro GUI did wonders to iPaq.

    Hmmmm all this graciousness from an anonymous coward. Any chance they work for QNX?
    • Re:My gracious! by PhotoGuy (Score:1) Saturday September 01 2001, @04:18PM
      • Re:My gracious! by mritunjai (Score:1) Saturday September 01 2001, @10:43PM
    • 1 reply beneath your current threshold.
  • Filesystem? (Score:2)

    by be-fan (61476) on Saturday September 01 2001, @01:04PM (#2243433)
    When are they going to fix the QNX filesystem? It runs real bad on every machine I've tried it on (and it is #1 on the qnxstart.com wishlist). Eventually, people are going to put those cool IBM microdrives on their PDAs and start noticing the deficiencies of the filesystem. They have Dominic Giampalo (of BFS fame) working for them, so what's he doing?
  • QNX? QPE! (Score:2)

    by marm (144733) on Saturday September 01 2001, @01:05PM (#2243434)

    QNX on iPAQ looks sweet...

    But I don't see anything that the Qt Palmtop Environment [trolltech.com] doesn't do already, and with similar style and panache.

    Not to mention that QPE has a web-browser available FAR in advance of anything on any other handheld platform - Konqueror/embedded [konqueror.org] which has the full KHTML rendering engine that normal desktop Konqueror has, but with a UI optimized for a handheld's screen.

    Of course, I shouldn't have to mention that both QPE and Konq/e are fully-fledged GPL'ed projects, which I'm pretty sure QNX isn't, last time I looked...

    • Re:QNX? QPE! by vrmlknight (Score:1) Saturday September 01 2001, @01:23PM
      • 1 reply beneath your current threshold.
    • Re:QNX? QPE! by import (Score:1) Saturday September 01 2001, @01:43PM
    • Re:QNX? QPE! (Score:4, Interesting)

      by TheeAlien (518930) on Saturday September 01 2001, @01:49PM (#2243525) Homepage
      I have two different replies for you; one to why QPE is not better, and one about your GPL zinger....

      Firstly reasons to chose QNX over QPE for your iPaq...

      (1) QPE has alot of legacy attached to it.

      (2) Qt applications can already run fine in QNX so all they really need is a recompile to work.

      (3) It's cheeper to develop on QNX then QPE.

      (4) It's bulky, really bulky - QNX can run quite comfortably in 5 megs of RAM - QPE requires much more.

      (5) It's prettier... sorry, it just is.

      Now the GPL issue..

      Sorry to tell you but the GPL is not a good thing (TM).

      Software on the QNX version of the iPaq can use the GPL if the author desires, however many real embeded developers have a great dislike for it (for many reasons). In fact, I'd like to tell you a little story.

      Back before QNX 6.0 was released to the public QNX uses ALSA for sound... for it seemed like a good idea at the time - "simply tweek the drivers and recompile for QNX" said the QSSL engineers "It'll make our jobs alot easier!" they said.

      But it diddent! See, many of the big audio corporations had what is known as "propritary hardware", and in order to have a real, fully-accelerated driver they'd have to relase all their secrets to the public and their competition.

      QSSL soon figured out the problems with this; Is it better to have an OS that has rocking sound with a few-closed source drivers or an OS with okay sound and a couple of problematic drivers beacuse big busness dosent wana share technical specs?

      So, the poor old QSSL engineers rewrote the sound system from the ground up so it wouldnt be tainted (yes, thats the right word - tainted) by the GPL. Now big busness likes them! As they can make driver or submit secret information to QSSL under a NDA for them to make excellent drivers, plus most of the sound system is open-source (download the Audio DDK and see for yourself). It's really a win-win situation.

      And remember - Many pats of QNX -ARE- open-source (not just the sound system!), and the open-source parts (for the greater part) can be used for both comercial and non comercial purpose, but are not GPL'ed.

      One must NOT confuse the GPL and the open-source philosphy, as they are two different things.

      [ Parent ]
      • Re:QNX? QPE! by sakti (Score:1) Saturday September 01 2001, @02:48PM
        • Re:QNX? QPE! by TheeAlien (Score:1) Saturday September 01 2001, @06:22PM
          • 1 reply beneath your current threshold.
      • Re:QNX? QPE! by BlowCat (Score:1) Saturday September 01 2001, @10:19PM
      • 1 reply beneath your current threshold.
    • use FLTK by mj6798 (Score:1) Saturday September 01 2001, @03:59PM
    • 1 reply beneath your current threshold.
  • Gorgeous (Score:1)

    by dutchdabomb (248104) on Saturday September 01 2001, @01:14PM (#2243446)
    Absolutely gorgeous! My applause! Too bad it's not Free.
  • Only 1 App missing (Score:1)

    by BrookHarty (9119) on Saturday September 01 2001, @01:40PM (#2243504) Homepage Journal
    x-mame.

    mame and ssh are the only 2 apps i use on my ipaq. The only problem with ipaqs it doesnt handle multiple buttons pressed at the same time.
  • QNX is definitely cool (Score:2, Interesting)

    by pinkpineapple (173261) on Saturday September 01 2001, @01:45PM (#2243515) Homepage
    I have been running QNX for a while now. I recently got a PictureBook with a Transmeta chip and decided to use the machine with QNX. Since MS does want people to dual boot, I zapped their OS and put QNX instead. I am pretty happy with the machine. Needs a few more drivers (working on the camera support) but things are running smoothly. It's a very reliable OS. I just wish they would do a port to the iBook too.
  • Just no use at all .... (Score:3, Informative)

    by Anonymous Coward on Saturday September 01 2001, @04:49PM (#2243882)
    The embed platform interrest is define both by the quality of the OS and a powerfull dev-kit.

    The quality of the OS is important for the end-user, but the power of the dev-kit is important for the dev costs (easiest is the dev time, cheapest is the application).

    But this was yesterday statement .... today, a new OS just blast all this and change the init data !

    SavaJe (a Lucent spin-off) released betas of XE, their OS for StrongARM.

    What's the difference ... simply cristal clear : dev process is speedlight fast !

    What's the trick ?

    Just one word : it's Java !

    Ok, i heard Java "friends" that says, : "but how can you expect to run a java application on such a device ?"

    I will add, it is not simply a java platform compatible but GUIs applications are also written in Swing !

    The same "sceptics", can say not : "Gosh ! Are you kidding ?"

    And there i must add : and it is damned fast !

    You don't trust me, just go to www.savaje.com and download the latest beta of XE and set it up to you iPaq ....

    But beware, it's a drug-like : once you get into no way out !

    Ok, so about the specs :
    - It's fully Java2 SE 1.3 compliant
    - It is also JNLP compliant (cf JavaWebStart and JNLP)

    Just imagine : your develop you application, click on deploy as JNLP, the type-in the URL on your ipaq and voila : the application is running on it !!!

    For those who still consider that Java is just one more stupid language and not a complete new way of programming ... they ckeck XE and you will be part of the fun.

    Of course XE still lack some features (only few CF & PCCard supports), no IRDA at this time ... but the Java part is pretty impressive !

    XE for me is quite interresting in a enterprise architecture as it offer a great opportunity to leverage all the skills and legacy systems available. Creating a mobile device application has never been so easy !

    As a conclusion, XE just prove that when stilled peoples work on something then impossible things can became true.

    Don't get me wrong, Linux is the greatest OS for PC desktop applications ... but who can expect a whole bunch of application there when using XE we already GOT them ?! It's Java babe :)

    Please note that i am sure this message will be moderate down as it will hurt the /. linux-geeks as were my previous posts related this topics :( Thanks for the censorship ... )

    4R34'.
  • Awesome!! (Score:1)

    by Juln (41313) on Saturday September 01 2001, @05:12PM (#2243944) Homepage Journal
    QNX is a nifty little operating system, as I determined by installing it on my desktop system.
    Those screenshots from the qPaq look totally awesome. That + Opera and that little thing will just rip!
    QNX definitely has the art of making pretty interafces down, and the code behind it is super solid and interesting (too bad we don't get to see it...).
  • Open source? (Score:2)

    by be-fan (61476) on Saturday September 01 2001, @05:16PM (#2243952)
    I thought that I saw somewhere that QSSL was making parts of QNX open source? Anybody hear anything about that? An Photon Linux port would really rock. Photon has tons of features, is really small and fast, and the fonts and UI graphics look orgasmically good. QNX's kernel is nice for embedded systems, but on the desktop (which RtP tries to support) it is kinda flaky due to an anemic VM and filesystem. For example, it doesn't support paging directly, an app has to be coded with it in mind. Great for RT, but for GCC.
  • VSTa would be nice too (Score:1, Interesting)

    by Anonymous Coward on Saturday September 01 2001, @07:54PM (#2244278)
    Most people don't know that a free near-realtime OS exists that draws its architecture from QNX and Plan-9.

    Its called VSTa, or Valencia Simple Tasker. One of the main features of VSTa and QNX is that of a true microkernel architecture. The entire kernel runs in on-chip cache in around 40k of memory.

    VSTa has been around for a while and is GPL'd. It has an elegant design, but unfortunately it doesn't have a large group of developers working on the kernel and associated software. Too bad, I say.

    As much as I love linux, I think that VSTa would be an ideal kernel for the iPaq and similar devices. Now someone needs to do a port for StrongARM.

    If you're interested try www.vsta.org

    jim burnes jburnes@vonu.net

  • Yes! (Score:2)

    by cluening (6626) on Sunday September 02 2001, @01:01AM (#2244800) Homepage
    If I could go out and get one of those little things running QNX and Photon instead of WinCE, I might have reason to move past my wonderful Palm device - Manos, the Handspring of Fate... That thing looks really slick and quite exciting
    • 1 reply beneath your current threshold.
  • Re:MathCAD (Score:1)

    by mritunjai (518932) on Saturday September 01 2001, @01:04PM (#2243432) Homepage
    Sure ! QNX has a native networking in addition to TCP/IP. Using this you can turn a group of computers connected via network into a cluster running mathcad or whatever. You can as well run mathcad on a huge computer and see its display on your iPaq (no its not X) -- Keep Smiling - mritunjai
    [ Parent ]
  • by DABANSHEE (154661) on Saturday September 01 2001, @02:17PM (#2243584)
    Download the 'free beer' QNX 6.1 RTP (X86), it has all the tools for Porting software to IPaq's ARM QNX setup (well from what I heard, anyway)
    [ Parent ]
  • by variable (13935) on Sunday September 02 2001, @12:25AM (#2244746) Homepage
    Years now? Sounds like you are used to using QNX4. And under QNX4 I think you are correct that it is just non-standard enough (mostly due to the use of watcom instead of gcc) to make porting a pain. However, QNX6 is a major step forward from QNX4 and most of your issues are no longer a factor. Just FYI - might be waste since you are just an AC. :)
    [ Parent ]
  • 17 replies beneath your current threshold.