Roku—Breaking the Linux Not Invited Rule
Many of you probably are familiar with the Roku media streaming device. In a partnership with Netflix, the Roku is one of several officially supported devices for streaming the large collection of Netflix's available movies and television shows. What makes the Roku interesting is that although Netflix doesn't support streaming its DRM-protected movies to Linux users, the Roku itself runs Linux.
The technology to stream Netflix titles to Linux is obviously available. Hopefully, as Linux users, we'll soon be able to join the Internet streaming club and watch movies on our desktops. Even more exciting will be media players like Boxee and XBMC (both of which run under Linux) being able to stream Netflix titles.
It is still frustrating that the streaming titles offered by Netflix are DRM-protected. The unmetered, on-demand streaming is a step in the right direction. Hopefully, in time, companies will realize that DRM only annoys those of us willing to spend money. It encourages pirating, rather than discouraging it.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
| Introduction to MapReduce with Hadoop on Linux | Jun 05, 2013 |
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Linux Systems Administrator
- Introduction to MapReduce with Hadoop on Linux
- RSS Feeds
- New Products
- Weechat, Irssi's Little Brother
- Validate an E-Mail Address with PHP, the Right Way
- Tech Tip: Really Simple HTTP Server with Python
- Reply to comment | Linux Journal
41 min 33 sec ago - Welcome to 1998
1 hour 30 min ago - notifier shortcomings
1 hour 53 min ago - heroku?
3 hours 30 min ago - Android User
3 hours 32 min ago - Reply to comment | Linux Journal
5 hours 25 min ago - compiling
8 hours 14 min ago - This is a good post. This
13 hours 27 min ago - Great, This is really amazing
13 hours 29 min ago - These posts are really good
13 hours 31 min ago
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
Better focus should be spent
Better focus should be spent on getting the word out that these devices use DRM and to tell people not to use them.
I haven't looked for it, but
I haven't looked for it, but I'm sure you could probably get the source for the roku linux distro...however, I don't believe that necessarily means you'll get the source for the video player and codec. I believe it is legal to make closed source applications and codecs that run on the open source os (assuming we're talking GPL here, which in my experience is usually the case). If I'm wrong about this, someone please correct me.
It will never improve
I fear that this situation will never improve.
We see it everywhere, there are lots of companies that take Linux
just because it costs them nothing, but they use it for closed solutions
where they don't give anything back to the community.
For example some gamming studios have released Linux games just as an experiment,
but then dropped the support for the sequels (Neverwinter Nights is a good example).
Then we have the media formats that will never be open, but are the ones being used
by the industry because of the tooling support they have.
Finnally we have companies creating hardware solutions that run Linux, but which
provide only Windows drivers to talk with them.
The mini laptops is also a good example, we thought that now it was finally the time
that Linux would be in the hands of normal users, only to see it vanish from 90% of
the current offers.
I like Linux a lot, and used to dream of the day when I could use it for all my
daily tasks, but I think that will never arrive, mainly because of the lack of
proper multimedia support.
I have a Roku box and love it
I'm running Boxee, XBMC, and Cooliris on an Ubuntu box. I really like aspects of each and can't decide what my final choice for a media center will be.
I also have a Roku box. We use it to watch Netflix and Amazon pay per view. In reality my family finds this box so easy to use and it works so well that I can't imagine introducing them to anything else. You really can't beat the $99 investment. We have done away with cable and between the Roku box(for movie content) and the Ubuntu box (for TV-Hulu and other online media) we haven't missed it at all.
I own a Q-See Security
I own a Q-See Security Monitoring DVR which claims to run "VIRUS FREE" Linux but it cannot be accessed with Firefox, only IE. Monitoring app is also Windows only. There is plenty of stuff that runs Linux but only supported on Windows platform like many of the navigation devices. Maybe GNU should put in a clause in there license(s) for anyone using Linux kernel in there devices to provide FIRST CLASS support to people running Linux, then maybe we can talk about taking Linux mainstream.
Linux is freedom of choice
I disagree. No such clause should be added to the GPL.
Linux is all about freedom - also freedom of choice. Manufacturers appreciate that, and that's why they choose Linux for embedded devices and services. If we take freedom away from them, we force them towards using embedded flavors of Windows, *BSD, ..., anything but Linux. Will that bring us closer to our goals?
As a consumer, you should also exercise your freedom of choice, and deselect devices that demand you to use Windows. Reward manufacturers who are platform agnostic, or at least support Linux users.
If you keep rewarding manufacturers who demand you to use Windows by buying their products, then you can't expect them to get the message.
Linux is freedom of choice
See Also:
Richard Stallman
http://video.google.com/videosearch?q=richard+stallman&www_google_domain...
Larry Lessig
http://video.google.com/videosearch?hl=en&q=larry+lessig&um=1&ie=UTF-8&e...
My 2cents
Sorry if this is a bit off subject, but i wanted to take this opportunity to express my deep regret that Netflix has no come up with an open source solution over this last year. I will be cancelling my subscription due to this unwhillingnes to support my os of choice. I would also like to take this opportunity to give Hulu a bit of kudos. I know they're library is not expansive when it comes to movies, but they run on my Firefox browser just fine.
Netflix DRM
My understanding is that Netflix uses Microsoft WMA DRM. WMA DRM can be licensed on Linux for about $0.75 a box. The existence of this royalty prevents the codec form being freely redistributed. Roku has to pay it for each box. Via unknown means the WMA codecs are in the Medibuntu repositories. Bottom line, it is a licensing problem, not a technical one.
Load the WMA codecs from Medibuntu and sniff a Netflix URL. I suspect you can get the movies to play on Linux.
Normally, I'd agree that DRM is evil, but...
This is DRM on content you are RENTING, not content that you are BUYING. So explain to me what the big deal is. As long as it is seamless as it appears to be with Roku, who cares? It's not like you have to worry about not being able to play the content you bought at some future date, because you're renting it.
Misconceptions
The real controversy here should be that players and services continue to use DRM, not that they use DRM on top of Linux (which is perfectly legal). There has been some movement to prevent the use of open source software in devices and systems that lock things down to enable DRM, but this is futile and a waste of time, and trying to prevent such use will have negative consequences for the platform overall.
Better focus should be spent on getting the word out that these devices use DRM and to tell people not to use them. The problem of course is that most people do not care about DRM when things work correctly, and companies have worked hard to ensure that problems do not happen so that users remain uninterested in the potential problems DRM brings.
source
I haven't looked for it, but I'm sure you could probably get the source for the roku linux distro...however, I don't believe that necessarily means you'll get the source for the video player and codec. I believe it is legal to make closed source applications and codecs that run on the open source os (assuming we're talking GPL here, which in my experience is usually the case). If I'm wrong about this, someone please correct me.
source?
So if it's running linux, where's the source?
>>So if it's running linux, where's the source?
The Roku sources (other than proprietary codecs) can be found at http://www.roku.com/community/gpl_rdvp.php.
Here, here!
I'm a netflix subscriber, so money isn't the problem. I have an xbox 360, and I love that I can stream movies to it. I use Linux on the vast majority of my systems. I look forward to streaming to it - hopefully. DRM is a disservice to paying customers.