There are few things quite as emblematic of late stage capitalism than the concept of “planned obsolescence”.

141 points

“These updates depend on many device-specific non-Google hardware and software providers that work with Google to provide the highest level of security and stability support,” said Peter Du, communications manager for ChromeOS. “For this reason, older Chrome devices cannot receive updates indefinitely to enable new OS and browser features.”

Bull. Shit.

permalink
report
reply
81 points
*

I have an 8 year old iPad that can still use Amazon video and can still run Netflix, and google drops support for these computers as early as 3 years. I’m not an Apple fanboy but that is absolutely ridiculous.

permalink
report
parent
reply
42 points

Apple does the same thing if you don’t already have those installed

permalink
report
parent
reply
12 points

My 2nd gen Apple TV is garbage. Nearly all the apps fail to load now. 🤷‍♂️… I suppose I can try jailbreaking it but it sure feels like someone is trying to force me to upgrade my hardware.

permalink
report
parent
reply
22 points

I will give credit to Apple on that one because android phone manufacturers are now supporting their phone for longer because of how long Apple is supporting them.

permalink
report
parent
reply
20 points

I think the more probable reason is that EU regulators were unhappy with this for a long time and have now put 3 years of OS updates and 5 years of security updates into law. Low cost Android manufacturers don’t care what Apple does.

permalink
report
parent
reply
6 points
*

But for their laptops the support has dropped to the lowest in years. Some intel MacBooks no longer get the latest version after 6 years.

permalink
report
parent
reply
2 points

I remember back in the day when I had apple devices where they would push updates for devices long past their capability to actually run the updated software. Rather than refuse the update or get a pruned patch with security fixes only, it would force updates and bloat your phone and grind it into unresponsive unusability after a few years.

I hear that’s not so much the case anymore, so that’s nice. But I remember. The main reason I upgraded my phone was because of that, the hardware was great, but I could hardly use the software anymore even after clean installs.

My point being, I guess, extended support is great if managed properly but it can also become a bludgeon with which to drive you toward the new generations of devices.

permalink
report
parent
reply
19 points

Huh? I have an ipad mini and since two-three years ago it’s as useful as a brick, Apple doesn’t allow me to install any app because they require a newer os version (that’s not available for the model)

By contrast my much older nexus 7 can still use most apps that I want

permalink
report
parent
reply
4 points
*

It can’t run everything obviously but the fact that my nearly 10 year old iPad can handle video streaming still and these schools have bricked laptops after 3 years is ridiculous.

permalink
report
parent
reply
6 points

You’re also not a giant customer who needs security and it services like a school district. 3 years might be early, idk, but in plenty of enterprise or institutes replace their hardware every so often.

permalink
report
parent
reply
16 points
*

My 2012 laptop runs windows 10 perfectly fine and has the latest security updates. We’re way past the point of using hardware limitations as an excuse for companies to drop support early.

I don’t see why a school should have to replace their basic computers with an equally basic computer after 3 years unless it’s broken beyond repair. I don’t think the OS itself is doing much more than what an enterprise copy of windows does for security.

permalink
report
parent
reply
1 point
*

Hih

permalink
report
parent
reply
4 points
Deleted by creator
permalink
report
parent
reply
22 points

has to be dumped

OpenCore Legacy Patcher, Linux, ChromeOS Flex, and maybe even Windows 10 could all be options for that Mac. As-is ot would still be perfectly safe to use offline too.

permalink
report
parent
reply
3 points
*

What year is the mini from? I run a Plex server off a 2010 Mac mini.

Apple devices are serviceable for far longer after the OS stops updating than windows/android devices in my experience. But regardless, Apple doesn’t discontinue support as early as 3 or 4 years. Even you have to admit that is ridiculous of google.

permalink
report
parent
reply
4 points

