Roku OS
The Roku OS is an operating system, by Roku Inc., that powers consumer electronics such as smart TVs and streaming players. In use since 2004, it is based on Linux and features a graphical user interface to access streaming channels. As of 2024, the Roku OS leads the U.S. smart TV sector and reports 70 million users.[4][5][6]
Developer
Roku, Inc.
C, BrightScript, SceneGraph
Current
2004
13 / April 10, 2024
English, French, German, Portuguese, Spanish
ropm[1]
ARM Cortex-A53, ARM Cortex-A55, ARM Cortex-A73, ARM Cortex A35, ARM quad core 1 GHz, ARM dual core 1.2 GHz,[2][3] MIPS 1 GHz
The Roku OS functions as a streaming platform that hosts both free and paid streaming channels.[7][8] The operating system initially powered Roku's streaming players in 2004,[9] and extended support for smart TVs in 2014. It is also used in Roku-branded home entertainment devices, such as smart speakers, as of 2023.[8][10]
History[edit]
2004–2013: Early years[edit]
In January 2004, Roku's digital media player, called HD1000, was powered by the Roku OS.[9] The Roku OS was reportedly based on Linux with kernel version 2.4.18, and leveraged open-source software, including Samba, Busybox, jpeglib, and zlib. The Roku OS also accompanied a C/C++ based software development kit (SDK), for its media player, in order to provide a development environment supporting Windows, Mac, or Linux-based hosts.[9]
2014–2017: Support for smart TVs[edit]
According to a news report in August 2014, The Roku OS featured on a Hisense TV model.[11] Later, in June 2015, it was reported that the operating system powered an Insignia TV model.[12] In October 2015, Roku announced the release of Roku OS 7. This release allowed television viewers using Roku’s streaming devices to "follow" actors, directors, as well as TV shows and films.[13] In June 2016, Roku OS 7.2 was launched,[14] followed by a Roku OS 8 release announcement in October 2017. The latter operating system release featured single sign-on for paid TV customers and integration of TV programming from over-the-air TV, among other updates.[15]
2018–2021: New features, vulnerabilities[edit]
In June 2018, WIRED wrote that Roku devices running Roku OS 8.0 or lower were found to be vulnerable to a web attack of type DNS rebinding.[16] The WIRED article also cited Roku as saying that it had created a software patch in response, and was rolling out the patch to its customers.[16]
April 2019 saw the release of Roku OS 9.1 adding "automatic account linking" (sparing users from re-entering login credentials previously entered on a Roku streaming device or TV), genre search, smarter voice control and other features.[17]
In April 2021, Roku announced the release of Roku OS 10, which featured "instant resume" for streaming channels, automatic configuration for gaming consoles, AirPlay 2 and HomeKit support to Roku HD streaming boxes and TVs etc.[18] In May 2021, Engadget reported on an "exploit" which took advantage of two vulnerabilities, in Roku OS versions lower than 10, to enable a "persistent root jailbreak" on Roku devices. The exploit gave users control over what channels they installed. Roku stated in response that it had mitigated the vulnerabilities by updating Roku OS 9.4.[19]
2022–present: Usage growth[edit]
In March 2022, Roku announced Roku OS 11, adding new audio options, custom photo screensavers etc.[20]
In March 2023, the Roku OS was reported to have 70 million active accounts[4] and to have led the US smart TV and streaming device sector in 2022.[5][6] In October 2023, Roku announced Roku OS 12.5, which focused on sports, live TV, and easier content discovery.[21]
In April 2024, the Roku OS was reported to be the TV operating system with the largest share of TVs sold in the U.S. and Mexico during January-March 2024, accounting for approximately 40% of sales in each country.[22] In the same month, Roku OS 13 was released. The OS update was announced for all Roku TV models and many Roku streaming players. The update was said to offer enhancements to content discovery, browsing and other features including auto-adjusted picture modes and personalized "backdrops".[23]
Consumer products running the Roku OS include: