Ford Dumping Windows For QNX In New Vehicles
innocent_white_lamb writes "Ford has announced that their in-vehicle technology called Sync will be based on Blackberry's QNX operating system and will no longer use Microsoft Windows. My own 2013 Ford Escape has the Windows-based Sync system. I wonder if they will issue an update to change it to QNX."
Anonymous sources inside Ford cited reliability problems with Windows and lower licensing costs for the switch to the classic realtime OS.
They made the right decision. QNX is one of the more enjoyable embedded OSes (IMO YMMV of course).
"First they came for the slanderers and i said nothing."
I miss QNX 6, damn you Blackberry!
The future of the Ford ... Explorer is black, um ... bleak
Just think of the sales pitch to get people to in install the update now ma you don't want your brakes system to crash so for only $200 we can update your cars software.
http://www.hcs.harvard.edu/pnw...
For all of us who feel only the deepest love and affection for the way computers have enhanced our lives, read on. At a recent computer expo (COMDEX), Bill Gates reportedly compared the computer industry with the auto industry and stated, "If GM had kept up with technology like the computer industry has, we would all be driving $25.00 cars that got 1,000 miles to the gallon."
In response to Bill's comments, General Motors issued a press release stating: If GM had developed technology like Microsoft, we would all be driving cars with the following characteristics:
1. For no reason whatsoever, your car would crash twice a day.
2. Every time they repainted the lines in the road, you would have to buy a new car.
3. Occasionally your car would die on the freeway for no reason. You would have to pull to the side of the road, close all of the windows, shut off the car, restart it, and reopen the windows before you could continue.
For some reason you would simply accept this.
4. Occasionally, executing a maneuver such as a left turn would cause your car to shut down and refuse to restart, in which case you would have to reinstall the engine.
5. Macintosh would make a car that was powered by the sun, was reliable, five times as fast and twice as easy to drive - but would run on only five percent of the roads.
6. The oil, water temperature, and alternator warning lights would all be replaced by a single "This Car Has Performed An Illegal Operation" warning light.
7. The airbag system would ask "Are you sure?" before deploying.
8. Occasionally, for no reason whatsoever, your car would lock you out and refuse to let you in until you simultaneously lifted the door handle, turned the key and grabbed hold of the radio antenna.
9. Every time a new car was introduced car buyers would have to learn how to drive all over again because none of the controls would operate in the same manner as the old car.
10. You'd have to press the "Start" button to turn the engine off."
READY.
PRINT ""+-0
I rented a Ford Fusion a few months back. The MSFT in-vehicle tech worked perfectly well.
I know it's anecdotal, and I'm all for competition, but I wonder if this was a good decision. When the car company cites licensing costs that can't be much per vehicle as a reason to change a technology, you begin to feel they're cutting corners.
that anyone would use Windows for embedded/realtime. Is it easy to discover this for other makes of cars?
It's OK Bender, there's no such thing as 2.
Ford has announced that their in-vehicle technology called Sync
--
"It is now safe to switch off your computer."
If all you need is one application, switching OS is not as much of a deal for you or a statement on the underlying platforms than choices of consumers who use at least a dozen of apps. Software development costs are probably a very small part of general Ford R&D costs. If they found a more economical or convenient option, more power to them!
I rented a for focus, and drove it for about 2 months, the MSFT stuff installed in it was a total piece of junk. It would crash, hang,
and reboot in the middle of navigating to the destination, just like a windows PC.
We need a better F/OSS Platform for this type of development. I would like to see something like GNU/Hurd finally come to fruition and become the one true operating system for embedded devices, upward to desktop/server. With the Mach Kernel, it stands to actually give us a unified kernel that can serve all these purposes without being a giant, sluggish monolithic blob. Once that platform is complete, everyone else can throw their own interfaces and such on top of it.
Android is defective by design, and Ubuntu's solution is right up there with it. QNX is where it's at, but we need a Mach based F/OSS alternative.
Sig: I stole this sig.
It bleeds.
Fuck Beta!
I own a '13 Fiesta Titanium edition.
I've had zero problems with SYNC. It handily kicks the crap out of infotainment systems of luxury vehicles that cost several times the cost of my car*. Navigation has been flawless, voice recognition is superb - hell, the thing understands German and Japanese song titles.
(* Granted, said BMWs, Benzes and Infinitis tend to kick the crap out of me at red lights, but I digress.)
In fairness, I heard nothing but horrible, horrible warnings about buying a Ford solely because of SYNC - and as far as I can tell, earlier versions of it did suck large balls. So, QNX - not sure if want. Stuff's working. Stuff's working good. Will it work as well afterward, or do we get to look forward to years of Ford debuggery?
QNX is clearly a better choice for a system that should just work, all of the time. However, I doubt it's really all that unreliable, and the bigger problem with Sync is that the UI is horrible, among the worst I've ever seen. I've had a couple of rental cars with it, and the last time Hertz offered me a Ford, I told them I wanted a different car, it's that bad. And the UI isn't Microsoft's fault, I don't think.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
That Blackberry isn't dead right? I get the feeling we're going to see a lot more QNX automotive 'infotanment' systems in the near future, and BB moving from the saturated mobile market to the automarket. If they were ever good at something it was directly specializing to what was demanded of the customer, until they fsk it up.
Om, nomnomnom...
I wonder if it is really true. I'd assume that full fledged OS with all the stuff included would be better infotaintment system than QNX.
As I do not know which version of "Windows" they use, suppose they used Android. Now they would get, for free without any development costs or time, bluetooth, wifi, 3G, UI, development tools, etc. The system would work as a bluetooth handsfree[1]. The system would, with a SIM, work as a wifi-hotspot. You would get Google Maps, i.e. navigation. Games from Play store. Etc, for free (or the price of Android if they want maps&play).
With QNX, what do they get?
[1] I assume Android can work as a bluetooth "device", not only as a "host".
" cited reliability problems with Windows and lower licensing costs for the switch to the classic realtime OS"
Just say it, there's no shame in it: qnx is better. I'd welcome the change even if it were more expensive.
I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
I have SYNC in my 2013 F-250 and it blows. It keeps trying to re-index my SD card, so I can rarely use the voice commands to play music from it, and sometimes it'll switch by itself from playing SiriusXM to playing the SD card. It's also slow to respond sometimes (probably an artifact of it trying to re-index the SD card), and the UI to select music from the SD card is cumbersome.
I guess most of my gripes are about the SD card functionality; the rest of the functionality seems to work OK when it isn't being screwed over by the SD card, but again I find the interface cumbersome to use. For example, scrolling through the SiriusXM stations takes way too many taps.
My hope is that QNX, given its history as an RTOS, will be more responsive and robust. It might even give the developers a chance to improve the UI.
Sync was so bad that I wouldn't buy a Ford. I rented a handful of 2013 model Fords with the Sync system. I had an iPhone 3GS and an iPhone 4. The stupid Sync system was a huge battle. Syncing just wasn't a clean process. It did work but smooth as silk is not how I would describe it. But then it got worse. It asked if I would like to set up the emergency something. I presume this was an automated 911 call if I crashed. Well actually no I don't want the computer calling the police; I'll make phone calls of that nature thank you very much. And in today's world it is unlikely that if I were to crash that there aren't 200 people with cellphones that will call anyway. But lastly the system was so crappy I doubt that it would call 911 but would call 912 or 999 thinking that we were in the UK.
But you are probably thinking no big deal opt out and you are fine. But nope after opting out, every time the stupid car started a woman's voice would blah blah about the emergency system not being activated. I looked in the manual and found no solution, so I went on the net and found no solution. So there is no way on earth that I would buy a Ford. Plus my sister had minor damage (but enough to partially disable the car) in a recent model fusion hybrid that took nearly 5 months to get the parts in. So she was out a near new car for 5 months; the whole point of buying a new car vs nursing a 10 year old car along is that the new car saves you the stress of breakdowns and any maintenance issues that cost anything or at least are hard.
But now Ford is leaving the abusive relationship they no doubt enjoyed with Microsoft and now they are getting into bed with the $2 whore that they found in a Ottawa brothel. I couldn't think of a technology company (after leaving microsoft) that I would rather partner with less than Blackberry. I fought with their stupid Playbook tablet and I have watched people fight with their stupid new QNX phones. I know people who are long term BB customers (often via work) who deeply resent the latest models. So why would you pick a company that is on the rocks and that people respect less than the aforementioned $2 whore?
But oddly enough the main reason that I think that QNX is a complete bowl of stupid is that I have known exactly one programmer who loved QNX and he was a useless tool. Actually worse than a useless tool; he was one of those developers that management thinks is a rocket surgeon but all he does is make things way worse. So if he tells you to cut the blue wire, not only should you not cut the blue wire but you should assume that cutting any wires is probably the exact wrong thing to do. So keep in mind that this tool probably thinks that QNX in a Ford is a cool idea.
If I can turn off the data recording we're in business.
Ford Motor Car.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
It's going to be hard to keep this shit straight.
Look where all this talking got us, baby.
Who was the genius that decided to go with Windows to begin with? Don't get me wrong, Windows is fine on desktops (traditionally) and servers (more recently), but using it for essentially embedded development would be my very last choice.
While it's a neat advancement for integrated media systems, it's full of bugs that have not YET been fixed.
1. About 30% of the time, when starting the car it reverts to the radio tuner instead of the USB music source. VERY ANNOYING!
2. Several times it has started the SYNC system with an announcement that "indexes are full, some music may not be available". Then, having done nothing to remedy the situation, next time I start the system, the announcement is gone.
3. The speech recognition system is very clunky when it misinterprets your voice command. Instead of asking you to repeat, it drones on saying "say 1 if you meant this, say 2 if you meant that, say 3 if you meant the other, say 4 if you wanted something that doesn't even remotely sound similar".
4. Don't you dare try interrupting the SYNC system while it's droning on in step 3, or you will only dig yourself deeper.
5. The display will give you song name and artist, but isn't sophisticated enough to shrink the font or scroll the line for song names that don't fit.
6. The vehicle won't recognize the word Eminem, so you have to either setup a custom playlist with those songs or change all of your MP3 song name tags to Slim Shady.
Owner of a 2012 Focus and buddy it had alot of problems getting where it's at. They've mitigated many of the race conditions inside it but realize it's built on flash-lite and windows CE automotive by bsquared, some MSTF subsidiary.... there's only so much you can do. I still see buggy behavior from it at least once a week and it is annoying.
I rented a Ford Taurus and I hated SYNC. It was slow, counterintuitive, and the screen was low-res.
There are a couple of things you forget:
They aren't using the full fledged Windows OS, but Windows Embedded. A bare-bone OS which is used in lots of things like cash registers, cars, factories. It is very stable and hardly compareble to the Windows you are using on a PC.
Android might look free, but it isn't. It still needs a lot of customizing by the car producer to make it "safe". Also, you might be able to download Google apps for free, but if an enterprise wants to use them, they need to pay for it.
QNX, what do they get? A rather mature ecosystem, used by multiple car companies, that have developed lots of applications for it.
Carmakers optimize costs at sub-one-cent levels. "Can't be much" is the antithesis of the automotive beancounter mantra.
The current iOS UI lifted large swaths of itself directly from QNX -- which is far more stable and secure than iOS. So your wishes have already been granted.
If only it mattered !!
The only people who don't realise it are its developers. If an OS can't gain traction in a quarter of a century it never will. Also the hype about message passing microkernels died a decade back. They look great on paper but in theory they're slow and inefficient.
"Once that platform is complete, everyone else can throw their own interfaces and such on top of it."
What, you mean just like X Windows?
At the same time as they switched from some WinCE system to QNX, which they later changed again.
http://www.neowin.net/forum/topic/215569-bmw-our-hardware-runs-better-without-windows/
The best option has already been invented--Knobs and Switches! I mean seriously, a touchscreen in the car? I have to take my eyes off the road for that. As it is now, I just turn three simple knobs for HVAC adjustments, don't even have to look. And Once you learn a headunit's controls, you hardly ever have to look for those commands.
I seriously hope we see the end of touch capable devices in cars soon. Voice command is where its at, but still slower than a twist of a knob or a flick of a toggle. I know, grughrhhhhh--Get Off My LAWN!!!!
You know, the cooperative relationship between the US government and Microsoft are more than established. The more recent revelations of Nokia phones sending data to Noka and to Microsoft coupled with the highly deceptive answers of Nokia when asked about it points fingers directly at Microsoft for violattions of basic trust.
Anyone using Microsoft Windows in their devices right now can expect some feedback over their choice of OS right now.
That said Blackberry... also close to governments world wide. I just have no idea how close or how vulnerable QNX may be. I have used QNX in the past and enjoyed it but that's pretty much the extent of it.
When I see reviews of automotive software products meant to make our lives easier. Almost all of them never get everything right. The user interface is cluttered, or voice recognition is bad, or menu's are slow or not complete. Its funny how Ford claimed this Sync technology as the next thing since sliced bread. Now its not.
As the guys from Top Gear have said. Give me a solid automobile and a paper map and I will be happier then trying to talk my car. I still manage to crank my Windows down, turn on my radio and navigate where I need to go without any of it.
I had a 2012 Fusion, and aside from the defective transmission design, the Sync system was utterly horrible. It could not handle MTP devices, so when Android stopped using UMS for mounting external SD cards, Sync became completely unable to interface with Android.
Ford's response? "Our system is designed to be used with Apple products. Sorry."
Fuck you, Ford.
So you're saying it'll still have a shit transmission. Ford seems to have their priorities seriously screwed up if that is the case. Shouldn't they make sure the powertrain works before working on the infotainment system.
Ford hasn't built their own manuals in decades. They're either getrag or tremec. As to the automatics, the current crop are very, very good. Have you even driven a ford since......oh......'05? Or are you spouting off crap?
SYNC isn't an app -- it's the only app. The user wouldn't know if SYNC was running on Windows, OS/2, QNX, Linux, or whatever. The underlying system is of no importance to the end user, provided that the end system performs to its design spec and is robust & reliable.
With QNX, you're not getting robust & reliable built in. The app writer has to do all of that themselves. And it's not easy. The QNX guys will be strutting and crowing like they always do, but it's meaningless. The Ford SYNC team will be using QNX and building their app on top -- the QNX team won't be involved.
When the QNX team wrote the full system you got BlackBerry Playbook. Remember the 10 minute boot, the constant crashing, and the reboot required anytime a single app crashed (so much for the microkernel)?
This is not news. It's an irrelevant underlying-technology change based on simple economics. The SYNC platform won't be any different than it would have been running on Windows. Just slightly cheaper for Ford.
Its scary that they continue to use the CAN bus
I bet the USB stick had more than 255 song/directory files - a known problem. It seems Sync only uses a 1-byte counter.
1) Anything that the car industry puts in a car is ancient history by the time the car is released
2) You hardly ever get a manufacturer to upgrade hardware/firmware/software of entertainment systems in cars
3) Everybody wants to pair their phone for music and voice calls (almost everybody)
4) Navigation gets better all the time (Waze, etc)
Instead of putting all this crap in a car that is going to be outdated in 6 months, just pass the phone's data through to the screen!
Use HDMI and USB that every phone supports or can get an adapter for. Touchscreen can be limited when car in motion just like they are now, blah blah.
Car manufacturers need to stop foisting crap upon us. Focus on the car! Make it stop breaking down.
About 15 years ago when I was still using my Amiga every day, there was talk of QNX being part of the Amiga's future. I got a demo on a 1.44Mb floppy and tried it out. It booted from the floppy into a GUI OS with a web browser, text editing program, demos, etc. I was amazed at what they'd squeezed onto one disk. Then of course nothing happened with that and the Amiga, but it's always been there in the back of my mind about how great this tiny OS was.
Fast forward to last week, and I get a new car. A 13 reg. Ford Fiesta. I flick through the Sync manual and was horrified to see the Microsoft logo. Seriously, Microsoft software is in my car!!!!? Arghhh! This is a nightmare I joked about decades ago.
Now my least favourite OS gets replaced by one of my favourites. I REALLY hope I can upgrade it, as I heard a few days ago that they are going to allow people to download the software themselves and install from the USB port.
Mike Rowe kernel.
Happiness in intelligent people is the rarest thing I know.
Ernest Hemingway
I just bought a Ford with the Sync system and the car is great but there are problems with the Sync software it seems. It can reboot at times and it seems to lose the state of the radio from the last time the car was used. This seems to be a problem with the bootup procedure where it loses the condition of the radio from the last power off. And it is intermittant which seems to suggest it is some kind of "race" condition at bootup. Works for a few times and then fails for no reason evident. If Ford can fix this stuff with QNX then it is a good idea. There are too many complaints related to the Sync operation by drivers.
My car, a Fiat 500, also uses Windows (WP7 IIRC) for the entertainment system. It has some very odd problems with USB support - it plays files just fine, but the ordering of them ignores folders and filenames, going only by when the file was added to the filesystem. If you had multiple copy operations going on while loading up your USB drive, that means it will jump around folders in a seemingly random way. Further, it means navigating by folder is broken - you can only go forward or back by track. Navigating by folder DOES work on the CD drive, if you have a data CD full of MP3s (or WMAs, I guess, but who uses those?).
And this isn't on some weird filesystem or even a non-Microsoft - I had freshly formatted it as FAT32, under Windows. It's literally the most common denominator of filesystems, yet they can't read it properly.
I had an old GPS system that experienced similar problems with its media player, under Windows CE 6. So I think this is not an application-specific bug, but one general to CE-based systems. So that's even worse - a filesystem developed by Microsoft isn't properly supported by a Microsoft OS. That's a poor sign of quality IMO.
Where I can divert power from the AC to the powertrain to keep it working?
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Wow. The Windows system must be pretty bad then. Because if my experience with Blackberry is any indication, it will now take seven button presses just to switch FM bands in your new Ford.
Proverbs 21:19
...for nuclear reactor systems.
Sync works fine.
The part that was really buggy as hell was the MyFordTouch software/interface which was laggy, inconsistent, crashing etc.
After a couple of major updates issued by Ford it is finally working pretty well for the most part but there were so many complaints regarding the system that Ford actually extended the warranty on MyFordTouch for a couple extra years if I recall correctly.
The story I heard is that Ford decided they wanted to do it themselves so they wrote the MyFordTouch interface etc in house and disaster ensued.
The voice commands and Sync functions have worked pretty well for the most part -- as well as voice ever seems to anyways..
Now back to your regularly scheduled Microsoft bashing..
Linux corner cases have greater latency than many RTOS's have, but the average latency of occupied traces through the kernel are usually a LOT lower for "soft real time" computing. Partly because you don't have to re-save state so frequently to make your maximum linear path available as short as possible.
Android has RTOS requirements for the signalling. You know, that phone thingy stuff. You can't afford to miss a call because you're stuck in a kernel wait for IO response.
I was really apprehensive when I discovered that Sync was powered by Microsoft after I purchased my Focus two years ago, and rightfully so. What did MS know about maps and routing? On reading the article's subject my first thought, too, was I wonder if there will be an update: probably not.
Here are a few examples.
Found that the voice commands lacked synonyms so one had to conform to Sync.
It would lock up quite often for no apparent reason and the only way to re-boot it is to go to the side of the road, park, turn the ignition key to off, and then open the door for a few seconds. One could then restart and it would re-boot.
On the occasions when I needed routing my wife and son would be reduced to hysterics as I tried to get it to give directions to the intersection of, say, Laguna Canyon Road and Pacific Coast Highway. It appeared that it didn't like street names of more than one word in this context.
Use voice commands to make a call (this and some other errors of the type were repeatable) "Call Jenny Rechel home". Response was "No home number for John Litton, cell or work?"
I took it to the dealer twice and got updates that have stopped the lockups and can now use it to call Jenny but some other, more fundamental, problems persist.
Nate
The earlier models have Sync, the later have My Ford Touch which is built on top of the Sync system. I have 2011 Fusion with Sync. It works great, no reboots, no problems syncing with my phone. However the My Ford Touch has been lambasted as being bad. But thats because, apparenlty, they had a 3rd party write a GUI on top of Sync in Flash (I think). It didn't work caused problems all over the place. So it makes Microsoft look bad.
When did this happen?
But back on topic, that is a good move on Ford's part as there is NO reason to be running a commodity OS on embedded hardware, like in a car. ( and no, Microsoft calling it an embedded OS is not enough to make it one ).
If you dont want to expend the cost to write your own, QNX is a good choice.
---- Booth was a patriot ----
I've been holding onto my older pre-Microsoft F150 because I really didn't want to have to make that decision. I'm still not in a hurry to trade up, but it's great news that I finally can.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
Why make your own? Just freaking put Android in there and call it done. Ford,GM,Honda, all utterly SUCK at infotainment design. Partner with Google and just put freaking android on that damn double din display and have a fricking standard. I know they love raping people with the $250 map update CD every year, and utterly love charging people $1600 for a $290 device that does half of what most aftermarket devices do.
The automotive industry needs to stop applying their own flavor to everything because they suck at it.
Do not look at laser with remaining good eye.
It's not now well it works, especially under ideal conditions, its now gracefully it fails and everything eventually fails.
Remember the Navy ship that ran Windows and was stuck for days at sea? That's an example of not failing gracefully.
If it's purely infotainment, what's it really matter? It's not different then having a laptop with convenient mounting. But if it controls essential vehicle functions it needs to be very secure and reliable.
Maybe infotainment and vehicle control should be completely separate systems.
Competition Good, Monopoly Bad.
I did a survey after my truck and told them that Microsoft Sync is garbage. I went so far a saying it is my last Ford till it is replaced.
It has an inconsistent menu where some options are "OK?" and some are Yes/NO and others no/yes. Sometimes "OK?" just means accept if you press enter but sometimes it takes you to a yes/no or no/yes option.
That is one big gripe.
The other gripe is that the menu system is totally screwy. It was as though no thought went into organizing the tree structure. So after 5 attempts to find an option setting you actually dig through the menus and find it.
As for QNX, go watch some videos of them showing it off at things like CES. I can't wait to see what Ford brings with QNX!
Forget that, QNX is a linux derevant, developed by Blue cat in san jose california. /. get it right..
Is slashdot now not reviewing their own postings for validity??
When you pay at least $18,000 for a car, spending less than $150 for an OBDII reader that can be used on any car is, well, something you should have no problems doing.
Definitely. Get a cheap Bluetooth OBD reader, pair it with a smartphone, then add one of several OBD Smartphone Apps out there -- I use Torque Pro for Android -- and you have a decent reader that will also do logging, although the information that you can get out of it varies with your reader, and the make and model of car.
I recently made emergency use of my reader just a few months ago, when my light came on. Some idiot-light problems can be post-poned for later, while others would have destroyed the the engine if I had kept driving. With a reader in the car, I was able to just pull over to the side of the road and make a quick determination that it was safe to finish my trip.
The car "infotainment" stuff is useless anyway, and I'd rather not have it. All I want in terms of car "infotainment" stuff is:
1. reasonable set of speakers
2. amplifier with Bluetooth, 3.5mm jack input, RDS radio
Nothing else. No CD-player, no GPS. The reason is - this stuff from the car makers always has a terrible user interface, it always costs four times what it should do, and it dates so very quickly, and in a few years it's often nearly impossible to keep that satnav up to date because it depends on you doing something that requires a version of Windows that you can't get any more. All the smart stuff in my car I'll have it on my smart phone. That way I get a GPS application that's cheap (or free) to keep up to date and keeps up to date over the air (such as the TomTom app), I get a music player that doesn't suck and can be used in places other than the car etc. The setup I have in my current car is pretty much like this (other than the redundant CD player) but because the manufacturer doesn't think to have any input methods - not even a 3.5mm jack - I needed to put in a Parrot bluetooth kit.
Oolite: Elite-like game. For Mac, Linux and Windows
I'm afraid I can't do that.
Ford has always built cheap cars, then charged out the ass for parts, maybe a little surprising they went the other way, going from Windows to QNX. Obviously WIndows charges out the ass for licensing and everything else for a so-so platform, where switching opens up a cheaper OS, that is still user friendly.
I don't want any of that blackberry trash on my machine, Ford could have went with the amazing Android system, but they cheaped out and went for complete trash like blackberry. If they do go through with it they've lost me as a customer.
After using it in the 80s/90s, I'm shocked anyone even uses it, including BB, especially considering RIM's stance towards security.
I'm curious if there is a standard or definition of what real-time is. Seems to me this is a moving target -- I imagine today's RTOS are much better than ten years, that are much better than twenty years ago, etc.
I can see that you don't want major lags, but is this defined with a percentage? Or is there just a relative comparison -- this OS is better than that one?
For me personally I would want hard numbers -- "This OS has a guaranteed response time of xx msec." Is that done?
I come here for the love