QNX RTP Running on iPaq
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... ;)"
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?
that looks fucking hot.
(pretend there's something witty here)
In another article, I had said that PDAs were pretty much useless.
I take it all back. :)
What, me worry?
Comment removed based on user account deletion
That is gorgeous. Simply brilliant.
Friends come and go, but enemies accumulate.
holy jimeny christ that looks cool! *drool*,
*wipe*,
*drool*...
*checks online checking balance*,
*cries*
E.
Build Your Own PVR/HTPC news, reviews, &
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.
-- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
Now I find myself wishing I'd kept it for this. :(
The unsig!
Linux on my desktop, qnx on my iPaq, Microsoft in my long forgotten history. The world is perfect! :)
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
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) and On Time
(http://www.on-time.com/index.html?page=rtk45.htm) . 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 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). 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 ;)
...but isn't this supposed to be a PDA? Look at the screenshots 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.
It's most prolly just a tech preview yet, since noone have it on their ipaq, ofcaurse there are no real tools yet..
The definition of PDA == organizer is far too restrictive. After all, PDA is supposed to be a 'personal digital assistant' or 'personal data assistant' or something else involving 'personal' and 'assistant.'
An assitant assists, in whatever a person needs done with data when on the move. That does not mean calendar, contacts and to-do for every person; some people do other stuff with data and with their lives. Should they not have PDAs? The Palm crowd especially seem violently opposed to devices assisting anyone but executives who have too many meetings to keep. I for one am glad that the PocketPC has become more flexible, so that it can assist everyone to some extent, rather than only assisting the rich, anal executive in the expensive suit.
Keep your Palm, but I have no use for it. I will, however, continue to use PocketPC/WindowsCE.
STOP . AMERICA . NOW
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?
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??
As far as I know QSSL (QNX Software Systems Limited) will release a supplement to QNX 6.1 (Or 6.1.1) that will contain what is needed, however I doubt it'll be out any time soon.
What would be nice if someone ported MathCAD/Maple/Mathematica to the iPaq using QNX.. that would be a wonderful thing
that is the F***ing coolest thing i have seen are they actually real shoots if they are this could be the best thing that has happened to the handheld market ... oh i also hope it uses the power button as thats one of the important things on my ipaq
you can pay me to put cool stuff together for you i will set up linux or do all that 'hard' stuff to get cool stuff to work so you dont have to actually know or care how the technology works
This must be Thursday, I never could get the hang of Thursdays.
Man, at first take a look how the jitters etc are looked into and how OS deals with them. Read the following articles Concepts of Time - I, Concepts of Time- II and What is Realtime.
And please! don't tell me that M$ too lets you know the architecture and philosophy behind the OS and how exactly it does Realtime execution. Plus, You don't get to develop on a desktop class gracious OS and transfer it as it is to target.
You can test/debug/compile your realtime progs on an x86 listening to MP3's (Yeah! everything is prioritised!) and when you're satisfied, compile it for arm,sh-8, or whatever. The screenshots you saw were almost direct ports of the stuff existing for QNX RTP desktop OS!
- mritunjai
And man there is more to QNX... 1) transparent networking: so your desktop computer and your iPaq become one machine! you can control GUI, audio, applications (even run and kill) from any on any machine. 2) fault tolerant OS 3) Micro kernel: no kernel mode drivers. You can kill off everything including HDD drivers, network, and filesystem. just leaving a shell and console driver, and can get back to a full GUI playing MP3's. So if anything goes down, the system still ain't dead!
- mritunjai
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.
Once someone releases decent display glasses these things will be completely useless.
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).
........ "The faster I go, the behinder I get" - Lewis Carroll
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?
"And like that
Eeeek! I just implied that QNX was a monolithic kernel - it isn't. It is a micro-kernel where the OS only provides a limitied set of features that enable all the rest of the system to be built. ACK!
........ "The faster I go, the behinder I get" - Lewis Carroll
which has like a normal keyoard and a big screen and normal mouse and I can put 4 PCI cards into and a couple of harddisks and a 300W ps and an athlon.
I love QNX. I work for the Post Office. our letter sorting machine is powered by QNX. the Techs, who used to be Windows drones, now love QNX. I think if you could. Pitch QNX for the desktop, replacing Win 95 they are using. Sooner or later MS is going to make them upgrade, and the cost will be astronomical.
They are, I believe using WebObjects for their intranet, so show them how well it works with that.
I am sure you can under bid MS.
photosMy Photostream
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?
A deep unwavering belief is a sure sign you're missing something...
QNX on iPAQ looks sweet...
But I don't see anything that the Qt Palmtop Environment 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 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...
Check out get.qnx.com. ;)
It is a full download of the QNX6 Realtime Platform that you can try out. Full desktop system. It is pretty nice if you don't need to run Word.
........ "The faster I go, the behinder I get" - Lewis Carroll
Comment removed based on user account deletion
I don't care which one, they both aren't CE, and they both make me want an iPaq. Badly. Ooomph.
i was look (quickly) on their web site is for the ipaq? can i download it and install it on my ipaq???
This must be Thursday, I never could get the hang of Thursdays.
Yeah, QNX just doesn't "get it".
They should GPL all their software immediately and file for bankruptcy, we don't need those capitalist bastards !
Does it matterwho they work for? I"m glad someone brought it up. It looks great. I haven't seen a PDA yet that has that nice of a GUI. I worked with the QNX OS about 7 years ago on the desktop and it was great. If they have a PDA with that much power and that looks that good then I think they've got something. After all, the PDA OS market is still up for grabs. Neither palm or MS really have anything to offer other than being the only games in town. Palm's OS is just an organizer and MS still wants to make a windows desktop OS in a handheld computer. It's nice to see that there are others doing some work. Even the linux flavor OS's I've seen for PDA's look like windows CE. I say keep the ideas coming no matter where they come from. In the end it will be the users who decide what wins no matter who is promoting it.
Well QNX 6 RTP X86 is, I don't know about the rest.
Also bootup time with QNX makes Linux look like a 90 year old grandma doped to the eye balls on stelazine & benzos to make things easy for the nursing home staff.
Except for the fact it has a login dialogue popup QNX makes BeOS bootup look slow.
Watch them go under and all the marvellous IP's gonna be lost forever.
If they would GPL it all, they could rest assured that QNX would live forever!
..should probably try looking up the definition of the word gracious, see if it actually fit the sentences that he used them in, then use it less than he's doing.
It's Photon GUI looks heaps better than even the 6.0 version.
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.
Whether installing it on its own partition or in a virtual partition, it makes installing even Mandrake 8 seem horribly complicated.
IMO, from the screenshots on the QPE site you linked to, the QNX interface is much, much, *much* nicer.
But I guess the difference is that one is available for download and one is just (so far as I'm concerned) pretty pictures.
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.
-- I feel better now. Thanks for asking.
I've yet to see a Linux distribution par a 'fair dinkum' dividend.
There forte is being the OS of choice for nuclear reactors & 'machines that go beep' in hospitals.
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.
The screenshots look nice, but the mere fact they have the Superfriends Wazzup parody makes it awesome.
The other screenshots under this tree. They're from the
desktop version of QNX, and they look cool too.
Definitely lovely. I just hope they'll sell the PDA at a
reasonable price.
From dict.org
Tautology
A repetition of the same meaning in different words; needless
repetition of an idea in different words or phrases; a
representation of anything as the cause, condition, or
consequence of itself, as in the following lines:
Your sig is composed of two phrases, 2*b and !2*b, the second is not a repetition of the first. A trusim, perhaps, but not a tautology.
XML causes global warming.
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)
What makes you think they havent ;)
In-house QSSL has QNX running on a G4 (tho not much work is being done on it now, as if you'll pass by your more then likely just going to see the now infamous phmatrix screen saver)...
Since we are talking about personal preference it would probably be a good idea for you to scatter a few IMHO's here and there in your response. ;)
Your little story is very cute but it is not very concrete as a reason against the GPL. All that your example demonstrates is that companies should be more forthcoming with their specifications.
It's all well and good that QNX was able to afford the cost of paying their engineers to manufacture drivers for their OS. If these drivers are as 'rocking' as you make it seem wouldn't it benefit more people if they were made available to the general public?
It seems to me that the closed-source method you propose results in large amounts of duplicated effort. This is neither cost effective nor efficient at producing the most optimal drivers.
To paraphrase your last sentence:
One must NOT confuse open-source and the free software philosophy as they are two different things.
"It is better to die on one's feet than to live on one's knees." - Albert Camus
Have they fixed all their problems then with Real Time in CE then?
Firstly there was the 'not real interupts' problem.
The problem was that in an interupt routine it wasn't safe to call a lot of the OS Api. So instead you had to fire an event, the event in turn released a thread set to 'real-time' priority which did the bulk of the work.
Since a thread could also be running in Real Time priority when the interupt occurred, the interupt might not processed until that first thread has finished and the next real-time thread could be released.
Second problem was interupting an interupt routine. There was real time and nothing else, if a higher priority interupt fired, it could not interupt the existing thread you'd released.
It was a real hack.
IMHO nobody should call an OS real-time unless the bulk of the API of the OS can be called safetly from an interupt routine. Can you do in QNX?, never used it myself so I'm not sure.
Can you do that in CE now? Last time I used CE it was a no-no.
You make the point about Kernel vs Non Kernel, yes thats valid in terms of performance (Kernel is faster), but CE does not protect against *malicious* code, only *accidental* corruptions of other processes memory. Its better than nothing but short of a full User mode.
I guess I'm a preemptive multitasker...look out or I'll blow my stack!
Qt costs lots of money if you want to write commercial apps for it. Fortunately, there is a cheaper and better choice for writing embedded apps: just use FLTK. It's much more compact than Qt, you can use it freely for writing commercial apps, and it runs on Linux.
The embed platform interrest is define both by the quality of the OS and a powerfull dev-kit.
.... today, a new OS just blast all this and change the init data !
... simply cristal clear : dev process is speedlight fast !
....
... they ckeck XE and you will be part of the fun.
... but the Java part is pretty impressive !
... but who can expect a whole bunch of application there when using XE we already GOT them ?! It's Java babe :)
/. linux-geeks as were my previous posts related this topics :( Thanks for the censorship ... )
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
SavaJe (a Lucent spin-off) released betas of XE, their OS for StrongARM.
What's the difference
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
Of course XE still lack some features (only few CF & PCCard supports), no IRDA at this time
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
Please note that i am sure this message will be moderate down as it will hurt the
4R34'.
I don't have an Intel box. I am a PPC kind of guy. They used to have some PPC stuff. I will dig to see if it is still there.
I wonder if it will run in VirtualPC?
TKS
photosMy Photostream
Hmm it shows PPC as supported, but on the download page there was no PPC download shown.
Al
photosMy Photostream
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...).
Juln
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.
A deep unwavering belief is a sure sign you're missing something...
Alas, high licensing costs prevented most people (including me) from giving it a try. Never captured a wide audience, but they always seemed to find enough fringe markets to survive.
Ironically enough, Linux has given QNX a second stab at becoming a mainstream OS. At least, that's the attitude the QNX marketeers are taking. Instead of viewing Linux as competition, they've decideded it's a source of Posix-knowledgable programmers. One can but hope...
VPC 3.x: no, VPC 4.x: yes (a bit slow but that's not QNX's fault).
pherris
"And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
There seem to be many things that you cannot fully comprehend... firstly...
QSSL IS NOT MAKING MONEY FROM OPEN-SOURCE/FREE-SOFTWARE DEVELOPERS.
They are making money from large corporations that like to keep secrets. Now dont get me wrong - they like the ideas they hold and in a utopia there would be no secrets and everyone would be happy... but this isnt a perfect world.
Next, reverse-engineering is unacceptable for a company like QSSL - QNX when used in the real world depends on being as acurate as possible and alot of the time reverse engineer is unaccurate or impossible on some devices (I'd tell you a little story about the Dallas MCU and Mr Coffe but I've told a bit to many stories today...).
Not only is reverse engineering a bad choice as mention above it's also an ILLEGAL choice in many places where QSSL has brances, and illegal activity is not good umm-k? QSSL dose not like to pay million dollar lawsuits for the free-software community.
You seem to misunderstand that QSSL as an OS developer is always stuck between a rock and a hardplace, between end-users who want the world to be open and developers who feel knowledge corrupts and absolutely knoledge corrupts absolutly.
Frankly QSSL is doing the very best possibly, there making as much source code free to everyone (busness and privite users alike) while keeping powerful friends that might later bless them for their patronage. I hope you can understand where their comming from.
What chu talk'in bout Whillis? It's free...
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
- Your QNX numbers are out dated
- QNX doesn't run stuff in kernel mode you dumb fuck
- Your microsoft link doesn't exist
- I am not aware of a 90MHz Pentium II ever existing. To my knowledge, the lowest clocked PII was the 233MHz
- Who the fuck cares what Microsoft claims
I can't tell if you are a troll, liar, or stupid.I bet that the above message was moderated as flamebait from MSIE. It's a shame for a site that promotes free software to allow moderation from closed source browsers.
It was not my intent to criticize QSSL for not using the GPL, but rather eliminate a misconception that the original author had regarding the GPL.
He implied that it was the General Public License itself that results in ALSA being less optimized than its closed-source counterparts. Admitedly, companies may not want to help create GPL drivers for fear of divulging secrets to the competition. That does not mean that the GPL is inherently to blame for less efficient drivers. This is just an indication of an overly-competitive marketplace with less than honest practice of business.
However, let's not forget closed-source drivers:
If "reverse engineering hardware specs is a breeze with the right equipment (ie. your competitors have it)" [see other reply] then what does it matter if your competitors have the driver source code? Assuming that there is a legal disclaimer associated with the product barring people from reverse engineering the hardware for commercial gain then the end result is the same. Their illegal reverse engineering of your product is just made ever so slightly easier than it already was.
If a competitor wants to make a copy of a product you're selling their going to do it regardless of whether or not you produced open source or closed source drivers. However if you open source your drivers you allow reap the benefits of allowing the end user to optimize the end product. For example look at the reverse engineering being done on the now-defunct 3dfx Voodoo 4/5 cards. Without going into to much technical detail, the developers working on the drivers are toying with features of the card that were never fully explored in 3dfx's officially released drivers. This features greatly enhance 3d performance on the cards. Also, since the reverse-engineered drivers are open-source someone who desires to port the drivers to another visual platform (i.e. Berlin perhaps) would have much less trouble in doing so. Especially considering 3dfx's untimely demise and nVidia's general lack of interest in supporting the old 3dfx users.
Yeah PPC is support as a target not as a development platform. You can install QNX RTP, then make a target buildfile for your PPC with all stuff you want and go!
The only hitch! though OS runtimes are available for PPC target, you'll need to recompile the applications you need for PPC target. Thus even though its just a straight recompile on QNX, but you need to have the sources.
--Keep Smiling
- mritunjai
- mritunjai
I've worked with QNX for years now, and always wonder why people get excited, it is garbage for a wide range of applications, and just acceptable for others. try doing desktop development without VM, you need a LOT more resources.
It is non standard enough to make porting software difficult, it's admin (especially network) structures are at times insane, it is slow (try benchmarking the disk drivers some time) and very expensive once you get into the commercial realm.
Then again, it does have it's niche, and does ok there, but linux (and the embeded flavours) does better just about everywhere.
I guess it's just a 'if it ain't windows it must be good' mentality, which is a pity.
QNX machines at the post office have 5 times fewer bulletholes than do windows machines.
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
Posted from the wireless couch.
You can install QPE over Familiar Linux distribuition. First, go to http://www.handhelds.org and install Familiar. Then go to Trolltech's site and download QPE for iPAQ