I have a 15 year old laptop that can still browse the web and play YouTube videos just fine because PC is a standardized platform with an open standard bootloader and a BIOS/UEFI system designed to abstract the hardware so the OS doesn’t have to be tailor-made to the hardware. Mobile devices are absolute shit in this regard. Why does the OS have to be specifically built to target one particular device?

It shouldn’t. End of question. This applies to Android, ChromeOS, and Apple devices equally.

I’m glad mobile Linux is starting to take off and there seem to be some standards emerging around ARM booting, even if it is still an absolute shit show compared to the standardization of UEFI/BIOS on x86/x86-64. I know some ARM systems can UEFI boot but it’s few and far between still so most devices still need a tailored kernel at least. That said, ARM Linux doesn’t need the entire freaking stack tailored to a device like Android and iOS do.

permalink
report
parent
reply
3 points

Couldn’t agree more. Every computer I have, no matter how old, can connect and do most things fine.

permalink
report
parent
reply
24 points

Weeell “bullshit” is easy to claim but not necessarily untrue. So with android phones this is definitely a problem. Industry wide firmware support for these ARM SOC-s are often ranging from not long enough, to fucking atrocious. You get basically two years of new drivers, and a security update maybe. The way LinageOS manages to support phones like the note 3, from like android 4, to 11, is basically creating manifests, that use drivers from newer, still supported, but “similar-ish” components. And the note 3 was a flagship device, easily the fastest phone of it’s generation. These Chromebooks, especially the ones schools can and do afford, are built to the penny. There is ultimately no point in pushing a software update to a device for a significant cost, that makes it so slow that no reasonable person would ever consider using it.

What is the solution to this? Hard to say. Not buying hardware so incredibly obsolete that it has to run an alternate OS, is a start. Maybe just use PC-s and deploy linux.

permalink
report
parent
reply
29 points

The solution is to let people use the device in any way they want and can. Software should not dictate hardware obsolescence.

permalink
report
parent
reply
17 points
*

If I’m reading this correctly (and you need to read between the lines a bit), it’s not that they literally don’t work, it’s that they aren’t capable of getting security updates. For playing Minecraft, who cares, but schools are legally obligated to keep private student information (like all their schoolwork) secure.

It’s not like there’s a LineageOS for Chromebooks and standardized firmware and drivers that can be easily deployed and updated. They mentioned in the article that open source alternatives were trialed, but that they lacked needed features and were very costly (in time, presumably) to get working.

This is just a shit sandwich all around.

From another perspective, several schools I’ve worked at have had so much vandalism and theft of Chromebooks that they won’t even consider replacing them with more costly future-proof tech. It doesn’t matter if they get 8 years of software support if students break most of them in years 1-3.

permalink
report
parent
reply
5 points

But they kinda sorta do. It is not like Chromebooks are locked down like an iPhone. I had an old Samsung Chromebook, you could just turn off trusted boot with a flick of a switch (okay it did reset your device), and just run what you wanted. It’s just with arm based stuff running what you want is not trivial. You run what you can which is often nothing.

permalink
report
parent
reply

Aren’t most Chromebooks out there Intel CPUs and essentially PC hardware? I know there are a few arm ones but it’s not most of them.

permalink
report
parent
reply
4 points

Fuck these Corporations, the only reason for this is to get the public school systems to constantly buy new chromebooks.

permalink
report
parent
reply
87 points

That’s what they should be doing, but it isn’t what they’re going to do, unfortunately.

Kimathi Bradford, a 16-year-old Oakland tech repair intern, has looked into whether there was a way to replace the outdated Chromebook software with a non-Google brand, but it ended up being a lot of work, Kimathi said, and the open-source replacement wasn’t up to par. “It’s like the Fritos of software,” he said. “No one really wants to use it.”

Now, I’m not sure if what they tried was Linux, but I wouldn’t be too surprised. The younger generations grew up with smartphones; I feel as though operating systems will become more streamlined and opaque as time goes on. I suspect we’ll have to contend with the phonification of mainstream computing in the coming years.

