Linux for Home Electronics
ives writes "Matsushita (Panasonic) and Sony are going to develop a Linux platform for digital home electronic devices. The nice thing is that they want to release the jointly developed source code for this project under the GPL. The press release mentions open source, the GPL and even Richard Stallman :^)."
While the Sony's have lived in the modern world for awhile, and have gotten it, as well as being on both sides of it, Matsuhita electric is perhaps the most traditional and conservitive of Japanese companies. I have known these people (Matsushita) for much of my life, from some of their board members down. This is an organization so steeped in it's own traditions and dogma (yes, they really do have a "250 year" business plan, and never make fun of the founders light bulb socket :), with engineering departments so conservitivily organized, that for them to support open development of GPL software is really much like the Pope encouraging contraction!
According to this yahoo article Sony/Panasonic already have a PVR device on the market in Japan that is using Linux called Cocoon.
It makes sense, cost, robustness, development time,....
And this way they don't support MS, who is their competitor.
Looks like some companies have finally accepeted that GPL is not hostile to property and profit.
OK,
Yesterday, I needed to do a side job for a friend and instead of running CAT5, I used some of the new powerline ethernet stuff. What has me impressed is that this stuff was *dead reliable* and quite compact for its first iteration. What happens when it shrinks and we see this stuff built into TVs and alarm clocks?
Aside from your toaster manufacturer snooping your toasting habbits, your alarm clock will be able to pull MP3s from the home server. Your TV will pull the funniest commercials (ala the late adcritic.com) from the Tivo ranking database. Create a standard for it all, and you've got some remarkable integration.
With this, it hopefully will not be called "DirectHOME" or something like that...
Life is the leading cause of death in America.
apparently /. is now serving their content of one off these....
Hell really is freezing over. Please send us some hot coffee down here asap.
I'm already cringing at what I *know* is going to happen. They're going to release some stuff - exactly what they're obligated to - under the GPL. But other stuff - say DRM - will certainly NOT be under the GPL. Then there's going to be such a hoopla and whining in forums such as this one even though these companies have done exactly what they're obligated to. "They should give back to the community", etc, ad nauseum, and some people will be wondering why, if the open/free software implies some sort of larger obligation to a community, why these weren't written into the licenses.
It would be great if Panasonic developed drivers for its PBX boxes. Bayonne needs some support. They also developed a "small" call center solution that panasonic can't sell anymore. So why don't they release it as GPl and step back into the PBX market?
Well, to be fair it specifically says:
"TELL THAT BEARDED LUNATIC TO STOP CALLING US!"
It could mean almost anyone (whos a bearded lunatic).
I don't need no instructions to know how to rock!!!!
if you compete against Microsoft. They hope that the total cost for the Linux platform will be less than licensing cost for a technical equal Windows platform. So they can save lots of money and don't found the Xbox. And Microsoft can't use any of the public code in their proprietary software, because it's GPL.
But I do not believe, that they will release everything as GPL. New technologies like Super Audio CD (SACD) will, according to Philips and Sony, never ever appear in a PC. But releasing the driver for the drive and the filesystem could misled someone to play with the hardware and build some SACD-drives into a PC. So he could rip again the music.
If you want to sell the hardware, give the software away for free.
You hear that, Intel?
Software Wars
Why do we care what OS runs inside of an embedded device? As long as it is reliable, I don't care if it runs QNX, VxWorks, OSE, RT Linux or any other (proven, real time) operating system.
// Alan Porter
Hey, look at that flying pig!
As part of a recent acquisition my company made, I had to describe the IP included in the deal. We spent quite a bit of time defining what software meant. In this case, it included everything from java, c, and c++ source (with documentation) to libraries the company previously purchased for specific pieces of hardware. I looked around for a good definition, but discovered that most were pretty bad.
Your monitor is staring at you.
from the I-read-this-already-on-Yahoo dept. ?
Is Slashdot relevant anymore?
I want to delete my account but Slashdot doesn't allow it.
It seems to me that most commercial PVR's are running on a Linux platform, not to mention the several PVR projects for Linux such as MythTV and Freevo.
I use both of these and they both work great (with much tweaking on my part) and I don't have to deal with any of the PVR bs like commercials or having to subscribe.. which makes all the work it took in getting a solution working up more than worth it. If more people would support one of these projects it could easily grow into an easy to use package that anybody can setup in a realatively short time and we can circumvent DRM. "You wanna stick DRM on all the PVR's? Fine, my PC is DRM-less.. do something about it."
Everyone is entitled to their own opinion. It's just that yours is stupid.
Sony and MS don't get along well. There's always been some tension between those two and Sony doesn't mind pouring a little alcohol on the open wound known as the embedded/console market.
That which does not kill me only makes me stronger (but hurts ALOT!)
If you think education is expensive, you should try ignorance -- Derek Bok, president of Harvard
>It is a shame Be never open sourced BeOS before they went out of business and left that sort of thing up to the investors. Sony and Matsushita would be much better off with BeOS than Linux for any media related activities.
:-)
Yeah yeah, to borrow a page from the Amiga community.
Sorry, open sourcing BeOS would do NOTHING at this point.
All of the tough questions that apply to Linux-based appliances, also apply to BeOS. You know, those things you have to justify to PHB's and also investors like profit, roadmap, not dilluting your copyrights and patents, etc. Who is going to maintain and extend BeOS to other hardware, as Linux has done?
Open sourcing an OS or environment is no magic pixie dust. I don't think there's enough interest in Be to extend it to odd CPU's, odd audio and video drivers. Be tried positioning itself as a "multimedia" OS, but good luck finding drivers to ALLOW that multimedia.
Linux is MUCH better supported (OSS or not) than BeOS, and remember Linux is just an infant in this arena.
I remember a few years ago, Digital (was it Caldera?) open sourced their version of Digital GEM, the very-thin graphical desktop which was briefly popular on the PC, before Windows. It's open sourced, fits on a floppy, but even with active development it's not up to par with the Atari ST fork of GEM, discontinued about 10 years ago. (The developers of the now OSS version of GEM were hoping to make it a lightweight GUI for cell phones and PDA's).
It's now too late for any new platforms unless there are TRULY new ideas. The way I see it, you have Open Source and you have non-open source Microsoft. Linux, BSD, etc doesn't matter it's the toolchain that is the platform - not the kernel.
The oddball here is Apple Mac OS X. While they are proprietary, the toolchain is (or can be) largely the same as open source. For the position Apple was/is in, they made the wise choice.
Companies who want a "multimedia OS" but DON'T want Linux or Microsoft, I could see an oppurtunity here for Apple (if they don't go after the appliance market all themselves, as they seem to be consiering).
I am amused at how a lot of companies don't realize what they are actually selling. This is a refreshing change.
Paul
Sony and Matsushita has both a common ennemy -> Microsoft Microsoft is attacking Sony on their Playstation business, where as Matsushita has very good relationship with Nintendo (they make the mini-dvd player of the Gamecube, and the Gamecube Q)
So, why should we? My job is to design, implement, and administer networks for customers. Some of these are quite large networks and some are small but they all have one thing in common: in order to take care of them I have to understand the way all the components work. Ahhh.... I just heard a penny drop.
I spec Cisco routers and switches because I understand how they work and know that they will do the job. The customer doesn't have to pay me to spend time figuring out how to fix a problem; once I know what the problem is the chances are I can put a fix in quickly. Often without leaving my office! This saves the client money and, not coincidentally, makes me look good.
If Sony puts Linux into a device then I already have a better chance at understanding how to make that device work than if some engineer had designed his (or her) own idea for a cool command set.
And because Sony now doesn't have to put all that extra money into designing the OS, that means that their products will cost less. I can put their products into a network and save money on both ends: the procurement end and the administration end. This makes Cisco scramble to lower prices to keep market share. So even if we don't use Linux devices, the costs for networks goes down just because these devices are out there.
In short, I care what the underlying OS is on these devices because I don't have to learn a zillion different commands for the same things and I can, therefore, do my job quicker and more efficiently. You should care because when you get a job at a company you can hire me to do your network and look good when we save you money.
No one ever had to evacuate a city because the solar panels broke!
I got so carried away with my own rhetoric that I neglected to tie it in to home electronics so here goes:
:)
Thirty years ago anyone who understood electronics theory and vacuum tubes could fix any home electronic device. Simply understanding how electronic circuits worked meant that a tech could move from one device to another. And manufacturers didn't have to design a new theory for each device, they just wired up the vacuum tubes in new ways which were still understandable. All a tech had to do was look at the schematic diagram, apply a few standard tools (oscilloscope, VTVM, signal injector, etc.) and he (or she) could make it work.
So if Sony uses Linux in its latest widget and you understand Linux, you'll understand how your widget works and how to get the most out of your widget. Plus, since Sony didn't have to design a brand new widget-operating-system, you will either be able to buy it cheaper than the Samsung widget or it will do more... or both. And if your widget breaks you won't have to buy a new one, you can just flash the bios and make it just like new.
So putting widely known operating systems into devices saves money for both the manufacturer and the consumer. This makes us all happier and a few of us wealthier. If you learn Linux, and Linux is the OS they put in all these devices, you have a better chance of joining that few.
No one ever had to evacuate a city because the solar panels broke!
RMS may be mentioned in the press release,
but he is still going to be upset (and
quite rightly so):
"Linux is well known as an operating system"
Linux is a kernel.
How hard is it to get important pieces of texts
like press releases without blatant errors?
Bram
http://www.stolk.org/tlctc
Linux tapped to be audiovisual aid
I'll be able to use my toaster as a router, my fridge as a switch, and the bathroom sink as a WAP.
And there'll still be lag because of the bandwidth hog ceiling fan. Yes, I know you're still rotating!
Keep your packets off my GNU/Girlfriend!
Doesn't it seem a little ironic for a card-carrying RIAA member to be embracing Open Source/GPL for their products? I wonder if they'll try to make some kind of modification or licensing deal to screw Panasonic and the rest of the world from using this embedded system.
Unusual for Sony to consider going open. Usually they make very propritary technology, such as Minidisc, Memory stick, Magicgate and SACD. This looks a lot like they dont care what they put in their boxes, as long as its cheap. Windows embedded isn't cheap, and it would probably mean adding more RAM too. Just because the systems run linux doesn't mean people will be able to mess with them easily. Its unlikely the appliances will have a convenient RS232 port to plug a terminal into, or a keyboard. People may be able to make some adjustments to the OS, but thats about it. As someone said earlier, even through some code will be released the all-important DRM technology will not. It wont be covered under the GPL as its not part of linux. Without the DRM code and keys the source code wouldn't be much good. You could rewrite sections of the code, recompile, and put it on the drive (or flash a chip for smaller appliances) but what then? The other appliances wouldn't trust it, if it has a hard drive it will be encrypted so the recompiled kernel wouldn't read it. Like most DRM systems it would be an all-or-nothing system. If you really wanted you might be able to recompile a DRM-free kernel and somehow get it to execute, but unless all the other appliances were also rewritten you wouldn't be able to view anything other then your move movies (unless someone breaks the DRM of course) Microsofts response should be quite intresting through. They only have two embedded OS platforms, windows CE and windows XP embedded. Both are a bit on the large side. MS is not going to remove all those fancy skins and 16-bit icons, so they might start marketing more agressivly. Assumeing the whole thing doesn't fade into obscurity, with a complete OS but noone makeing appliances using it, this is certinly good. But dont expect the Microsoft empire to collapse just yet. Like MS, Sony guards its propritary technology carefully. They arn't going to just give away source for playing SACDS or decryption codes for OpenMG.
Are there only two choices? Good or evil?
Perhaps we techno-geeks need to stop thinking about everything in the real world in binary terms.
The world is an analog place, not a digital one.
nuclear iraq bioweapon encryption cocaine korea terrorist
Now i can finally run linux on my electrical toothbrush... w00t
And you'll never get cavities again?
What we really need is much better tools and hardware. One really geat beginning to that need just was released - Qplus Target Builder. This is the first decent open source embedded toolkit. Check it out - soon to be moving to sourceforge.
But then you also need some good hardware and its nearly impossible for the hobbyist to figure out what is decent and what is drek in all the offerings out there. Then you look at the prices and they are out of control. Has anyone found a good source of fanless embedded hardware that does not cost over $500 for a $100 piece of hw? Send me mail if you have.
That's really cool that they are going to release their modifications. There generosity knows no bounds. I mean wow, it's not like the license for the software they are modifying requires them to release those modificaitons... er...
:)
Nevermind...
Don't get me wrong though, this is great news regardless
This sig has been temporarily disconnected or is no longer in service
There is a joke about your tooth being rooted in here, I'm sure ...
Tuus crepidae innexilis sunt.
You aren't cringing enough. They don't need to keep DRM code closed source. They will simply design the system so it won't run unsigned code. If you make one tiny improvement to the code and recompile, it won't work. You will have no choice but to use Sony/Panasonic code.
If you find a security hole, you will have to wait for the vendor to fix it. If you want to create software for the system, you will have to get the vendor's permission. In essense, it defeats the whole point of Open Source (putting you control, letting you improve the system, letting you fix the bugs, etc.).
Of course I'm just speculating. It's possible they'll release the system without DRM, but coming from Sony, I seriously doubt it.
"The enemy of my enemy is my friend."
This saying applies even if your "friend" is otherwise your enemy. In fact, that's largely the point of the saying. "Friend" and "enemy" are, for the most part, simply relative terms, not absolutes.
Think FDR vs Stalin during WWII.
Matsushita and Sony may be bitter "hometown rivals," but there is a foreign enemy, far across the Pacific Ocean, in the new land of capitalist barbarians.
First secure the homefront. THEN cut your neighbor to ribbons. It's traditional.
KFG
If devices really start to become more customizable by the end user, I could see a migration of small TV repair shop type places staring a sideline of device customization - add pictures of the kids/dogs/cats to menus, customize features like macros to do just what the user wants.
A lot of people never take the time to use even slightly advanced features on devices, so a lot of people might be willing to spend a few extra dollars on macros that do slick stuff for them.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
So putting widely known operating systems into devices saves money for both the manufacturer and the consumer.
Assuming, of course, said operating system can perform the job effectively and efficiently. Thanks to our superb kernel hackers, linux is quite scalable. It works good both on the embedded scale and the supercomputer scale. But one can imagine situations where linux would not be the best solution. In fact, until recently linux wasn't very scalable at all and it would have been a terrible idea to try and use it in embedded devices, even if it IS familiar to most geeks.
Remember Windows CE? I actually think it is still around, but when it first came out it was vastly inferior to PalmOS. Windows was designed to work on a desktop, not in an embedded device. It didn't matter that it was an interface that was already familiar to a lot of people. It wasn't a good tool for the job.
Here is info on Sony's Linux PVR Cocoon:
/. article about this product:
h tm l?tid%129
http://www.sony.jp/products/Consumer/cocoon/
It's uses MontaVista's Linux which is likely what this project is based after.
So Sony's Cocoon should be a good example what this alliance may produce.
Also you can check out the previous
http://slashdot.org/articles/02/09/04/1328209.s
>Unfortunately, if there is an alternative to a propriatary technology hardware manufacturers will go for it. This is why most PC's don't come with Apple's Firewire (the extra $1).
Well there's a lot of reasons re: firewire. You also had to pay to use the NAME "firewire" (hence "Sony iLink").
Lastly, firewire devices are unnecessarily expensive. Fortunately for the Firewire crowd, Microsoft refuses to release USB2.0 support for Windows 2000, ensuring the USB market will grow as slowly as USB1.0 did.
While I really appreciate you pointing this out, there's a much simpler, and much more important way in which Slashdot is anti-OSS. From the most recent 10Q filed by LNUX (Va Software)
IF WE FAIL TO ADEQUATELY PROTECT OUR INTELLECTUAL PROPERTY RIGHTS, COMPETITORS
MAY USE OUR TECHNOLOGY AND TRADEMARKS, WHICH COULD WEAKEN OUR COMPETITIVE
POSITION, REDUCE OUR REVENUES, AND INCREASE OUR COSTS. We rely on a combination of copyright, trademark, patent and trade-secret laws, employee and third-party nondisclosure agreements, and other arrangements to protect our proprietary rights.
I think it's great to see more Free Software being released. I welcome more Free Software programmers and their Free Software projects. But I think the importance of freedom is being ignored to chase what's popular and convenient here and now. I also see some potential for mistaking the advances of a freedom-minded movement for the advances of a freedom-dismissing movement.
Linux is not an operating system, it is and has been a kernal. The Linux kernal is an important portion of a complete GNU/Linux operating system but it is just a portion (no matter how many people say otherwise) and it's not fair to ignore GNU. There are compelling reasons to take the time to mention GNU when you are talking about a complete operating system.
The great stuff we all appreciate in GNU came from a movement that pays a lot of attention to software freedom. The Open Source movement (which curtly dismisses the importance of software freedom) came over a decade later, well after the GNU GPL had been published and in wide use; well after the pragmatic idealism of the Free Software community had published a lot of Free Software. So please don't misattribute the gains of freedom (both practical and ethical) to the wrong movement.
Digital Citizen