Slashdot Mirror


Linux Announcement from Sony, Toshiba, NEC, Fujitsu

BJH writes: "This hit the newspapers in Japan this morning - Sony, Toshiba, NEC, Fujitsu, Hitachi and Mitsubishi (basically the entire electronics industry in Japan, with the notable exception of Matsushita) will be setting up the "Japan Embedded Linux Consortium" in cooperation with TurboLinux and a whole bunch of other groups to produce a version of Linux suitable for use as an embedded OS for home electronics, mobile phones, cars, industrial machinery - in fact, just about anything with a CPU. Here's a Nikkei article in Japanese (no login needed) and another one here in English (you'll need to log in for this one). This looks like it's going to be big - hold onto your hats, guys..." If anyone has found an English URL that doesn't require a login, please post it below.

35 of 88 comments (clear)

  1. Re:Ok wait up hold it right there! by akc · · Score: 2

    Why bog down the processor with a full embedded operating system? I don't understand this. I design embedded systems for a living and I'd say a full 90% of the systems out there have absolutely no need for a full (or even stripped down) Linux (or anything else) kernel. Cellphones?! gimme a break! Because the next generation of these devices will be full blown Internet Capable, computing devices. With 300K+ comms to and from these things and the need to recoup $billions in investments some power and flexibility will be needed.

  2. Re:Is Linux _really_ the best choice?? by quintessent · · Score: 2

    Now I can have my speech recognizer program listen to what the person on the other end is saying, translate it with the babelfish, and speak it out the ear-piece, while rendering animated 3-D flythroughs of the Mandelbrot set and re-compiling my kernel, at the same time! (note: don't drive while doing this)

  3. Re:Ok wait up hold it right there! by Troed · · Score: 2

    Uh, no. PalmOS has nothing needed in cellphones, that's why Symbian was created, and what Epoc is for ...

  4. why small devices would run linux by small_dick · · Score: 2

    many question why simple devices should run linux.

    for many embedded systems, there is a low production count. they may actually make more profit per device by using a full-blown PC-on-a-chip over a small microcontroller.

    the time to market is shorter, and the development costs are much lower.

    if you can't amortize the higher cost engineering that goes into a microcontroller based system over many devices, then the pc-on-a-chip is a better deal.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  5. This makes *total* sense: they did it once already by torpor · · Score: 2

    In the early 80's, this same group of Japanese electronics giants got together and signed a formal agreement to forward the purposes of the TRON project, which was the result of a large amount of computer science research done by a number of Japans top computer scientists.

    The purpose of TRON (this was *BEFORE* the movie) was to create a single kernel architecture that can be used in multiple electronics devices, with an *open* (to the industry at that time, open meant they shared the specs with each other) communications protocol.

    In essence: ubiquitous computing.

    This resulted in a huge decrease in product design costs for the Japanese consumer electronics market, as TRON kernels have been used in everything from microwave ovens to robotic car manufacture assembly lines.

    This effort waned somewhat during the late 90's due in part to the costs associated with keeping TRON up to date with microprocessor development, and the Japanese economic depression certainly played a part as well.

    So it makes *total sense* and is very good news indeed, to hear that these electronics giants are continuing the TRON-like effort using Linux, and using the GNU-like methodology for maintaining this project in the future.

    As an avid follower of the machinations of Japanese consumer electronics giants, this is some very good news to me indeed.

    BTW, details about TRON are out there on the 'net, for those that are interested. One of Japans leading computer scientists was involved in the project during the early 80's, and his vision was very much driven by the Japanese manic sci-fi ethos. It makes for some crazy reading, for sure, but it all happened and is evident in all that Japanese consumer electronics gear around you.

    Do a bit of scanning through a binary dump of the kernel in your digital camera/microwave oven/VCR/MiniDisc player, and you may find some interesting references to the TRON kernel, and/or leading consulting firms in Japan that were a part of the TRON kernel software development industry...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  6. Re:Ok wait up hold it right there! by obakasan · · Score: 3

    I'd say a full 90% of the systems out there have absolutely no need for a full (or even stripped down) Linux (or anything else) kernel. Cellphones?! gimme a break!

    I'd agree that it does seem like putting Linux on a cellphone might be a bit of overkill, but I think this actually makes sense given the Japanese electronics market.

    The Japanese article mentioned "cellphones, home electronics, and car navigation systems," all of which are fairly complex pieces of machinery here in Japan, more often than not connected to the internet:

    • The newer car-nav systems are essentially already very specialized PCs in their own right: Color LCD's, internet access with the ability to calculate alternate routes in heavy traffic, and a DVD drive so you can watch movies while you're stuck in traffic.
    • Home electronics are heading in the same direction (Don't know about you, but I don't see much difference between the PlayStation II and that $199 Linux-powered NIC that showed up on Slashdot yesterday, except that the PlayStation is a lot cooler; imagine if it were open and you could buy one and use it as an X-terminal...)
    • Cell phones are getting there. The most popular cell-phone service in Japan right now (high school students even carry these things) is NTT's i-Mode, which features e-mail and specialized internet access, with which people can transfer money from their bank account, book airline tickets, find restaurants, read news headlines, etc. (exactly what Japanese people with tiny cellphone screens would want when they're walking around with said tiny cellphones).

    It seems that the software in these things would be fairly complex. It seems to me like it's a good idea that these things all use a compatible OS -- I'm frankly amazed and quite happy that all of these companies have decided to decide upon an open and freely-available standard. The nice thing about Linux is that it's free, it's available now, and companies can modify it to make it as light as they need. Just because they're choosing Linux, it doesn't mean that my next cell phone is going to have X and a complete TeX installation on it or anything.

  7. Found some links ... by torpor · · Score: 2

    Got a bit lazy in my post, but discovered I'd had a few links on the subject of TRON/CTRON/ITRON stashed away for those that are interested:

    http://www.tron.org/
    http://tronweb.super-nova.co.jp/itron.html
    http://www.atip.or.jp/public/atip.reports.94/tro n-93.94.html
    http://tron.um.u-tokyo.ac.jp/TRON/ITRON/panph96/ panph96.html

    Should be some good reading for you in there, enjoy!

    :)

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:Found some links ... by torpor · · Score: 2

      Oops found some more:

      http://www.itron.gr.jp/panph98/panph98-e.html
      http://www.itron.gr.jp/

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  8. Matsushita has their own agenda. by jcabrer · · Score: 2

    This is a little rumor I heard from a freind that works for Panasonic (Matsushita). He says they are dabbling with their own embedded linux for some of their phone systems. Maybe they don't want to share.

  9. Re:Embedded linux by Emil+Brink · · Score: 2

    Um, not wanting to sound like some GPL-fanatic, but is this really a problem? If "they", i.e. a bunch of the world's largest hi-tech companies, make a mistake which legally forces them to deliver source code with all their cool products, who loses? Certainly not "us", i.e. the geeks (who also happen to be consumers) of the world. Or? If they didn't want to have to deliver source, one would hope that they would be smart enough not to pick a kernel licensed under the GPL, right? I think I don't quite see what's worth sighing about here. Unless, of course, you're afraid that they plan to violate the GPL by withholding the source. That could be a problem. FSF's lawyers against that consortium's could become bloody... :(

    --
    main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
  10. One thing thing though by RayChuang · · Score: 2

    Now that several Japanese companies will work with TurboLinux to create a standardized embedded Linux for small electronic devices, one good thing is that we will end up with a "de facto" standard for embedded Linux so programming for such devices will be quite a bit easier.

    I'm not surprised that TurboLinux is involved in this project given that TurboLinux was developed originally so it could support Asian character sets such as Big 5 and Shift-JIS. This way, the Japanese programmers can work much of the time in their own native language.

    --
    Raymond in Mountain View, CA
  11. Re:Ok wait up hold it right there! by Shotgun · · Score: 3

    Because of LABOR cost!

    Linux has proved itself to be the most portable OS ever created. This will make it much easier to get it on any device they are running.

    Once they have Linux on the device, they can enlist any Linux developer to help them develope additional functions and interfaces.

    What's the other choice. Pick an OS that must be paid for ($5 added to the cost of a consumer device is massive). TRAIN ALL DEVELOPERS to use program this OS. When the next device is developed, buy a different OS and you get to TRAIN ALL DEVELOPERS again. Hiring is complicated and expensive because you'll have to TRAIN ALL DEVELOPERS you hire in the exotic OS your using. By another company and you have to TRAIN ALL DEVELOPERS in this exotic OS the probably have never seen before.

    (Is the pattern emerging yet?)

    Companies like to have standards that don't involve the areas where they're trying to differentiate themselves, make it cheaper for them to operate, and make their products cheaper. $5 for EPOCH on each production unit cell phone would be a large percentage of the production cost, and that isn't even considering what it cost to train someone in the basics of the OS, let alone paying someone with enough experience to actually be good with the OS.

    There is every reason in the world for the hardware companies to want to standardize on a OS layer peice of software. It'll let device operate better together (many more total units sold - all the boats will rise in that wave), make the devices cheaper to develope (making the wave bigger), and by avoiding the proprietary OSs (kiss our butt M$) will make the devices cheaper to market (oohh, big wave).

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  12. Re:Ok wait up hold it right there! by Vanders · · Score: 2

    O.K, point taken (Although we're not talking just mobile phones here)

    But the point still stands that there are better solutions for embeded devices than Linux.

  13. Embedded linux by Tersevs · · Score: 2

    Why Linux why not RTLinux. Should be per suitable for many embedded systems.

    1. Re:Embedded linux by HeUnique · · Score: 3

      Well, if you take a look here - you'll see some patches which are planned to be merged into the kernel. The latest version of the patch is up to nine rescheduling points, and provides latencies of less than 1ms 99.999% of the time. So the latencies problems in the mainstream kernel should be history soon. Also, I don't know how many people actually do know this, but the PlayStation 3 (not just the development machine) will be Linux based.

      --
      Hetz (Heunique)
  14. Free English link by Dix · · Score: 5

    http://dailynews.yahoo.com/h/nm/20000713/tc/japan_ dc_1.html

  15. URL from LinuxToday story by Dienyddio · · Score: 3

    Linux Today has this sory and provides the URL http://cnnfn.cnn.com/2000/07/13/asia/wires/japan_w g/

  16. Is Linux _really_ the best choice?? by Jon+Peterson · · Score: 4

    Why would anyone want to try to run Linux on a mobile phone? What exactly do you gain over all the other long-standing and well respected things like EPOCH?

    How exactly is OS style development going to work on an OS for a burglar alarm - I mean these devices aren't readily available for playing around with.

    Maybe Linux really is suited to this stuff, I don't know, but it seems odd to take an OS designed as a multi-user system for one of the world's most powerful* and power-hungry CPU architectures and try to turn it into an OS for a phone.

    Has anyone done a good comparison of Embedded Linux with other embedded OSes?

    This seems more about some hardware companies getting scared that the software layer is becoming more important. _They_ would love to have a non-proprietary OS that everyone uses - because then the hardware becomes the deciding factor in product quality.

    So, less about really wanting to have the best OS, more about marketplace survival tactics...

    *Powerful relative to CPUs for embedded devices

    --
    ----- .sig: file not found
    1. Re:Is Linux _really_ the best choice?? by Harri · · Score: 2
      Why would anyone want to try to run Linux on a mobile phone? What exactly do you gain over all the other long-standing and well respected things like EPOCH?

      some reasons I can think of:

      1. Porting existing code to EPOC is a major nasty. It supports C++ and Java only, with C added on (I think) _over_ the C++ libraries, which are themselves fairly unusual.

      2. $5 or $10 has to be paid to Symbian per EPOC-running unit sold. Not the case for linux-based things.

      3. I have no _idea_ what hoops must be jumped through to get EPOC ported to a new platform or to be allowed the source to do a port. I bet they are flaming ones though.

      4. Of course, vendor lock-in. Using EPOC, you are relying on Symbian to release new versions, not go under, not sell out to Microsoft, etc.

      I don't know anything about other OS's specifically designed for small devices, but I guess the problems are similar. A Linux-based solution would solve at least _some_ of the problems. This particular Linux-based solution sounds like it won't be solving 3 and 4 for us.

      How exactly is OS style development going to work on an OS for a burglar alarm - I mean these devices aren't readily available for playing around with.

      It would help those of us working for companies that write burglar alarm (or whatever) software!

    2. Re:Is Linux _really_ the best choice?? by ennuiner · · Score: 2

      How exactly is OS style development going to work on an OS for a burglar alarm - I mean these devices aren't readily available for playing around with. I know that this is Windows-centric, but there is currently a dearth of Itanium machines for developers to code and test on, so Microsoft and Intel have released development environments for writing 64-bit applications on 32-bit machines. Code is written and compiled on standard commodity machines, then tested on Itanium boxen accessible by remote. Although it may be a step down, rather than a step up, a similar strategy may work for embedded machines - vendors create development tools for taking advantage of device specific functionality, while writing on standard boxen. This would allow applications to be in the pipeline before devices hit the market.

      --
      Somebody please, tell this machine I'm not a machine.
  17. Sorry for the lcruddy ink, guys... by BJH · · Score: 5

    OK, sorry for the bogus link to the Nikkei English site - I didn't know that their registration policy requires a credit-card number (!), even for a free trial.
    It seems that the only English article around at the moment is here at CNNfn; they have a reasonable summary of the situation, but it's slightly different in content from the Nikkei article, so for your edification, I've included my translation of the Japanese Nikkei piece. (My comments are in italics.)

    OS development collaboration for digital home electronics
    23 Japanese electronic and telecommunications companies, including Toshiba, Sony and NEC, in addition to two universities, including Waseda University, have reached a basic agreement on collaborative development of an OS for controlling digital home electronics, mobile phones, car navigation systems and other products. Utilizing the rapidly-spreading free (This is "free" as in "free beer") OS, Linux, the OS will be made available to the public to use freely (This "free" is "libre"), and is expected to contribute to lower product development cost. The group will also call for participation from overseas corporations in an effort to make the OS a global de facto standard. Microsoft currently controls the world market for PC-based operating systems, but the Japanese group will join together to create a common infrastructure for an OS for next-generation information devices, such as digital home electronics, which are anticipated to undergo rapid growth in the future.
    A controlling organization, the Japan Embedded Linux Consortium, will be founded on the 13th of this month. Other than Toshiba, etc., Fujitsu, Hitachi and Mitsubishi Electric will also participate. In addition to software companies such as TurboLinux and Elmic Systems, Waseda University's engineering department (Waseda is one of the top two or three private universities in Japan) and the Toyohashi University of Technology will take part.

    One nuance that doesn't come through well in translation is the bit where they say the OS will be freely available - an exaggerated interpretation would be something like "the consortium is planning to be so gracious as to make the OS freely available to the public", an interesting bit of spin considering that they would have to make at least the kernel, and quite possibly much of userland, available, thanks to the GPL.

    One other important point is the absence of Matsushita (and thereby National/Panasonic and Aiwa) from the consortium, which foreshadows the possibility of yet another Beta/VHS war. One has to wonder what Matsushita are going to do in reply to this (I very much doubt that they would just ignore it).

    1. Re:Sorry for the lcruddy ink, guys... by BJH · · Score: 2

      Just to correct myself - a Yahoo article linked below mentions that Matsushita "has shown an interest in participating in the consortium". Which means that it would have close to 100% coverage of the Japanese electronics industry.

      It does, however, also contain this disturbing line: "The consortium members, who will have free access to the OS that they can modify for use in their own digital electronics and mobile phones..."
      That would tend to indicate that non-members of the consortium (i.e. you, me and everyone else here) would not be given free access to the OS (presumably they mean the sourcecode). Hmmm...

  18. Big businesses want to control Linux by 91degrees · · Score: 2

    They know that this will either give them control over Linux or remove any credibility it has in this market. Either way they are happy. If it loses credibility, it prevents any new competitors coming up and competing. If they control it, then it prevents any new competitors from coming up and competing.

    When they release the source, it will be an ancient version for anyone other than the consortium members. Anyone who decides to use it will find that they're at least 2 generations behind by the time they can get a product to market.

    1. Re:Big businesses want to control Linux by dillon_rinker · · Score: 3

      Anyone who decides to use it will find that they're at least 2 generations behind by the time they can get a product to market.

      Well, that's how it is now, isn't it? When the next new stable kernel is released, hand a copy of the source code to your favorite comp sci grad and ask them to develop some improvements. If they've not been actively involved in studying or developing the kernel before you hand them the source, it's going to take them a while just to read the code, let alone grok it, and it will be a while after that before they coud significantly improve it.

      Meanwhile, the current kernel developers already know the code, know where the weaknesses are, know how they want to improve it, and will be quite a ways ahead of anyone starting from scratch. This, BTW, is one of the reasons why ESR says that opening your currently closed source will not hurt your business; if your competitors decide to copy what you've done, it will take them a long time to get up to speed.

  19. I like the last line of the CNN article by truelight · · Score: 2

    I like the last line of the CNN article: "Linux is a computer operating system that performs functions broadly similar to Microsoft's Windows. "

  20. Re:This is waay cool, but... by WhyteRabbyt · · Score: 3

    Your next cell may be a complete personal data/communications device that approaches the power of current PDAs, palmtops, or even a laptop.

    Personally, I think the convergence should be the other way round. If you need a bog-simple mobile, use one. If you need a 'complete personal data/communications device', buy a full-blown PDA with built in cellphone capabilities.

    However, this does put a large corporate consortium in a position of direct influence over an open source product. The jury should be out for quite some time to determine whether this is good or bad for Linux.

    Cobblers. I get tired of hearing this lame 'they're going to hijack or steal our OS' line. The point about the Linux develeopment model is that it can't be hijacked, not without serious forkage. Its a benevolent dictatorship, effectively, and if Linus doesnt like it, it wont happen. I dont know how the hell any consortium is going to change that. Swamp the kernel list with excellent patches containing subtle code restructuring the OS to their own nefarious ends? Um, nope.

    Now's the time for all of us to be communicating with consortium member companies to make our communal wishes and concerns known.

    My main wish is that people thought a wee bit more before they started spouting paranoid nonsense. What exactly is it that causes this kneejerk 'the big boys are gonna steal our toy' reaction? Answers on a postcard...


    Pax,

    White Rabbit +++ Divide by Cucumber Error ++

    --
    free experimental electronic music netlabel at www.viablehybrid.com
  21. Re:Ok wait up hold it right there! by dopeghost · · Score: 2

    Remember the futurists wet dream of having everything 'internet connected'. The whole thing that suddenly was "this is the future" like a year ago with 'intelligent fridges' and internet-connected hifi's.

    Linux's networking features etc. make a great deal of sense to this.

    Actually I'd really like a hifi I could stick a USB cable into link it up to the PC for a and set up a playlist remotely/download tunes to.
    Or even animate the little LED graphics EQ!

    --
    This UID is 7651 digits too high to subjectively infer IQ from.
  22. Re:Ok wait up hold it right there! by GypC · · Score: 2

    Those all cost $$$ and apparently the japs don't want to pay.

    Processors get smaller and faster all the time, no one could imagine Unix on a laptop 20 years ago... don't be so shortsighted.

    "Free your mind and your ass will follow"

  23. This is waay cool, but... by dkh2 · · Score: 3
    Yes, there now is a good chance that your future cell phone will come with an embedded Linux OS and will do a whole lot more than place voice calls and surf the wireless web. Your next cell may be a complete personal data/communications device that approaches the power of current PDAs, palmtops, or even a laptop.

    However, this does put a large corporate consortium in a position of direct influence over an open source product. The jury should be out for quite some time to determine whether this is good or bad for Linux.

    There are a lot of opportunities here for the Linux community to get even more widespread acceptance and active use of Linux and other O-S OS's. Now's the time for all of us to be communicating with consortium member companies to make our communal wishes and concerns known.

    --
    My office has been taken over by iPod people.
  24. Ok wait up hold it right there! by tzanger · · Score: 3

    Linux in cellphones and pagers and cars and industrial machinery? WHY?

    Why bog down the processor with a full embedded operating system? I don't understand this. I design embedded systems for a living and I'd say a full 90% of the systems out there have absolutely no need for a full (or even stripped down) Linux (or anything else) kernel. Cellphones?! gimme a break!

    I'm happy and all to see Linux move out into every corner of the market but isn't this a little like porting Linux to the Commodore 64? "Big Iron" in the sense of embedded systems may be perfect for Linux (cell tower stations, control systems for industrial machinery, etc.) but why would you want Linux running in the mouse you're using or the cellphone or pager you're wearing?

    I can't get in to the English article and I can't read Japanese but unless they are talking about providing a RT scheduler and not a whole lot else this isn't making any sense. Hell if they only provide the scheduler and a few services it isn't even Linux IMO. "Based on" yes but not "is".

    1. Re:Ok wait up hold it right there! by heikkile · · Score: 3
      Cellphones?! gimme a break!

      Modern phones have quite much stuff in them already: address books, games, calendars, etc. And the traffic handling is not very simple either. Future phones will of course carry web browsers, and synchronize to your desktop calendars, and allow for third-party plug-ins. I believe a decent OS will make this sort of things easier to handle.

      --

      In Murphy We Turst

  25. Will the biz take over? (was Re:Sorry for the..) by Tersevs · · Score: 2

    The bit about 'making the OS freely available' sounds like they arn't on the same wavelength as the community. Should we be concerned that the 'consortiums' will cause more fragmentation of Linux? There are some versions of Linux that 'exists' as patches, and add functionality that for some reason arn't included in the 'standard' kernel. It sounds like this OS will be a complete fork, though. Is there a risk that the modifications that are made will make it difficult to move useful functionality from one kernel to another? Will the concortium understand the importance of preventing this? If the developement process of this new OS is visible to the community, we will ofcause be able to influence them before things go wrong. Lets hope that the consortium isnt to secretive.

  26. cost/benefit by spreer · · Score: 2

    Pluses for Linux:

    1) Cost. Have you looked at how much it costs to licence an os like VxWorks or OS9? If you have any number of developers, your going to be paying a hundred grand for startup and the first years support. But that isn't the worst of it. You'll be paying $12-20 a chip for every system you ship to run that OS. And Linux is... oh, right, free.

    2) Drivers. If you have any odd peripherals you want to connect up the system you're building, its handy of the drivers already exist for the OS you're using. This is much more likely to be true with Linux.

    3) Customization. Especially if you're running on custom hardware, its nice to be able to get under the hood and tweak things appropriately. This is much easier if you have an open source OS.

    4) Oh yeah, and in today's job market especially, its easier to find people with Linux experience than experience in FooBar commercial RTOS.

    Minuses:

    1) Hard realtime needs. If you can't get away with knowing that something will happen within a couple of milliseconds, not a couple of clock cycles, you're probably in trouble. This is an area where Linux for embedded applictions is currently lacking, but there are people working on it.

    2)The only other minus I can think of for linux is size. But that's not even a huge deal. I mean, so what if FooBar propriatary RTOS has a 4K kernel? Who has memory needs that are that stringent these days?

    The bottom line is, yes, there are a lot of systems that Linux is not yet right for. But if you can get away with it, its worth doing.

    spreer

  27. Another link (The Register) by pointwood · · Score: 2

    The Register has the story here.

  28. The reasons why by Anonymous Coward · · Score: 2

    I noticed a lot of responses were along the lines of why use any high level/general purpose embedded operating system. This seems like a dumb question and an issue that had already been decided by these companies long before this. What this represents is mearly a choice of which operating system to endorse most broadly, in the car, on the cell phone, etc, rather than if one should be used at all, and given a choice between Wince, Linux, and some specialized embedded OS, I think Linux is by far the most logical choice. Also, I do not believe the goal is to replace things that already work well with existing embedded micro-controllers, such as ignition systems in cars, since this seemed to be the most common comment, etc, but to build "applications" that really require a more general purpose OS, such as MP3 stereo player, car navigation systems, etc. As for the cell phone, I had my own doubts on this one, initially. However, cell phones might well be the first platform to evolve a true interactive voice interface, and they could then easily expand into more general purpose "PDA"-like devices. Why not Linux, which offers a clean kernel without excess bagage?