permalink
report
parent
reply
30 points

As a lover of Frito pie, I take offense to this

permalink
report
parent
reply
12 points

I take offense to the idea that there is something called Frito pie, and worse, that your comment leads us to believe, hopefully errantly, that somebody has concocted such an abomination.

Why would you subject yourself to eating something that’s famous for smelling like the bacteria that festers between dogs’ toes: https://be.chewy.com/is-this-normal-why-do-my-dogs-feet-smell-like-fritos/

permalink
report
parent
reply
27 points

It’s not a sensible path for a school with budget constraints (which is most schools). They would need to come up with a new MDM solution because they can’t manage their computers with Google anymore. So their IT costs would increase dramatically, probably more money than they would save by keeping the old hardware alive. The simplest path forward is to just buy new Chromebooks.

permalink
report
parent
reply
4 points

I haven’t (will never) had the experience of owning chromebook as a student, what does the MDM will do here? Cheating prevention?

permalink
report
parent
reply
17 points

What kind of monster doesn’t like Fritos?

permalink
report
parent
reply
12 points
Deleted by creator
permalink
report
parent
reply
20 points

Right, but then multiply that guide x1000 systems, losing google enterprise, switching over to a unix directory system, setting up infrastructure, network shares, printers, and everything and it’s not just a guide - it’s a team of people working for weeks to get it set up. Of course to us it’s easy, it’d just be a computer or two. To an entire company/school it may be over a million dollars to swap over

permalink
report
parent
reply
9 points

I’ve heard of CS majors coming in these days not knowing what a filesystem is.

permalink
report
parent
reply
1 point

A decade or more of kids growing up with shitty toy computers instead of real computers will do that. Mobile OSes, in their ridiculous pursuit to dumb down the computing experience, have dumbed down the computer users.

There seems to be a sweet spot in age where you grew up with actual computer experience. Young enough to actually grow up with computers in your household and school but old enough for those computers to not be toy mobile crap.

I’m very glad mobile Linux phones exist now. Having a real computer in my pocket rather than some awful imitation of what a computer should be is refreshing. I always wanted a pocket computer as a kid, but then when it actually happened it felt nothing like a computer unless you hacked it.

permalink
report
parent
reply
1 point

so they think that reformatting is wiping the drive clean instead of recreating ntfs/exfat metadata files

permalink
report
parent
reply
4 points

Well, given that android would be Unix based he was probably talking about a Linux distro being a lot of work, which it can be if applied to individual computers, instead of a network.

permalink
report
parent
reply
4 points

Sorry but Fritos of software is dumb & in no way representative of bringing old chromebooks back to life beyond their support date.

Schools often buy the bottom baseline of everything & in now way was a 4gb of ram a good, decent or proper experience to begin w/ & their replacements probably also had 4gb of ram - just a faster cpu, gpu & ram to hide that it’s lacking ram still.

I think schools could easily band together & make their own education focused Linux distro & then just focus on hardware that’s compatible w/ that’s Chromebooks or Windows laptops. Hard part would be building out an on par MDM &/or ldap server if not using a Windows server.

All Chromebook are is a browser basically. It already is the bag of Fritos imho. I think the hard part though would be to hire an IT guy that knows Linux better than the students tbh. Schools already under pay teachers in the US & that goes 2-3x for IT staff.

permalink
report
parent
reply
2 points
1 point

I mean, underpaid IT aside, do they need to be better than the students?

We like to organize school like there’s rules, you follow them, and if you do better it must be because you are better.

But thats not how the world works, and it’s not how technology works - it’s all about understanding the system and looking for loopholes

Is it better to enforce absolute control though? It teaches you nothing but how to be a good cog in the machine.

Teaching you that the rules aren’t absolute, but requires skill and legwork gives you a mindset to actually succeed in our warped little resource allocation game. Instead you should teach them to consider the effects - if they crash the network, make school suck for everyone for a few days.

