Linux boots on the iPhone 11, and we believe we’re the first in the world to do it.
Every line in the boot path is code we wrote. There is zero Apple code between power-on and Linux. The bootloader is ours, top to bottom. To our knowledge, no one has done this on an A13 device before.
We talking interconnected systems operating on Apple devices? Like the LinuxOS for {Pad,I,Mac,Watch}OS that would be really awesome. I would go back to an apple phone
This could be good news for then environment. Apple’s planned obsolescence means their phones are essentially life-long e-waste but with an initial few years of enrichment for some.
The devices are still destined to be ewaste, but the more years we can get out of them is still slightly better.
Aren’t apple like the least bad guys here with their phones? My wife is still using an almost 7 year old iPhone without any issues at all. It’s still fully functional and snappy to use, still using all the original parts (never needed repair)
That’s comparing tech with other tech, rather than comparing it with environmental impact. I think we need to decenter tech and focus on the environment as a matter of urgency.
There is a long list of things not being done to extend the life of these devices, and the way they are repurposed later in life. All to the benefit of selling more devices.
That’s comparing tech with other tech, rather than comparing it with environmental impact.
I mean in that case, it would be best to not own any smartphone at all. Not having one manufactured at all is always the best option. And if you buy used, you’re helping someone else finance their next new phone down the line, so even that is worse than simply not owning a phone at all.
If you want to compare it with environmental impact then its such a small issue its not worth discussing. We should be discussing farming, steel, power gen, etc. A phone lasting 5-7 years or lasting 10 is so minor in the zoomed out perspective.
That’s like saying plastic pollution doesn’t matter because climate change is a bigger issue.
Yes, other indistries are seriously problematic. But we cannot dismiss the rapidly growing mountain of discarded products, wasted precious minerals and toxic pollution. That’s before we even get to the human rights abuses that go hand in glove with their production.
We are beyond a stage where 62 million tonnes of ewaste are produced each year, and only 22% of it recycled.
Tech manufacturers cannot be held to account for bad farming practise, but they can for this. Also, some of those industries you mentioned are driven by tech industry demand.
That’s like saying plastic pollution doesn’t matter because climate change is a bigger issue.
yes its stupid thats why I wouldnt say that. But its the comparison you wanted to draw so we must address that phones do not create much waste in the grand scheme. They arent filling up landfills, generating a ton of emissions or byproducts. They are small and built with small amounts of rare materials as far as complex tech go they arent driving a huge amount of impact. 62 million tons of ewaste is nothing thats the entire world’s ewaste. for comparison the US generates 265 million tons of waste alone per year and the world generates 2.2 billion tons.
Apple is great on longevity, but that’s not the issue here. Chip innovation has plateaued in recent years, so a 7-year-old iPhone is still plenty powerful. The hardware is solid, yet Apple locks the bootloader and never documents the chips, so running Linux on one means relying on exploits and reverse engineering.
In the 90s, the jump from 16 MHz to 233 MHz changed what a computer could do. A 1990 PC couldn’t run a 1997 game like Quake at all, and a 233 MHz machine ran it smoothly with 3D graphics. Today, going from 2.65 GHz to 4.26 GHz doesn’t unlock anything new. A 7-year-old phone runs the same apps and games as a brand-new one.
Once official support ends, you can’t just install another OS and keep using it. Great hardware, but not exactly open.
Again, this is comparing technology to technology rather than comparing technology to environmental impact. We need to extract these tech bro soundbites from our craniums.
Apple is great on longevity
It really is not. These devices become ewaste in roughly 7-9 years. But in my drawer are Apple phones that are almost 20 years old. They would be fine if Apple hadn’t let them become abandoned and security compromised. Please stop defending their negligence and mediocrity.
I’m not defending Apple. The point is that the hardware outlasts the software support, and because the bootloader is locked, you can’t do anything about it once updates stop. That’s the e-waste problem you’re describing.
I’d only add that support has improved from the early iPhones, which got just a few years of updates, to 6-7 years now. That’s better, but it’s still a company-set expiry date on perfectly good hardware.
Open bootloaders and documented chips would let those phones in your drawer stay useful.
Fair. And yes, it’s an unusual situation to be in where the Fairphone and iPhone seem to have similar support lifespans now.
I think we should organise to lobby our governments to force tech manufacturers to make obsolete devices unlocked and open spec in the way you mentioned (boot loaders and documented chips). Volunteers should have no barriers to maintain and support what would otherwise become landfill fodder.
Their phone repairs are crazily locked-down and expensive. If the key to longevity is repair, Apple is doing it’s damnedest to make it as difficult as possible.
Yea, I believe it comes from the EU but Apple is as always doing the least they have to do, to stay legal. And I even think that the VERIFIED think is still a thing with it technically working but made artificially worse with warnings and what not.
When it comes to updates, it's shifted in that direction in the last while. But updates are just one aspect, and with just about every other aspect, they're awful. Look at the way they fuck over independent repair shops. Look at the way they lock down their systems. And look at the way they make their devices as difficult as possible to repair. Then, look at the way they are pioneers at these practices. It used to be standard that you could install what you want on devices you bought and paid for. Apple was the company who drove the idea into the mainstream that the manufacturer could artificially restrict what you can install on your device. Same applies to having control over the OS. Same applies to the headphone jack. Same applies to repairability. They've been consistently spearheading the most destructive trends in the areas of user rights and environmental impact.
Until they stop supporting the device for OS updates and apps stop functioning. I have a couple older iOS devices that we still use but they cannot update past iOS 9 and 12, and some apps have ceased functioning in one way or another. So they’re fine for a little web browsing and the like, but that’s about it.
The big issue is when older communication standards stop being supported and you lose access to 3G, 802.11n, TLS1.2, etc. at that point, the device becomes an offline-only device.
That said, I have an iPad 2 I picked up in 2011 that still functions perfectly except for web browsing. Works great as a jailbroken emulator, an eBook reader, running all the same offline apps I used in 2011, and the original battery still lasts for 8 hours on a charge.
I use an iPhone 11 and it is still fully supported with updates. They still stock replacement batteries and screens at the stores. The issue I’m having with it is that the radio stack is old enough to predate 5G, so I get terrible signal these days and am considering replacement because of that. Can’t blame Apple for the carriers re-allocating their spectrum to 5G wayyy too quickly.
I’m not blaming Apple for what they cannot control, but what they can control. I wouldn’t let them hide their many product-lifespan failings behind that one issue.
Linux has been booted on some older ones before as far as I know, this is the first time it’s been done on the 11. There’s eve partial Nura (PostMarketOS) support for iPhones from 5s to X.
Nice job, but are you Rosenzweig level? Because booting the kernel on iPhones has been done before. Getting a usable software stack is a whole other territory.
Why would you want Android anyway, it only works properly if you have it as closed down as iOS, otherwise you lose a ton of apps. If you’re gonna lose the ability to use banks and whatnot, might as well just go mainline Linux.
Not that I would want Android on iPhones, it just looked that would be eaiser to achieve than pure Linux because some components of iPhones already have driver blobs for Android. Of course Android has its own quirks too, so maybe not so different.
Not saying Android is a good OS, but this is false. It is 100% possible to use android rooted and with the bootloader unlocked while still retaining access to any apps you want. Banks or otherwise.
I would like to see how the GUs will be handled, i tried to play with something similar using ATV, i didn’t sleep for three days reading logs of hardware failure.
I’d be happy to drop the phone part of the phone switching to mobile Linux if I could still send and receive calls using an app and wifi only without a carrier
That’d be kinda useless as soon as you’re out of wi-fi range which for me personally is pretty much any time I’m not home
However, if they could get just the data part of LTE working, that would be good enough, I’d just tell people who actually know me to use an app to call me and everyone else doesn’t need to reach me this badly anyway
Most implementations have a way to kill off the Face ID authentication. On modern iPhones you can spam the power button 5 times and Face ID is disabled. If you want a “cold boot” situation which is much harder to get into, just press and hold volume down and power for 10 seconds to hard reboot it.
I couldn’t hate anything more than I hated the Windows phone UI. It constantly felt like everything was constantly cut off, or like I was looking at my phone through a keyhole.
Literal nonissue to use ai for sht like this and the decompiling of games to make mods people have been doing, it could all potentially run locally, its not replacing any jobs and its tedious sht ppl wouldnt do otherwise unless they were insane, like game crackers
Is Voices38 using AI on Denuvo? I hope so for their own sanity but also hoping more than 1 guy starts doing it so Irdeto’s legal department gets swamped chasing ghosts.
TBH, we’re going to see a lot of this shit. Documented exploits, documented hardware, documented OS, The current gen of AI tooling is pretty good at retrying tons of shit until it gets SOMETHING working. What runs will probably not be performant, and since no one wrote it or understands it, they won’t have any clue how to make it run better and that’s something that the current tooling is NOT good at.
To an extent. Perf is often as much about architecture as it is about code. That guy who created Adobe alternatives- all those apps are dog slow; they have to do low-quality preview renders. That’s something Adobe probably spent a few lifetimes siphoning out every last watt of power from, and it’s the reason they didn’t want to move to Linux. The app is still serviceable, but it has to degrade active quality to work at a reasonable pace. To fix that in Rust is going to be an enormous ask. There needs to be hackery and jiggery-pokery, the kind of things that aren’t documented well in training.
Maybe he can go back and have it try to figure out what Adobe is going or brainstorm ways to do it at full quality. Maybe someone will have to dive into the code, get familiar with it (hoping it’s not too confusing), and either fix the architecture, fuck with the security to let it use more base system calls, or maybe just tell another Claude session how to make it more performant.
This is awesome. I was able to recycle my wheel
iPod way back 00s with Linux when an os update failed and bricked my device. Nice to see someone doing this.