In our case, we've got a financial incentive that some TV manufacturers don't have, as people keeping the older TVs going and connected to the Roku service means more people using channels where we participate in the advertising or subscription revenue.
What's left out is that Roku is no longer a neutral third party device. Those "channels" are actually rent-seeking ala the App Stores. That's why they fought with HBO Max to be a middle man and collect their troll toll: https://variety.com/2020/digital/news/hbo-max-roku-talks-war...
The annoying cable contract negotiations that customers despise are now going to be a feature of cord cutting. That's a crummy development.
At my former employer, the moment your contract ran out, we shut down your servers. In addition the way our accounting was structured, sales/project management were judged by revenue, committing to sustaining engineering was the surest way to tank your bonus-- all expense, no profit.
Do I agree this is a terrible and unethical business practice? Yes.
Do I know what to do about it? no...
Theoretically, we'd be able to download some generic OS image and load them onto devices like we can with Linux ISOs and x86 laptops whenever manufacturers decide to stop supporting older devices.
Instead, each device is a custom hardware configuration, with peripherals hardcoded to specific addresses instead of attached to enumerable buses.
Unfortunately, it's much cheaper and easier to design custom SoCs with custom bootloaders for each device than it is to go the compatibility and discovery route that x86 manufacturers did decades ago, and that ARM servers do today.
Sadly, as manufacturers turn to custom ARM SoCs for laptops and desktops, they're also walking away from hardware compatibility and discovery, which means that the days of being able to load generic Linux images on your computers are coming to an end.
For example, with some ARM Chromebooks and all ARM Macs, you can't just boot a generic ARM Linux ISO, because ARM SoCs are custom and unique hardware configurations that lack ACPI etc. This is the reason you need to use a custom Linux image for Raspberry Pis, instead of using generic ARM ISOs like you can on ARM servers, and it's the same reason that a lot of work needs to be done before Linux will work well on M1 Macs.
That’s exactly how GNU/Linux smartphones Librem 5 and Pinephone work.
For example, on ARM servers I can load this generic ISO[1], and it will work. I can't do that with a Raspberry Pi, however.
Do those phones have UEFI and ACPI support, or SBSA[2] support? If so, can you point me to where I can read more about it? Google is failing me here.
[1] https://ubuntu.com/download/server/arm
[2] https://en.wikipedia.org/wiki/Server_Base_System_Architectur...
All necessary patches are upstreamed. Librem5: https://puri.sm/posts/purism-and-linux-5-7/. Pinephone: https://xnux.eu/devices/pine64-pinephone.html.
> Do those phones have UEFI and ACPI support, or SBSA[2] support? If so, can you point me to where I can read more about it?
This question is beyond my knowledge, but you can already install >17 operating systems on Pinephone (https://xnux.eu/p-boot-demo/) and >3 on Librem 5 (PureOS, Mobian, postmarketOS [1]), so it should be there.
[1] https://puri.sm/posts/adventures-of-porting-postmarketos-to-...
More info on Librem 5: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...
To determine its level of SBSA would take hours of reading the spec and testing each thing in the spec, and I doubt that very many people care about SBSA.
From https://forums.puri.sm/t/frequently-asked-questions-for-the-....
We're going completely backwards by introducing cruftware into tvs that will be thrown away by the vendor in a year or two - however long it takes for a warranty on that batch to run out. Whatever it takes to sell the next TV at Black Friday I guess.
You mean like a ChromeCast?
High end "dumb TV" plus Chromecast (or whatever competitor) is the best solution for me.
Yeah, hard no. Bought a Cayenne instead.
Like, even if I used a Chromecast and only a Chromecast, my TV would still be an Android TV that randomly crashes now and then or has audio which randomly cuts out.
We have one, and it's wonderful :)
It’s well made, it’s one centimeter thick, and while the smart features still work, I only seldom use Netflix (because it’s 4K, but there is hardly ever anything I want on Netflix.) All the rest goes through Kodi (which can also play YouTube without ads from my phone) and my receiver for airplay or Tidal.
The TV works just fine if not connected to the internet and I use nextdns on it to block all the telemetry along with a firewall rule to not allow any other dns.
There are no ads anywhere in the menus, it’s got tons of video calibration options, turns on in two seconds flat, and the menus are fast (although I never need them)
But I think they only sell in Europe now, they’ve left US and Canada.
What a coincidence. They just announced one a few days ago.
As soon as I connected it, I got an alert that Samsung was discontinuing support for their Community 3D or some stuff app you were supposed to social media on your TV.
It all made me consider that Samsung forgot their core business in TVs should have been the TV.
I now own an LG OLED that is amazing, and coincidently black holed at the router.
I mean, don't actually, they do exist (mostly in the realm of inexpensive portable mini-projectors). They're the exception, though, not the norm.
VGA is most certainly still around (and, I agree, shouldn't be, as it is also still terrible), just not in the market that spends $800 on GPUs.
There is a USB-C option which can supposedly hit 300 MHz.
RAMDACs hit 400 MHz. It’s a real shame they’re not in new cards. Hence my point: VGA is dead because it isn’t in new hardware.
If you know of a 3080 that has DVI, I'm interested.
[1] https://videogameperfection.com/products/open-source-scan-co...
from https://en.wikipedia.org/wiki/VGA_connector#Cable_quality
For some time you required VGA to drive the highest resolutions because HDMI hadn't yet delivered the necessary bandwidth.
HDMI 2.1 supports 4K120 and 8K60, I expect that alone will be sufficient into the 2030s.