But as to your original point, you still need an admin who can at least manage the network, and they should be given the funds to pay for that

permalink
report
parent
reply

@UngodlyAudrey @cerement there’s chrultrabook project focused on allowing to install Windows or Linux https://chrultrabook.github.io/docs/

permalink
report
parent
reply
1 point

@selfisekai @UngodlyAudrey @cerement
Person you’ve linked to clearly didn’t bother reading the documentation.
Ubuntu is unsupported (any distro that sticks close to mainline will work).
RW_LEGACY doesn’t work correctly, newer models don’t use WP screws anymore.

permalink
report
parent
reply
16 points

I love this, the idea that the hardware is done once the software gives out is asinine. It’s also what companies have been selling us on for decades now. It’s long past time to rethink the idea of what hardware lifespan really looks like

permalink
report
parent
reply
14 points

Yes!! Chromebooks have so much potential.

I have a cheapo 2016 acer Chromebook still going strong with Gallium OS. (An ubuntu based distro geared at low spec chromebooks.)

permalink
report
parent
reply
4 points

I, on the other hand, have a Lenovo Duet 2 which sort of sucked the day I bought it and has hardly gotten any better. I wanted a new Android tablet for taking notes and reading comics and there was just nothing else decent available a year ago. Specifically got an ARM one so it would reliably run Android apps. Which it doesn’t – it’s so unstable. Have to reboot it regularly when stuff stops working. The promise of Android apps on ChromeOS was more of a hope than a pledge.

Good thing it was cheap because this thing has practically no future for me. I regret everything about it.

permalink
report
parent
reply
2 points
Deleted by creator
permalink
report
parent
reply
2 points

same article mentions Chromebooks are a great alternative to Raspberry Pis – cheaper and come with a built in keyboard and screen for monitoring all your automation needs …

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
74 points

Companies making mass market devices should be required by law to support them indefinitely, or until they publish the technical specs sufficient for community support and repair.

The upgrade cycle they’re allowed to get away with today is not only a ridiculous drain on people’s money, but also a shameful source of pollution and waste.

permalink
report
reply
7 points

until they publish the technical specs sufficient for community support and repair.

I want to see phones with no further official OS support have their boot loaders opened up so a lightweight OS can be installed on them instead. I’ve had iPhones in the past that have been absolutely rock solid after a battery replacement that lost iOS support, and with that a whole bunch of resale value. So I now tend to sell mine a year or so before they’re likely to be dropped.

But I genuinely think that I’d hold on to an iPhone that could have an alternative OS installed. This is, of course, why none of the major manufacturers allow this. Gotta put the profits ahead of the ethics.

permalink
report
parent
reply
6 points

Actually in the Android community Sony helps you unlock your bootloader and offers official AOSP sources for their devices that you can compile and install yourself.

I have no idea why people are enamored with Samsung.

permalink
report
parent
reply
2 points

Ad campaigns, most likely. I always seem to see ads for Samsung phones, but not as often for Sony brand ones. I do agree Sony does a much better job about opening up the bootloader, versus Samsung punishing you for trying to open your own paid for device up.

permalink
report
parent
reply
2 points

Exactly, bootloader locking should be downright illegal. If EU wants to make phones last, they need to mandate that you can unlock the bootloader (WITHOUT bullshit like having to get an unlock code from the manufacturer). Want to lock it down for certain software features like payments, etc? Ok, fine, I can live with that, so long as I can unlock it if I so choose and keep all HARDWARE functionality intact.

On another note, the manufacturers should be upstreaming and mainlining their drivers in the Linux kernel. ChromeOS and Android are both built on Linux, yet they keep all their hardware support in forks and branches that are left to wither and die rather than submitting those changes upstream. Only a select few ARM SoCs have mainline support. If the companies would just put a bit of extra effort into doing things right rather than the shitty hack jobs they do now to get products out the door as fast as possible, we could have a much better ecosystem around old phones. Of course, the shittiness is by design.

