Slashdot Mirror


Linux Takes On Automotive Apps

loconet writes "Linux Devices has released an article about Metrowerks setting out to drive Linux further into the automotive telematics market by launching what it calls "Automotive Grade Linux," a version of Linux enhanced with non-traditional features to address the specific requirements of automotive telematics."

125 comments

  1. Errors by niteice · · Score: 5, Funny

    Kernel Panic: Your engine a splode!

    --
    ROMANES EUNT DOMUS
    1. Re:Errors by agent+dero · · Score: 4, Funny

      After going to classes all day with far too many foreigh professors that have heavy accents. That was too funny, My sides hurt.

      Urm, to keep it on topic, I for one welcome our new linux-powered-automotive-overlords

      --
      Error 407 - No creative sig found
    2. Re:Errors by nbvb · · Score: 1

      Oh, you drive a Fiat?

    3. Re:Errors by lateralus_1024 · · Score: 1

      Yes but it is the R-type Fiat. It comes with a CD that is full of engine revving noise.

      --
      If you think /. comments are bad, check out Digg.
    4. Re:Errors by ACPosterChild · · Score: 1
      Umm, the "topic-of-the-day"-overlords gig is now considered ON-topic!?

      :)

  2. HA! by Jozer99 · · Score: 5, Funny

    Your Corola has been rooted!

    1. Re:HA! by Anonymous Coward · · Score: 0

      Hacked by Germans.

    2. Re:HA! by Bush+Pig · · Score: 1

      My son had a Corolla which was rooted (in the Australian sense). It cost him $A250, and was held together with gaffer tape and octopus straps.

      --
      What a long, strange trip it's been.
    3. Re:HA! by geminidomino · · Score: 1

      I thought 'to root' meant 'to copulate' down under...?

    4. Re:HA! by Bush+Pig · · Score: 1

      Yep. The car was fucked.

      --
      What a long, strange trip it's been.
  3. Awesome by Anonymous Coward · · Score: 3, Funny

    Now I can totally play Quake while I'm driving.

    1. Re:Awesome by Richard+Dick+Head · · Score: 4, Interesting

      Well I don't know about Quake, but running a racer game with The Kernel reading your steering wheel and pedal movements, and outputing scenery to some flat panels pasted on your windows would be WAY cool. Then just so you don't have to take em off, use pwnboard cameras to give you a 360 FOV through the front.

      Can you say Penguin Power bumper sticker? :D

    2. Re:Awesome by Anonymous Coward · · Score: 0

      Or you could just, you know, drive around.

    3. Re:Awesome by Anonymous Coward · · Score: 0

      Can Anyone Say Carmagedon ? >:-)

  4. Let's hope it's not Gentoo! by Anonymous Coward · · Score: 5, Funny

    "Only 17 days left until we can leave hon, I'm just compiling starter.so"

    1. Re:Let's hope it's not Gentoo! by dcstimm · · Score: 5, Funny

      well we could just run a stage3 install of starter.so but you wont be able to drive as fast. Sorry

    2. Re:Let's hope it's not Gentoo! by vijaya_chandra · · Score: 0, Offtopic

      It might take 17 days before the start, but you might just be able to get around the world in 80 days
      or may be you can't 8-|

      let the gentoolmen speak

    3. Re:Let's hope it's not Gentoo! by Richard+Dick+Head · · Score: 1

      # emerge --pretend car

      Calculating dependencies.../

      Packages that would be merged:

      N ---- guilotine-edge-kernel-sources-2.9.-5
      N ---- xorg-x(12-1)
      N ---- libengine-19680204
      U ---- libAC-1.5.2-r7 [was libprocfan-1.5.2-r6]
      N ---- eurospeedometer-0.2U
      R ---- moz-porn-browser-1.7.3
      RUN ---- here-be-dragons

    4. Re:Let's hope it's not Gentoo! by mrchaotica · · Score: 1

      Well, whaddya know, "Gentoo Is Rice" is on-topic!

      [disclaimer: I use Gentoo, and not for the speedup either!]

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:Let's hope it's not Gentoo! by gnu-generation-one · · Score: 2, Funny

      Gentoo: "Only 17 days left until we can leave hon, I'm just compiling starter.so"

      Windows: "You have 27 days to register before your car is deactivated"

      Linux: F*!*ing XFree86-config... (sorry, installing debian at the moment)

      BSD: Only one careful driver in the last 10 years.

  5. Something new? by erick99 · · Score: 5, Interesting

    I hadn't heard of Automotive Telematics before, nor did I know it was a $14 billion market and, even more surprising (to me), Microsoft has a version of CE that was released in 2002 and updated in 2003 that is specifically for that market. Well, you learn something new everyday within the hallowed halls of SlashDot. That said, I would think that Linux would be an ideal platform for this because it does meet the requirements for telematics as set forth in the article. I wonder how M$ will respond? Or, is it a big enough pie for everyone to have a slice?

    --
    http://www.busyweather.com/
    1. Re: Something new? by rewt66 · · Score: 1

      There is no pie big enough for everyone to have a slice, if "everyone" contains Microsoft - at least, not in Microsoft's view. In their view, if they're in the game, everyone else must be forced out of the market.

    2. Re: Something new? by Anonymous Coward · · Score: 0

      BMW and other well known companies have been using Windows CE with varying results. BMW had some pretty famous problems with the 745 including things like the key spitting out of the ignition, trunk opening while driving etc. It sound like the automotive world could use Linux.

    3. Re: Something new? by lateralus_1024 · · Score: 1

      Yep, the 7 series incorporates a knob that handles 700 or so possible functions. Why on earth would they want the CE platform to handle such a sophisticated device?
      I had read somewhere in a SW QA magazine that an Asian head of state nearly died when his custom 745 partially dipped into a flooded river. The knob stopped working, bulletproof windows were unbreakable from within and somehow they managed to get out thru the sunroof just before the entire car got engulfed. The last paragraph stated the BMW R&D is now investigating Linux and embedded XP.

      --
      If you think /. comments are bad, check out Digg.
    4. Re: Something new? by blackicye · · Score: 1

      This puts the tired old analogy "If the Windows OS was a car..etc etc" in a whole new light.

      Now..I wonder if Bill would drive a car powered by Windows CE..

      I'd pay good money to see an automobile BSOD while careening around a hairpin corner at 100MPH+

    5. Re: Something new? by Richard+Dick+Head · · Score: 1

      The good question is ....does Bill drive anything ever, whether a regular vehicle or Windows CE powered Pacer^2, spewing unsafe nuclear radiation at any speed?

    6. Re: Something new? by dnoyeb · · Score: 1

      Microsoft and IBM were both at conferences in Detroit about 4 years ago. So I would call this more a response by Linux since MS has a big head start.

      That being said, these OSes will only ever make it into entertainment products. They will never make it into functional modules like power seats, body controllers(alarm, lights, lock, etc.), airbags, engin controllers, ABS, security, etc...

    7. Re: Something new? by arivanov · · Score: 1

      It is obvious you have not suffered from driving a Citroen. It is the flagship of Automotive Windows with Fiat to follow soon. Which is a pity as I used to be a fan of Citroen until I had to suffer one of these Windows driven piles of poo for 2 days during my last holidays.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    8. Re: Something new? by Kiryat+Malachi · · Score: 1

      From experience, Linux (a heavily, heavily modified version) might make it into some of the more complex body modules, but probably one of the RT versions that basically runs Linux as a RT job under (IIRC) VxWorks.

      But yeah, I'm not expecting to see Linux in an engine controller any time soon - no one trusts it enough.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    9. Re: Something new? by tacocat · · Score: 1

      They don't need to go into something like airbags. That's an ASIC environment all the way. What they will do is provide an interface for updating the ASIC EPROM code base for things like Engine Crontrolers.

      I'm a lot worried that OnStar will doggedly assume that:

      • Their competitors are Automotive companies and not Software Industry participants
      • Refuse to consider something this flexible because it will add $2 to each vehicle.

      Subsequently they will find themselves competing with a product that has them completely outclassed.

      While cost is always a consideration to the manufacturer, I've never seen a product supplied for anything near true cost when provided as an option to the vehicle. For example, ABS, Airbags, and Remote Keyless Entries typically have a >200% profit margin attached to them at the time of sale. If they sold them for the real cost of the product they could add a lot of value to the vehicle for not much price, better insurance towards making a final sale.

      But Automotive companies don't think that way. Most American companies that I've had contact with are so heavily bent on making money at any cost that they often forget these indirect retail generating value added aspects of their product development.

    10. Re: Something new? by the+morgawr · · Score: 1
      > But Automotive companies don't think that way.

      That would be because they want to make profit. The base model of most non-luxury cars sells at a slight loss. The manufacturer hopes to make more then that money up by getting people to buy extra options and features. (This would also be why trucks, SUVs, and luxury cars have gotten more development attention recently).

      --
      The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
  6. One problem: by comwiz56 · · Score: 2, Insightful

    How many car manufacturers are going to be putting some untested software into cars. Not only from a safety/reliability standpoint, but they also probably want to keep the locks closed on access to the software, and open source wouldn't work with this model.

    1. Re:One problem: by IamGarageGuy+2 · · Score: 4, Insightful

      Let's not be too alarmist here. This is the automotive market here, bad press for them is the deathnell of a product. If anybody is going to test, retest and test again it will be them. I am not a fanboy but I know that this is a market segment that relies heavily on reliable products and will spend untold millions if not billions just on testing alone.

      --
      Stay tuned for new sig...
    2. Re:One problem: by gl4ss · · Score: 1

      they would preferably test the software themselfs, no matter where it came from.

      (talking about the software doing the telematics stuff.. other not that important stuff might be handled by anything.. hell, even windows... go bmw)

      --
      world was created 5 seconds before this post as it is.
    3. Re:One problem: by pipingguy · · Score: 1


      The latest BMW flagship's "car control system" is being shitted upon by most test drivers for good reason.

      IIRC, BMW semi-produced a Discovery Channel production which covered the creation of this car.

      Myself, I'd buy a 350 HP cool-looking, slit-window Chrysler fordor and smoke that Eurotrash machine. This is especially important for technology since all the Chrysler guys have to do is add two more valves to make the engine truly competitive with the Japanese. The HEMI is still running with only two valves per cylinder!

    4. Re:One problem: by barzok · · Score: 1

      Another pair of valves per cylinder would be a good trick. The HEMI is a pushrod engine, not OHC.

    5. Re:One problem: by barzok · · Score: 1

      Thousands upon thousands of hours of pre-release testing is done on cars, but that doesn't mean there aren't problems upon release. BMW's iDrive system had several problems after the new 7-series was released (IIRC, a "simplified" version was offered for the 5-series), and I knoew a few Dodge techs who had cars in with under 1000 miles on them due to issues with Chrysler's MDS (Multi-Displacement System) on the HEMI (shuts off 2-4 cylinders while cruising to save gas).

    6. Re:One problem: by The+Analog+Kid · · Score: 1

      I would say that using Linux in a car, can't be any worse than using Windows CE in a car. Personally for me, the less technology in a car, all the better.

    7. Re:One problem: by pipingguy · · Score: 1


      Another pair of valves per cylinder would be a good trick. The HEMI is a pushrod engine, not OHC.

      OK, lets learn what is the difference between the two. Two or three valves per cylinder are better (more efficient?) because they allow more air intake as compared to the total cylinder head available space. OHC vs. OHV, how does it work?

      Could the latest HEMI design be 4-valved to produce a Ferrari-killing 650HP? No problem, but Ford will probably have an answer. Personally, I think that Ford and Chrysler can top Ferrari and Porsche.

    8. Re:One problem: by gcaseye6677 · · Score: 1

      Glad to know I'm not the only one who thinks BMWs are going to shit. Ever since the newest designs came out, I thought they looked really cheap. I guess it's not just looks. And whoever decided to use Win CE for the car controls needs to be strapped into a BMW with faulty i-drive and sent plummeting into a river.

    9. Re:One problem: by HawkingMattress · · Score: 1

      Not alarmist ? this is fscking scary!

      Look, in france last week someone's speed "controler" (the thing used to ensure you don't go faster than a given speed) got totally crazy, and he had to drive at more than 200km/h for 30 minutes because the thing simply couldn't stop. At the same time, breaks stopped working and he couldn't do anything but turn left or right. The manufacturer says it's totally impossible that all those things happened at the same time. But several persons contacted the newspapers and told it happened to them too.

      Another one ? My father bought a ford focus last summer, and the things totally stopped working twice during long journeys. Basically, every damned light start blinking, the motor stops, you can't turn left or right and every breaks stops working. Hopefully it only happened when the car wasn't in motion both times. (At a traffic jam the first time, and i think after a "cold boot" the second time.)
      The car was sent three times to ford. they kepts it several weeks in total but said they couldn't find the defect...
      Want to know what i think ? This is a fucking basic software bug that only happens when several conditions are matched, like everything will go fine until you try to open the two right windows, turn 30 degrees right and i don't know what at the same time. Then bam, core dumped...

    10. Re:One problem: by pipingguy · · Score: 1


      BMW's have always looked purposeful. Chrysler's latest designs (which are also German-based because they are partially owned by Daimler) just looks nasty with its slit window presentation and horsepower. Much cooler than a SUV, and the presentation is very good.

    11. Re:One problem: by comwiz56 · · Score: 1

      This is almost support enough for why this software SHOULD be open. Much more exposure would ensure less error.

    12. Re:One problem: by Alien+Being · · Score: 1

      The problem isn't that it uses pushrods. It would be a neat trick to put extra valves in ANY hemi shaped chamber. Most 4-valve engines are pentroof designs.

    13. Re:One problem: by i.r.id10t · · Score: 2, Insightful

      Porsche hasn't had a HP or top speed advantage for a long time. Heck, I know a few people who run SSCA events in 356s (75-90hp max from factory) and actually turn in better times than many much newer cars from many different manufacturers. Its all about the handling.

      --
      Don't blame me, I voted for Kodos
    14. Re:One problem: by barzok · · Score: 3, Informative
      OK, lets learn what is the difference between the two. Two or three valves per cylinder are better (more efficient?) because they allow more air intake as compared to the total cylinder head available space. OHC vs. OHV, how does it work?
      On the off chance that this isn't a troll...

      More valves = more air. More air coming in means more efficient combustion, generally.

      All modern automobile engines I'm aware of (with the exception of Mazda's rotary) are OHV.

      "Pushrod" engines have the camshaft in the bottom of the V of a V-type engine, just above the crankshaft, and driven by a chain off the crankshaft. The camshaft pushes on rods, which then push levers (rocker arms) which operate the valves. This wastes a lot of energy, and generally is limited on the RPMs (unless you're building race engines). To get more than 2 valves per cylinder, you'd need a lot more pushrods and lobes on the cams (which there isn't room for), or some extra levers/paddles over the valves to split the force of the pushrod. But that can flex, and flex is bad. And you'll waste more energy regardless.

      An Overhead Cam engine has the camshafts directly above the valves, no pushrods. To add a second pair of valves, move the first set to the side, along with their camshaft, and put a second set right next to them. These engines are much easier to run at high RPMs.

      Could the latest HEMI design be 4-valved to produce a Ferrari-killing 650HP?
      Well, the true HEMI design from the '50s and '60s can do it with 2 valves per cylinder. The new one requires more than '60s knowledge to do it, due to all the computer controls which haven't been cracked yet. The engine hasn't been picked over by the shadetree "hackers" yet. And can it do it and still meet emissions?
    15. Re:One problem: by barzok · · Score: 1

      Chrysler is not partially owned by Daimler. It's completely owned by Daimler. And it's not a "partnership" like Schrempp originally said it was going to be, they bought Chrysler and have been treating the company that way.

    16. Re:One problem: by pipingguy · · Score: 1


      No, not a troll.

      I used to buy Hondas, then I bought American (noisy Saturn).

      Now that the American car manufacturers have decided to truly kick the ass of BMW and the other German manufacturers, all bets are off.

      The latest big-engined Chryslers probably have no challenge from the big BMWs.

    17. Re:One problem: by pipingguy · · Score: 1



      This leaves us North Americans with only two natively-controlled manufacturers, Chevrolet and Ford.

    18. Re:One problem: by Anonymous Coward · · Score: 0

      The latest big-engined Chryslers probably have no challenge from the big BMWs.

      New M5: 5L V10, 507hp @ 7750rpm, 520Nm torque @ 6100rpm.

      Of course, it's still weak compared to the MB AMG S65:
      6L V12, twin turbo. 612hp @ 4800rpm, 1000Nm @ 2000rpm

    19. Re:One problem: by Anonymous Coward · · Score: 0

      Yea, it leaves you with two crappy car manufacturers. Cry me a river... Seriously...

    20. Re:One problem: by Kiryat+Malachi · · Score: 1

      You've obviously never worked for the auto industry. They don't really like to spend money. A whole duplicate copy of an airbag module that might cost 40 bucks from the supplier? Yeah, right.

      But for the most part, safety-critical systems, although not redundant, do have watchdogs and similar built in. Its better than nothing.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    21. Re:One problem: by Anonymous Coward · · Score: 0

      Ah, the old "double the systems" theory.

      This is based on the principle that crashes are random, and happen as a result of hardware glitches. Unfortunately, crashes in real systems are due to software problems. Software is still deterministic and the inputs that crash one system will crash the other. So this kind of redundancy has never been very successful in preventing crashes or errors, though it is helpful to combat hardware failure.

    22. Re:One problem: by erotic_pie · · Score: 0

      I'm sorry, but as a mechanic I know that brakes will not just "stop working" from a cars computer failure, they are phisically connected to the pedal through a pump (master cylinder) and brake fluid going to the calipers, the only thing that wil quit working is the ABS.

      Although the way some people drive they wouldn't know what to do should they have to stop fast without ABS, the fact the people rely on things like this and not knowing what to do without them is more scary then them not working at all.

      Same with the steering, the car will not all of a sudden not be able to turn, under the same principal as the brakes. You have a physical connection to the front tires with the steering wheel, if the engine quits you will loose power steering so it will be harder to turn (although not much as long as the car is moving) and that's it.

    23. Re:One problem: by Enigma_Man · · Score: 1

      Okay.. First off:

      That story about the guy racing along the highway is dumb, and probably fake. The guy probably made it up. There are many many ways to stop a car, and this guy obviously didn't try enough

      Second off: Brakes and steering are _not_ computer controlled, especially on your father's Focus. The Focus is the bottom-of-the-barrel Ford product in the US. All of the lights in the car will blink if the engine stalls, and the power assist to the steering and brakes won't work anymore (they're mechanical pumps driven by the motor). However, the brakes and steering still work. Your father was just a weaky-poo and couldn't turn the wheel or push the brakes after he stalled his car. The reason why Ford couldn't find the defect, is because the defect is a PEBCAK (or CAW as it happens to be). I drive without power steering 100% of the time in my car, and have driven cars without power brakes just fine.

      -Jesse

      --
      Nothing says "unprofessional job" like wrinkles in your duct tape.
  7. Competition by vijaya_chandra · · Score: 3, Funny

    Hope linux'd compete well against ms in this field and save us avoiding those microsoft cars' jokes from becoming a reality

    1. Re:Competition by Anonymous Coward · · Score: 0

      Yeah, because having my car "panic" and continue on at full speed while all the controls lock isn't nearly as funny.

      But the up side of friendly passers by fixing my car with helpful notes about what they did would have been pretty nice circa 1984.

    2. Re:Competition by datGSguy · · Score: 2, Funny

      Your crash was caused by an error from an unkown driver. Just can't get good help these days....

      --
      Arachninecronymphocranialpheliaphobiacs Anonymous
  8. Hmmm, maybe they're using a USB LP interface by temojen · · Score: 2, Funny
    ...
    static char *usblp_messages[] = { "ok", "out of paper", "off-line", "on fire" };
    ...
    from hpoj printer.c
  9. Strange article by Geoffreyerffoeg · · Score: 3, Insightful

    More than half of words were buzzwords or acronyms.

    Anyway, why exactly do you need a PowerPC 603e and two USB ports for..uh..diagnosing cars? Seems to me that the hardware is a bit overkill, and an embedded direct solution might function a little better by avoiding the overhead of simply running Linux. Don't get me wrong; Linux is great for full-powered machines, but this doesn't need to be full powered.

    1. Re:Strange article by erick99 · · Score: 5, Informative
      The article states:

      What automotive telematics is not

      Automotive telematics does not include areas of automotive computing that involve powertrain management (such as fuel-injection microcontrollers), or what Metrowerks terms "body/safety/chassis" computing applications. These applications are typically based on proprietary process-based real-time OSes such as QNX, VxWorks, AE, LynxOS and others.

      --
      http://www.busyweather.com/
    2. Re:Strange article by nels_tomlinson · · Score: 2, Informative
      Anyway, why exactly do you need a PowerPC 603e and two USB ports for..uh..diagnosing cars?

      The car has a computer onboard. It takes one to know one, so to speak. You have to interface with the onboard diagnostic system to read the trouble codes it has stored. You can read the codes with a simple tool. According to the article, this has nothing to do with diagnostics, though; that was about the only thing the article didn't mention. Way to many buzzwords. The article did mention:

      Call center services such as GM OnStar In-car navigation and guidance systems Car/cellphone integration (for example, for hands-free operation through the radio and a dash-mounted microphone) XM radio and Becker Online Pro Fleet management systems such as Qualcomm Omnitracs

      ... an embedded direct solution might function a little better by avoiding the overhead of simply running Linux.

      If you're going to have a network interface and drive a terminal or a gui, you can either reinvent Linux, poorly, or you can use whatever portions of Linux help. Since you can fit the entire OS on a single floppy, I don't think it has to be any heavier than is really necessary.

    3. Re:Strange article by aggieben · · Score: 2, Interesting

      This area happens to be within the scope of my research, and I think it would be next to impossible to go overboard with the hardware.

      Anyway, why exactly do you need a PowerPC 603e and two USB ports for..uh..diagnosing cars? Seems to me that the hardware is a bit overkill

      Overkill? If anything, the PPC 603e is way undershooting what I think could/should be appropriate for automotive computing. Why not a 3GHz Pentium? I admit I don't know the numbers in terms of converting electrical consumption to gallons/mile, but I imagine it's fairly negligible, especially when compared to the requirements for air conditioning.

      And as far as USB ports go...the more the merrier! Diagnostic devices could use them, MP3 players and other portable storage devices could be used, or even a laptop.

      ...but this doesn't need to be full powered.

      I can think of several applications where having a "full-powered" computer in a car would be useful, not least of which is if you are on an automotive network (which doesn't really exist yet) and the environment requires high-grade encryption or other measures to provide the appropriate security. If the automotive network is P2P, lots of resources might be needed to make it work well.

      For things going on *today*, maybe not much is needed, but why not provide more than what's needed so that people don't have to retrofit cars with more powerful computing hardware because the manufacturer only gave them a PPC 603e?

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
    4. Re:Strange article by wskellenger · · Score: 2, Insightful

      This area happens to be within the scope of my research, and I think it would be next to impossible to go overboard with the hardware.

      If your research is somehow connected to the auto industry, it sounds like you need to visit Detroit.

      I can think of several applications where having a "full-powered" computer in a car would be useful, not least of which is if you are on an automotive network (which doesn't really exist yet) and the environment requires high-grade encryption or other measures to provide the appropriate security. If the automotive network is P2P, lots of resources might be needed to make it work well.

      Almost every vehicle produced today uses some sort of network to allow all of the modules to communicate together. The most common is CAN. Please list three more applications where this type of computing power would be useful.

      Overkill? If anything, the PPC 603e is way undershooting what I think could/should be appropriate for automotive computing. Why not a 3GHz Pentium?

      What types of computing tasks do you think are necessary inside an automobile, and what types of processors do you think are employed today? The ABS controller that I work on utilizes a 33MHz Motorola (proprietary) micro. The code that runs it is highly optimized, and every byte of RAM is scrutinized.

      ...but why not provide more than what's needed...

      A ten-cent change will be discussed for literally hours on high volume platforms, because that $0.10 * 250,000 cars/year = $25,000. You're talking about hardware that will cost significantly more than what's employed today. And the benefit? None.

    5. Re:Strange article by LWATCDR · · Score: 1

      Well I can think of lots of uses for more computing power.
      1 Intergrated IPod like stereo system.
      2 A wifi network connection that would allow you to get the latest weather radar and traffic status.
      3 Improved navigation systems that would connect with desktop trip planing software.
      "A ten-cent change will be discussed for literally hours on high volume platforms, because that $0.10 * 250,000 cars/year = $25,000. You're talking about hardware that will cost significantly more than what's employed today. And the benefit? None."

      Well maybe not no benefit. An easy upgrade in features without having to change the computer system could give you a competative advantage. The trick would be to find the "sweet spot" of power to cost for the system. You are completely correct about traditional embeded systems. The question is does the model hold up for the new systems.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Strange article by Waffle+Iron · · Score: 1
      I can think of several applications where having a "full-powered" computer in a car would be useful, not least of which is if you are on an automotive network (which doesn't really exist yet) and the environment requires high-grade encryption or other measures to provide the appropriate security. If the automotive network is P2P, lots of resources might be needed to make it work well.

      Cars don't need a friggin P2P network. Here's what they do need: a driver who keeps his eyes on the road and his hands on the wheel. Forget about the gadgets, toys, displays and phone. Pay attention and drive.

    7. Re:Strange article by Taco+John · · Score: 1

      They can't be "full-powered". The most powerful processor that's be deemed to have "automotive grade durability" is about 300Mhz.

    8. Re:Strange article by wskellenger · · Score: 1
      Well I can think of lots of uses for more computing power. 1 Intergrated IPod like stereo system. 2 A wifi network connection that would allow you to get the latest weather radar and traffic status. 3 Improved navigation systems that would connect with desktop trip planing software.

      1. Many newer cars are available with head units that will decode MP3s stored in data format directly from the CD, including support for folders on the disc. (Dodge Magnum, Chevy Equinox, others)

      2. Unfortunately we don't use RDS to it's full potential here in the states, but Europeans have enjoyed traffic updates and so forth for quite a while. Here in Detroit we've got a few stations that broadcast artist info, but I've not seen any traffic info yet.

      3. Who knows about the last one -- if a standard were developed it wouldn't be too difficult. Chrysler is offering Bluetooth support in many of it's new models including the Grand Cherokee, Liberty, Pacifica, 300, etc. My point here is that a link to external devices is not out of the question right now at your local dealership.

      These are some good ideas, and I don't think my responses cover them 100%, but close... None will require a 3GHz processor as the parent suggests.

    9. Re:Strange article by drinkypoo · · Score: 1

      I don't know what's inside of them but Automotive scan tools, which are used to diagnose the one to seven or so computers inside fully-equipped OBD-II cars (PCM, BCM, ABS, SRS, Passive Restraints, Traction Control, the Transmission, Environmental Controls, Cruise Control, and other functions may each have their own computer, all of which communicate through the PCM via the BCM) are little computers in their own right. The most popular model of computer which is used by (at least) Honda, GM, and Chrysler (hence also all their associated brands) has a PCMCIA slot for the software module which defines the device's capabilities, and a serial port for offloading data to a computer, as well as some sort of cardedge connector for "mass storage" for storing performance charts) and in effect is a handheld computer. A PPC603e is really not a very powerful processor by modern standards, even for a handheld computer.

      However, the computers we're talking about are doing more than just talking to the ECU, which in the tuner world is a job typically done by a laptop; They might also be providing navigation functions and the like.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Strange article by LWATCDR · · Score: 1

      "1. Many newer cars are available with head units that will decode MP3s stored in data format directly from the CD, including support for folders on the disc. (Dodge Magnum, Chevy Equinox, others)"
      I have seen those but I would really like a Hard drive as well. It would be nice if the head unit would download from the cd so I did not have keep bringing it with me. Even better if it would rip any audio CD I put in and connect to CDDB to name it.

      2 and 3 are more near and dear to my heart. I am from Florida and choose to evacuate from Frances.
      A friend of mine took 33 hours to get to Atlanta. He does not know the roads in Florida as well as I did. I got to Dallas TX much quicker than he got to Atlanta.
      There was no way of knowing how backed up the traffic was on the turnpike, I-95, and I-75. I took a longer route that fewer people knew about. I would have liked to have a navigation system where I could create a route on a desktop and load that into a cars navigation system. Frankly even the desktop system I use now does not give me the control over routing that I would like.
      Oh how did I get around the lack of computer based solution? Paper maps and a highlighter.
      Other things that I would have loved to seen at the time would have been some system to locate fuel and to find the lowest price. A combination of a Internet connection, GPS, and a link to the car computer could tell you when is the best time to fuel up and where is the cheapest fuel, and could even have preferences for a certain brand selected by the driver. Until I hit Alabama I would tank up when ever I got to 1/2 a tank because of the fuel shortages. Information on restaurants, stores like Walmart and Kmart, drugstores, and hotels would also have been welcome. I really would like to see a location driven Internet available. Google sort of has it working but it would be so easy to add meta tags to Websites that had the Address or longitude and latitude of the business, hours, type, and things like a menu for a restaurant or gas prices for a gas station.
      Of course it one of the tricks would be to make all this available but not distracting to the driver.
      And yes you are right none of them would take a 3GHz CPU. Frankly most of them would run on a 200MHz Xscale with maybe a DSP thrown in to do some of the audio stuff.
      BTW if any of the Car companies needs someone to do development in this area let me know I will work for toys:)

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:Strange article by aggieben · · Score: 1

      None will require a 3GHz processor as the parent suggests.

      I never suggested that anything required a 3GHz processor. Almost nothing the consumer desktop does, except games (and even then only certain games), requires it. My point was that I couldn't see any good reason not to include hardware that exceeds the requirements, while I pointed out several reasons to do it.

      --
      Don't become a regular here, you will become retarded. -- Yoda the Retard
  10. If Operating Systems Drove Your Car to the Store by weston · · Score: 5, Funny

    "UNIX

    You get in the car and type grep store. You are given a list of 400 7-11's in your area and 50 grocery stores. After picking one and reaching speeds of 200 miles per hour en route, you arrive at the barber shop."

    -- If Operating Systems Drove Your Car to the Store

  11. this could be the start of somthing cool by spacerodent · · Score: 2, Informative

    It would be nice if they would start to use Linux in all machines where they wanted to write code with minimum overhead. I know people that have written large ammounts of code for everything from car computer systems to alarm clocks and its usually it some form of basic or C. Imagine if most of these products starting using a simple Linux system where you could reuse all kinds of crazy crap. You could be running toaster timers to clock your laps around a track in your car :D

  12. What about TRON? by bigjnsa500 · · Score: 2, Informative

    Why try and do this with Linux when TRON is already the most widely used operating system for millions of devices? Or is it just the geek factor of knowing you're buying a car with a penguin inside?

    --
    This is a test. This is a test of the emergency sig system. This has been only a test.
    1. Re:What about TRON? by belmolis · · Score: 4, Interesting

      One factor may be that TRON is basically a real-time embedded OS, whereas the applications for which automotive Linux is intended are not subject to real-time constraints. I don't know TRON very well, but it is likely easier to write code for a non real-time OS than for TRON. Another factor may have to do with internationalizing textual interfaces. Linux supports Unicode. The last I knew, TRON used only its own competing encoding and did not support Unicode. (I know that TRON fans consider the TRON encoding superior. Even if they are right, Unicode has received much more support outside of Japan so Unicode is probably a better bet for the automotive market.) A non-technical factor may be that TRON is Japanese. There may be a bit of the NIH syndrome at work.

  13. Great - Now the computers will be able to drive... by Uptown+Joe · · Score: 1

    One step closer to cars driving instead of humans ...Insert geeky Matrix reference here...

  14. One problem-Safety by suing. by Anonymous Coward · · Score: 0

    "I am not a fanboy but I know that this is a market segment that relies heavily on reliable products and will spend untold millions if not billions just on testing alone."

    You can thank trial lawyers for that.

    1. Re:One problem-Safety by suing. by Anonymous Coward · · Score: 0

      Thanks, trial lawyers, my car is safer for your efforts!

    2. Re:One problem-Safety by suing. by Anonymous Coward · · Score: 0

      funny because its true?

    3. Re:One problem-Safety by suing. by Kiryat+Malachi · · Score: 2

      Or, you know, engineers who don't want people to DIE because they didn't test their product.

      Thanks for trivializing our morals, ass.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    4. Re:One problem-Safety by suing. by Bush+Pig · · Score: 1

      No, it was the lawyers. Largely prompted by Ralph Nader, iirc. Although the problems were the fault of accountants as much as engineers.

      --
      What a long, strange trip it's been.
    5. Re:One problem-Safety by suing. by Kiryat+Malachi · · Score: 1

      No, I'm pointing out that many of the tests that were subsequently mandated by law are things engineers would run as due diligence - except when accountants and marketing forced us to put out products before we wanted to. Same story as anywhere else.

      I just don't like it when people imply that we're (automotive engineers) intentionally careless with the lives of people by not trying our very best to make safe products - and not because of the law, because we're fucking human.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    6. Re:One problem-Safety by suing. by Bush+Pig · · Score: 1

      The specific car that prompted all this was, iirc, the Ford Pinto. They used to explode into a ball of flame if they were rear-ended. This was _not_ discovered by engineers carrying out due diligence until there were a lot of them already out on the roads (and probably it was only discovered at all because a few of them had already burst into flames). At this point, the accountants said, 'Fuck it. It's cheaper to pay out a few grieving families than it is to recall all those Pintos and fix them up so they're safe.' So yeah, it was the accountants, but the designers of the car had not done adequate (any?) safety testing.

      --
      What a long, strange trip it's been.
    7. Re:One problem-Safety by suing. by Kiryat+Malachi · · Score: 1

      We ain't perfect, but I work in the industry, and I do safety testing and watch as we do more after I'm done with major design. I dislike the insinuation that the majority of engineers don't care about safety, when the truth is that most of us do in fact want to make good products.

      Most likely the flaw was discovered by Ford in testing, and they decided (accountant-wise, not engineer-wise) that it would be cheaper to pay off families than to scrap the design.

      Again, I'm not saying we don't miss things, but I dislike the casting of aspersions on my profession when those aspersions are generally unwarranted.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    8. Re:One problem-Safety by suing. by Bush+Pig · · Score: 1

      I'm sure that (now) there is adequate testing. But back in the day, there wasn't. The Pinto thing happened maybe 35 years ago, and you may not be old enough to remember it. Btw, I also work for a car company.

      --
      What a long, strange trip it's been.
  15. Driver not recognized by mekanizer · · Score: 2, Funny

    This driver is not recognized... and it was the first time Linux crashed something.

  16. QNX by Anonymous Coward · · Score: 0

    QNX, which IIRC is based on SYSIV is used in many car computers.

    1. Re:QNX by Anonymous Coward · · Score: 0

      QNX is based off BSD.

    2. Re:QNX by Nutria · · Score: 2, Informative

      QNX is based off BSD.

      QNX is a small RTOS with a micro-kernel architecture and a message-passing structure (that has big libraries on top of it, to make it feel like Unix)

      BSD is an interactive, time-sharing system that was designed on VAXen for a serial terminal environment.

      Thus, QNX & BSD are about as different as BSD and OS/360 are (but for much different reasons, of course).

      --
      "I don't know, therefore Aliens" Wafflebox1
  17. HA!-Features. by Anonymous Coward · · Score: 2, Funny

    " Your Corola has been rooted!"

    You have to recompile your car to get the power windows to work.

    You have to download binary drivers to get the advanced dash features to work.

    RTFOM is necessary before starting the car.

    1. Re:HA!-Features. by maxwell+demon · · Score: 1

      Binary drivers? Do you mean twins?

      --
      The Tao of math: The numbers you can count are not the real numbers.
  18. Telematics by OneNonly · · Score: 5, Informative
    Was expecting this device / software to be for general control of car systems (engine performance, monitoring etc) but from here:

    http://linuxdevices.com/news/NS6531324140.html

    What is "telematics"?

    Telematics is a fairly new word sometimes defined as the combination of telecommunications and computing, or, alternatively, "telemetry" (radio-based instrumentation) and "informatics" (information management using statistics and computers).

    Automotive telematics, then, is the application of telematics to the automotive market. Metrowerks lists examples of automotive telematics that include:

    * Call center services such as GM OnStar
    * In-car navigation and guidance systems
    * Car/cellphone integration (for example, for hands-free operation through the radio and a dash-mounted microphone)
    * XM radio and Becker Online Pro
    * Fleet management systems such as Qualcomm Omnitracs



    What automotive telematics is not

    Automotive telematics does not include areas of automotive computing that involve powertrain management (such as fuel-injection microcontrollers), or what Metrowerks terms "body/safety/chassis" computing applications. These applications are typically based on proprietary process-based real-time OSes such as QNX, VxWorks, AE, LynxOS and others.
    1. Re:Telematics by Anonymous Coward · · Score: 0

      The engine manaement page on wikipedia has two links to open source ems/ecs systems.

      http://www.vems-group.org/
      http://www.bgsoflex. com/megasquirt.html

      If you do want to control your car injection/timing using penguin power.

  19. The real question is... by Anonymous Coward · · Score: 0

    can it run Nethack?

    1. Re:The real question is... by ScrewMaster · · Score: 1

      Yeah ... or NetStumbler. I'd like to see my car build up a real-time map of access points and put them on the HUD for me.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:The real question is... by Bert64 · · Score: 1

      But netstumbler works by sending out broadcast packets to check for access points, which is likely to be illegal. Kismet is much better and will actually sniff traffic too (which is legal because its being broadcast) and won't transmit any data or try to connect to networks.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:The real question is... by ScrewMaster · · Score: 1

      Good points. I think I'll try Kismet.

      --
      The higher the technology, the sharper that two-edged sword.
  20. If it was Windows... by kusanagi374 · · Score: 1, Funny

    ... 5 minutes after turning on the car, it would rev to the max but it would run at only 40km/h, until you found out your car was exploited by some script kiddie.

    But that would be because of the third party radio you're using.

    1. Re:If it was Windows... by Anonymous Coward · · Score: 0

      Never mind that WIndows now "powers" a hell f a lot of cars and that doesn't ever happen.

      Don;t let facts get in the way of your hate though, it might spoil your fun.

      Moderators: Enough with modding such tripe up. It makes you and slashdot look like idiots.

    2. Re:If it was Windows... by Anonymous Coward · · Score: 0

      "It makes you and slashdot look like idiots."

      Oh really? Finally slashdot get credits for what it does best. Keep up the good work mods!

    3. Re:If it was Windows... by Anonymous Coward · · Score: 0

      Aww, poor windows lag fag got a chip on his shoulder :P

    4. Re:If it was Windows... by Kiryat+Malachi · · Score: 2, Informative

      Windows doesn't "power" any cars; it runs some telematics systems, but it definitely doesn't run any EMS systems I'm aware of (and I work for a large powertrain electronics supplier, so I have some knowledge here).

      Most EMS' I've seen run on OSEK (DC particularly likes OSEK) or VxWorks. A few run on home-written RTOSes (mostly written by Russian coders).

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    5. Re:If it was Windows... by NerveGas · · Score: 1

      Never mind that WIndows now "powers" a hell f a lot of cars and that doesn't ever happen.

      What about the BMW car that ran on Windows? I recall them being plagued with all kinds of odd failures.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  21. Re:If Operating Systems Drove Your Car to the Stor by Anonymous Coward · · Score: 2, Funny

    Suse Linux:

    You start kdestination and type the first few letters of the store name in the dialog box. A list of potential matching destinations pops up. You click on the one you want, and after clicking on the conformation, you arrive instantaneously at the store via the kwormhole daemon.

  22. Re:If Operating Systems Drove Your Car to the Stor by Anonymous Coward · · Score: 0, Flamebait

    Linux

    You align four used tires and hope one day other people will help you build the rest of the car to drive to the store.

  23. Gentoo Automotive by ortcutt · · Score: 2, Funny

    You get your car home and wait 2 days for "emerge system" to finish.

  24. Multiple versions by Syberghost · · Score: 3, Funny

    Gentoo: when you receive the car, you have to push the "compile" button and wait two days to drive it.

    Every time you change the oil you must do this again.

    Contribute yours!

    1. Re:Multiple versions by NerveGas · · Score: 1

      Gentoo: when you receive the car, you have to push the "compile" button and wait two days to drive it.

      Only on a Ford econo-car. "Touring Sedans" will take only one day, sports cars will take 8 hours, and six-figure Italian cars will do it in 3. At the start of every Formula 1 race, we'll have a 15-second waiting period while the stripped-down versions are compiled.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  25. add as you go by ejaw5 · · Score: 1

    # apt-get upgrade spare-tire

    the following packages will be REMOVED:
    -donut spare tire
    the following will be INSTALLED:
    -full size spare tire

    [downloading full-size-spare-tire]....[done]
    Removing donut spare tire...
    Installing full size spare tire...

    # apt-get install power-locks
    Package power-locks is part of package: power-group

    # apt-get install power-group ...

    --

    $cat /dev/random > Sig
  26. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  27. Focus is real-time--why no rtai/rtlinux mention? by Monkius · · Score: 1

    The press release keeps talking about their addition of real-time features added to Linux--RTAI, RTLinux, MontaVista, etc, not mentioned.

    What are the development, licensing, etc, issues here?

    --
    Matt
  28. Without seat belts? by Anonymous Coward · · Score: 0

    At least you would not be put through a BSOD before you hit the windows shield.

  29. $5000 by Matt_Bennett · · Score: 1

    The development package that they are offering it for appears to be the $5000 mobileGT Total5200 Unfortunately a bit-pricey for my homebuilt telematics project- I'll keep using the old laptop.

  30. Violation of the GPL? by Anonymous Coward · · Score: 0

    I'm waiting for a GPL purist to demand the drivers be freed.

    read repeatedly until you get the joke

  31. One problem: Intimate Relationships. by Anonymous Coward · · Score: 0

    "This is almost support enough for why this software SHOULD be open. Much more exposure would ensure less error."

    No it wouldn't. OSS isn't a magic bullet. To write safe software you have to have intimate hardware knowledge as well as software.

    Open sourcing the 777's avionics software wouldn't help, because the majority know nothing about the 777, and avionics in general (domain knowledge), and the minority that does already work for Boeing.

  32. Makes sense by WindBourne · · Score: 1

    Most likely MS will enter that world in about a year. They will want to somehow tie this back to their media center. I suspect that all these companies that are using MS will be wiped out in under a year due to this being a fairly new field (digital vs. analog).

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Makes sense by randomblast · · Score: 1

      >> I prefer the "u" in honour as it seems to be missing these days.

      Yeah... bloody Americans 8-)

      *ducks*

      --
      ...these aren't my real teeth.
  33. 2 cents by Suzzlon · · Score: 1

    I have been making my living writing software for various automotive applications from BCMs to instrument clusters for about 15 years. I currently do advanced r&d for a tier 1. A recent project was to evaluate and document the major OSes and their applications in the telematics realm. The findings were what we usually find in selecting supporting software. Different OSes work in different situations. There is no clear path and different scenarios require different solutions much like the PC application domain. Outside of telematics like an instrument cluster our OSes consist of a while loop and not much more. The requirements from the OEMs dictate that the resources for auto apps are pretty small in order to keep the costs down. If they can shave a penny from cost you can bet an engineering change is coming your way. For instance, the last BCM we did had 256k of rom, 12k of ram. This includes compliance to foreign regulations on the same module. Meaning headlamp and horn behavior will be different outside the U.S.

    I think the upshot for Linux is that it is a solid low cost alternative that will become more attractive as the cost to manufacture a higher end chip that supports a real OS goes down. Most people don't realize that your modern automobile has about 17 to 20 different computer systems. They all run apps of some sort. It would seem like a logical step to eventually combine some of these systems and control them with a real OS.
    We'll see.