permalink
report
parent
reply
47 points
*

Comments upon comments ignorant of the realities of the privacy laws governing this domain and the implications on firmware, driver and OS security support. “Just install Linux on it” is a completely unworkable solution. As some have pointed out, the places where this is done have a much thicker IT departments staffed with higher grade professionals to make it work. The thing to be mad here about is the shit support from vendors across the stack. If I had to guess, the worst offenders are probably the SoC vendors who typically ship firmware and driver updates as is the tradition.

permalink
report
reply
7 points
*
Deleted by creator
permalink
report
parent
reply
5 points
*

That’s exactly the problem. The standard GNU/Linux distro isn’t suitable to allow carrying the responsibility that an innumerable number of users with physical access won’t be able to pwn those machines. Machines that are used by others too. You absolutely can make an OS like that out of Debian or Ubuntu, or what have you. Google has - Chrome OS - but it’ll take a significant development effort. You’d have to basically redo at least some of the work they’ve done. And let’s say you did all of that. Then you end up deploying it on an ARM-based fleet. And there’s a wild vulnerability in the WiFi firmware blob, and the SoC vendor no longer supports it. Every student has root and we’re back to the original problem. 👨‍🚀🔫

And that’s why instead of getting hardware from a vendor and hoping for the best, you might want to get it in writing that they’ll support their crap till a date. Then you stamp that as the EOL date for that laptop and you present it as part of the spec to whoever might want to buy this laptop. There’s no escaping this problem unless there are no proprietary blobs on the system, which is unlikely for ARM, or you have a solid development team and you’re large enough to have a source sharing contract with the vendor that lets your team fix the vulnerabilities and support the hardware for as long as you like. It’s probably much easier to achieve on x86, which costs more per unit up front.

permalink
report
parent
reply
2 points

Thank you for sharing your experience along with that link.

permalink
report
parent
reply
1 point

Yeah, bulk imaging computers is really only limited to how many you can hook up to the network. I used to have to image hundreds of computers a day at times, and really the longest part was walking around and restarting them all so they’d PXE boot. The actual process maybe took 2 hours since all the computers were on 100Mb/s connections.

permalink
report
parent
reply
1 point

I converted one of these Chromebooks to Linux as a test project and the results were, not good.

To start, they have a bootloader lock screw under the motherboard, so you have to take the entire laptop apart to load anything but unsupported ChromeOS.

Then you have to use a Google tool, can’t remember the specific one, to swap the bootloader. That might be possible to automate but I didn’t look into it because…

… The hardware sucks. We’re talking like 4GB of storage on a lot of these Chromebooks. The driver support is all over the place, and there are issues everywhere even on “supported” distros.

With the vast amount of junk Chromebooks out there, I’m sure community hospice support will get better, but it’s never going to be an easy bulk conversion because of how common the bootloader locks are.

permalink
report
parent
reply
1 point

I am actually curious as to how you would make a locked down managed linux OS akin to ChromeOS.

Because Linus Torvalds stupidly refused to change the Linux license to GPL3.

permalink
report
parent
reply
8 points

What difference would the kernel licence make in this context?

permalink
report
parent
reply
43 points

This sounds like there’s a market for a Linux distro that behaves like ChromeOS and can be centrally managed.

permalink
report
reply
20 points
*

The problem comes down to education institutions. I remember when we got Chromebooks in my highschool (8 years ago) admins forgot to turn of developer mode and half the school unenrolled the Chromebook managing to bypass all restrictions. This went on for half a year until one day our school needed to run a state exam (more for measure of schools performance not as a college entrance exam or anything).

The computerized testing program required deploying a specific chrome app accessible when chrome book is logged out (can’t just download from chrome web store). When they tried to push the client since half of Chromebooks were unenrolled it failed. This required the school it to recall pretty much all chrome books to manually re enroll all of them and disable developer mode (prevents unenrolling and prevents sideloading Linux).

Problem is if older Chromebooks are used for Linux in an educational environment there would be nothing stopping a student from whipping up a bootable USB and dumping another distro (bypassing restrictions). I’m also not sure if there is a enrollment mode equivalent Linux (there may be but not sure).

At least that’s my two cents (not a school it admin just a memory from the past 😉).

permalink
report
parent
reply
14 points

I never really understood the need for that strickt controll of the hardware… Who cares if Linux is sideloaded or if students unenroll. Imho I think if you need that strickt controll you are bound to get so many unnesseary issues down the line. Instead let student 6se what ever the fuck they want and for security just make sure they WiFi/ethernet is secure and locked down and any services the students need are behind a secure 2fa login. Treat any device as untrusted is more healthy for your security in the long run imo. If students need special software that they can’t run on their own machines you can lend them a machine for that specific task for a specific time. Problem solved.

permalink
report
parent
reply
18 points

It’s because the school district is responsible for how the devices are used. If your kid gets around the content block and you, an ultraconservative, finds your kid watching porn, you are definitely going to do something about it.

permalink
report
parent
reply
13 points

I never really understood the need for that strickt controll of the hardware

Federal laws and rules for educational technology:

CIPPA - https://www.fcc.gov/consumers/guides/childrens-internet-protection-act

COPPA - https://www.ftc.gov/legal-library/browse/rules/childrens-online-privacy-protection-rule-coppa

and to an extent

FERPA - https://www2.ed.gov/policy/gen/guid/fpco/ferpa/index.html

permalink
report
parent
reply
6 points

Actually in your case our school has a BYOD program (bring your own device) in which you can bring your own laptop with whatever flavor of OS. Firewall would restrict you, your device would be considered untrusted, and in testing a loaner locked down chromebook would be provided. The issue comes with non BYOD devices.

Now lets assume a school has 1k students. If they allowed os unlocking and allowed students to tinker with the os. Then they would need 2k chromebooks 1k unlockable 1k locked down for exam administration (assume the whole school needs to take it at the same time). From a admin/IT perspective why should the school need to pay double the number of chrome books just for a few students to install their favorite brand of linux.

Even under the best circumstances where support queries aren’t increased (from students softbricking/ not knowing how to use linux) and say they are able to preserve 1k unlockable chromebooks, admins would still need to replace the other 1k locked down chrome books at end of software to stay in compliance with testing software (negating any financial benefit).

permalink
report
parent
reply
5 points

Problem is if older Chromebooks are used for Linux in an educational environment there would be nothing stopping a student from whipping up a bootable USB and dumping another distro (bypassing restrictions). I’m also not sure if there is a enrollment mode equivalent Linux (there may be but not sure).

They could just disable booting from USB drives in the bios and password protect it. They could install something like Fedora Silverblue, or even customize the image used to include whatever modifications they want. Any changes they made to the image would be propagated through autoupdates. Kids wouldn’t have root, so they couldn’t forcibly install a different OS. Of course they could install flatpaks to their home directory, which is probably something administrators would want to prevent, but a knowledgeable student can always find ways to do what they want.

This of course requires schools/districts to hire people to manage that stuff, which could be a problem.

permalink
report
parent
reply
1 point

Good point. I wasn’t sure if Chromebooks had a normal bios with password protect/option to disable USB boot for non chrom os operating systems.

permalink
report
parent
reply

(prevents unenrolling and prevents sideloading Linux)

Should note that it’s not completely foolproof, I know because I bypassed it. It’s just not easy and technically you can get in trouble for it. Never got a ‘vacation’ for it though 😕

permalink
report
parent
reply

Technology

!technology@beehaw.org

Create post

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 2.9K

    Monthly active users

  • 2.8K

    Posts

  • 55K

    Comments