Have an old iPad lying around? You might be able to make it run Linux soon
arstechnica.com
arstechnica.com
Seems like a common sense measure that shouldn't be conditional on whether or not OS updates stop. PCs have worked this way for decades, and some phones and tablets, as well. It's a shame that competition is limited like this.
I believe almost all modern game consoles live in this space, I would expect Amazon's Kindle devices are in this category, etc. And while I don't like this model and won't participate in such ecosystems, neither can I deny that such things are fairly common and popular. Forcing open firmware on those would likely generate a much larger, and, frankly, better funded response to being able to maintain a locked down firmware for the useful life of the system.
Picking specifically on the "no longer receiving firmware updates" category makes it much harder for those companies to argue that having to do this will hurt their profits or hinder their ability to recover losses on subsidized hardware - they literally don't care enough to bother updating them at this point, so it would be much harder for them to make these claims. You abandon a device once you're done earning your money back on it. I doubt Sony, for instance, still expects much return on deployed Playstation 3s. And it's exceedingly hard for Apple to argue that they're making any money on an iPhone 3GS or something, because it doesn't even run modern app store packages.
So my logic here is that "you must unlock abandoned devices for those who care" is likely to be winnable, whereas "All devices must be unlockable from day 1" isn't.
I would prefer something like after 5 years they have to unlock the bootloader and allow people to install anything. So you have 5 years to make a profit and then you have to open up the device.
Wouldn't that be invalidated by games no longer working? They were very eager to move to cloud gaming, always on networking style DRM but once the servers are down and the games become less and less functional or stop working altogether that excuse goes bye-bye, doesn't it?
We wouldn’t even be having a discussion like this in a functioning democracy. But instead we’re discussing whether the big corporate bribery machine will get in the way of completely reasonable legislation.
A spoonful of sugar helps the medicine go down. You're not going to convince Congress critters to do something that can legitimately be argued to hurt businesses. So you tweak things to create a minmax situation where the businesses can not be said to be injured and we still gain access to abandoned hardware and are able to repurpose it.
The key is to go in with carefully charged words. Abandoned hardware is a good one. So is recycling electronics to extend their usefulness. How can companies argue they're being hurt by competition from abandoned hardware that is just e-waste unless it is allowed to be recycled?
By pointing out that the products they are currently selling could be replaced by the reanimated spirits of the products they sold last year. Labor performed without a transfer of money to go along with it is not counted in the GDP or taxed, in modern mercantilism it is better for $100 to circulate in a day to produce a little value than for $1 to circulate in a week to produce much more value.
They can say that, but it makes them look like assholes. So it's not effective for them to do that.
Unfortunately, there a lot of assholes that only act like assholes behind closed doors with other assholes that tolerate them being assholes because they spend money out the asshole.
/s
But actually my point is that public PR team can't say that but Tim Cook giving Ted Cruz a quiet phone call can totally say that (off the record), probably followed up with "this would keep us from affording that new Texas factory/office/thing we were about to build with this money we make"
An example of this would be marijuana legislation and the idea that marijuana is a "gateway drug." This is a somewhat sensible view that a political party can latch onto and push without losing too much popular support.
I have to wonder if "new firmware on old devices" has a public-facing view that won't crater a politician's popularity. I'm sure there has to be one, but I don't know what it would be.
The lack of any large important group that cares about this enough to try and smear a politician against it is enough. No one outside of nerds cares because no one knows to care. Compare it to abortion or guns, lots of regular people care or could be corralled into caring.
If a politician is quizzed about their stance on end of life firmware, they can just say "I want to not end the life... of babies! The other guys want to abort your children" and then the whole topic is lost and they deflected successfully.
The people who bought and got value from systems that otherwise wouldn't have been developed?
It's hard to rely on the argument that 'the market decides the price of goods' if you would like to restrict what companies are allowed to offer for purchase.
If the manufacturer is selling at a loss, with the intention of making that money back through software, and that subsidy is removed, the majority of customers will see this as a loss.
Nintendo does not sell their consoles at a loss. They make a profit on every console sold. Their hardware is never bleeding edge but they make up for it on the strength of their first party franchises and their innovative controllers/input devices.
I've tried to keep away from ecosystems like this, but the way is very much dark and full of terrors. As far as I can tell, a smartphone is a prerequisite for participation in much of society today. What phone do you use -- an unlocked Android model, I'd guess? Or something like the Fairphone that I can't get in the USA?
but mandatory bootloader unlock after 5, 10 years seems perfectly reasonable to empower consumers.
Could happen in the EU but will never ever happen in the USA
And it's not just phones and tablets, there are millions of smart-watches out there like from Garmin that become paperweights
I imagine there would need to be a special protections in the clause for "secure embedded industrial" devices like that — something like: "if opening your company's devices to free modification would create a national security risk, then your company is not allowed to go out of business in the first place; instead, bankruptcy of your company will lead to immediate nationalization of such assets as are required to keep your devices up-to-date with secure firmware in perpetuity."
(It's actually kind of weird that there isn't already anything like this on the books in America; so it was possible for the private sector to e.g. shut down all the 5.25"-floppy-disk factories, despite military missile control systems still actively depending on them. You'd think governments would wield at least contract law — if not legislation — more eagerly, to protect "critical logisticla dependencies" like these.)
My goal is not to discourage "Fully Finished" sort of products - if you have some widget that does X, and you've optimized the firmware to do X, and it won't need to do anything else beyond X, then... OK, good job, please make more things.
The target here is "consumer electronics" sort of devices - phones, speakers, fridges, washers, etc. And I don't think it has to be a "default unlocked" process, so much as "Some process to allow you to boot what you want." And if that's "I submit a blob upstream and they sign it so it can shim my kernel," well... not great, but OK.
However, the reality for something like your scenario, nuclear control systems, is that anyone who can get close enough (physically or digitally) to one for it to matter isn't going to be hindered by some pesky firmware lock.
I mean, being unable to modify secure embedded systems by getting close to them "digitally" is the whole positive point of the much-reviled-in-personal-computing Trusted Computing Base paradigm. If Intel CPUs can cryptographically verify that microcode updates come only from Intel, and that the bootloader ROM is signed by the manufacturer key stored in the CPU's own TPM, then the microcontrollers in critical systems like these should be doing no less. "Unlocking" such a system to free modification by the installation IT administrator really does lose you some quite-powerful security advantages vs. having an end-to-end-secure logistical pipeline for updates direct from the manufacturer to your microcontroller, that not even the site admin can tamper with.
Also, on a tangent — with really-critical embedded systems, there are ways to prevent physical proximity from giving someone the keys to the kingdom as well. For example: making the system a distributed-majority-consensus system run across several secure installations, where you'd need to physically penetrate several installations at once — hopefully all with independently-designed security policies — in order to get the system as a whole to do something else. Where any timing slip-ups would reveal one of the systems as faulty, and prompt an immediate [probably armed] investigation response.
Should be, I agree. Though I would doubt that they are. We've seen plenty of malware packages related to industrial control systems over the past decade or so, which mostly rely on "compromising the workstation that programs PLCs and fixes their behavior over the network to meet the attacker's desires."
My goal here certainly isn't to impact industrial control systems, but to generate less ewaste of "Well, we're bored with it, good luck!" end of life devices.
I think that's mostly to do with the fact that many industrial control systems still in use predate TCB or anything like it. "Why change what works", etc. Contracts for new designs, meanwhile, tend to specify all the security they can think of.
>The case of the toaster is very clear: we can't tell, except by taking it apart, whether it has a processor and software or a special-purpose chip. Since that we can't tell the difference, it makes no difference: therefore, a program that will never be changed is equivalent to a circuit. I don't care whether a toaster or microwave oven contains software.
https://interviews.slashdot.org/story/14/05/05/2012218/richa...
These types of devices do receive regular firmware updates. And (certain models of them) are required to operate in high-security environments, where the end-to-end logistical security of update delivery is part of what the customers of those systems are paying for by buying them. Also, in general, these systems have "no user-modifiable parts"; all the useful configuration for them is exposed on the outside, where nothing you'd want to do with them would require hacking them — because much of the point of these devices is to be a hermetic environment isolating the data they evaluate or carry from interference by third parties.
Maybe the best example in this category would be an Intrusion Detection System. It's definitely a full computer! But if you're the sort of company that needs one of those, then you certainly don't want the IDS itself to have any exploit surface whatsoever — including at the firmware level. And you'd rather lose out on ability to install custom firmware on your own IDS, if that means that an APT loses the ability to rootkit your IDS.
I don't really understand the example. Shouldn't a power plant get access to their own systems?
If someone has physical access they could always throw a wrench into it.
The whole idea of allowing alternate firmware is that it shouldn't need the original keys.
These can include electric, gas, and water meters on homes and businesses; computing devices in correctional settings; certain military systems; gaming (gambling) systems like slot machines; etc. They aren't the usual use case but they are real and they are out there in significant numbers.
Maybe for a gambling machine you'd do it differently, but those are already very specially handled.
1. The government can just say "we'll spend $10,000 per flop-disk reader" and some one will probably find a way to produce that profitably.
2. https://en.wikipedia.org/wiki/Defense_Production_Act_of_1950
The more I grow old, the more I consider that OSS is the 8th marvel of the world. Millions of humans worked independently and created the hugest building of our civilization: Linux/Postgres/MySQL/Wordpress/Audacity/OBS/drivers/Nginx/Owasp/NPM/React/Angular, a stepping stone that powers everything and has even already taken off from Mars (Perseverance’s helicopter).
I'm not sure how well this might work. It's currently easier for me to resurrect an old Z80 ASM program than to get a node.js V6 program working. Our complicated dependency chains will make future-retro hard.
Meanwhile, I was able to get an early 2000s mac Cocoa project building and running again in just a few hours, with the bulk of the work going into fixing deprecations. The main difference between the two was the number of third party dependencies… the Cocoa app had almost none while the RoR project had several tens when counting sub-dependencies.
Stallman is a (rightfully) controversial figure, but the Free Software movement is one of the most important movements of our age.
Free software is amazing and infinitely more valuable than closed source solutions, and we should never take it for granted or think that we are entitled for the time and effort of FOSS developers.
Sorry for being pedantic, but this is quite literally impossible, unless you’ve never bought a single piece of electronics.
Let me qualify the statement, then: I never paid for off-the-shelf software (or SaaS subscriptions) unless it was available under a F/OSS license.
Nothing is free. All the FOSS I've built and give away "for free" cost me a lot of time, and time is my most valuable asset. So certainly it's not built for free, but it is given away for free (both as in freedom and in beer).
Also important to note, not all FOSS or "free software" is given away for free. All that is required is that the purchase comes with the code and that code can be freely modified by the user.
- Trees produce O2 as a byproduct of the work they need to live, whether it is available for you or not is irrelevant to them. People working in Free Software are doing with the primary purpose of getting it available to people, and a secondary purpose of getting more people involved, collaborating, improving it, etc.
- Much like we need to keep the environment healthy and not just take the O2 produced by trees for granted, we need to foment an economy where developers can choose to develop Free Software without sacrificing themselves.
People working in F/OSS need to to have their livelihood secured somehow. This does not mean that all F/OSS developers need to turn it into a profession, but it does mean that we as consumers should understand that if we want to see an increased global output of FOSS, we need to contribute and support its economy.
- Software is never finished. I've been using Emacs for almost 25 years of my life, but do you think I'd still be using it if it got stuck on version 17?
The worst part though is this:
> The producers presumably got their money’s worth already
That is a terribly wrong assumption. Just like startups can go for a long time without being profitable, a lot of people working on F/OSS projects might be doing for the future expectation of turning it into a profitable venture. Personally speaking, if I were to bill for all the time that I've put into my own open source project [0] I'd would have stopped about two years ago, and if I stopped then it would never reach the stage that is reaching now where I can actually try to market it properly.
Mind you, this does not mean that people should be forced to pay, but it means that it would help a lot if more people started to realize that it could be economically interesting for them to pay for some F/OSS projects.
[0]: https://hub20.io
No, the exact opposite. I'd like to have a society that values sustainability and their civil liberties more than they value consumerism and short-term thinking based on immediate conveniences.
Software is increasingly a crucial part of everyone's lives and we can not just wait that others will make stuff for us out of goodness of their hearts. As consumers, we should be more selective about what kind of business we patronize and we should vote with our wallets to indicate what should be at premium.
If we wait for Companies to develop a conscience or "The Government" to fix these problems, it's never going to happen. But we can collective take action and start demanding F/OSS alternatives and software that does not lock us into any trap and we should be ready to pay for it.
> I instead want to improve society to the point that developers have enough spare time
This is the worldview that implies that F/OSS is something that should be only a hobby, and something to be practiced only by amateurs (in the good sense of the word). Apologies for the language, but fuck that worldview. I do not want to do FOSS in my spare time. I want to use my spare time with my family, pursuing other interests and hobbies, do something else besides writing software.
This is not to say that all software should be written only in a "professional" context. If there are people that want to write software for their own interests and self-expression, great. If they want to make that F/OSS, even better! But if the majority of software being written is meant to solve actual problems that people/business are willing to pay actual money for it, why can't that be F/OSS as well?
> But we can collective take action and start demanding F/OSS alternatives and software that does not lock us into any trap and we should be ready to pay for it.
A nice sentiment, but I don’t think this has any realistic chance of happening. Individuals boycotting something has, as far as I know, never worked to achieve anything, and that is, in effect, what it is that you are proposing – boycotting proprietary software in favor of paying for free software.
> This is the worldview that implies that F/OSS is something that should be only a hobby, and something to be practiced only by amateurs (in the good sense of the word).
Oh, no. Software will probably be written all over the place, both for pay and not, to solve people’s specific problems (either their own problems, or the problems of their immediate customers or associates). What does require spare time and effort, however, is generalizing this software to be useful for a wide class of people in general. Also general polish, manuals, error checking, etc. This work is what will never have an incentive to happen except the minor recognition and job satisfaction which I mentioned. And for people to spend the effort for this minor reward, they must have an abundance of effort and time to spare on it. And somehow supplying this to developers is, I believe, the only solution.
This niche needs to be strict about upholding its values ("avoid unnecessary burning of fossil fuels!", "GMOs reduce biodiversity and introduce systemic risks in our food production chain!", "non-FOSS and the ad-subsidized Internet is destroying the civil discourse and leading to immense concentration of wealth") and it needs to foment the creation of alternatives. Even if the masses don't fully adopt the "better" alternative, the competition should be enough to force a change in behavior of the status quo.
Take IE6 and Firefox (pre-Chrome): the majority of people didn't care about the browser they were using, as long as they could go to the websites they wanted. At first, they'd use IE because that's what was there and the majority of sites worked with it. But when we got an intolerant minority [0] that upheld the idea that the web should be open and started adopting Firefox, it was enough to get a virtuous cycle of having less IE-only sites, more features on Firefox and more people simply following the recommendations of their tech-savvy friends to use Firefox. Even if Firefox never got to be the dominant browser, its mere existence and support was enough to put the incumbent in check.
[0]: https://medium.com/incerto/the-most-intolerant-wins-the-dict...
Call it “vegan”, “halal”, or “kosher”, though, and suddenly it’s a thing which people might grumble about, but many people will at least grudgingly respect. We’d need something like that for this. But I’ve never even seen it named, except when RMS jokingly called it being a “Saint in the Church of Emacs”, but that’s obviously a terrible name, and also just a joke.
Step 1, use diminutive gatekeeping scare quotes to imply that Windows and Apple users are not doing /real/ computing.
Step 2, use flamebait language where a house you got without paying is "freedom" but a listed building you bought from someone else is "a prison".
Step 3, make up some fantasy about people being told "the natural state of things".
Step 4, make sure to look down on average people with their lacking awareness, compared to you, an intellectual with your posturing understanding of philosophical underpinnings.
> "often demeaned, or neglected, even here on HN"
"I'm the one being demeaned, you inferior clueless simpletons!"
average people don’t give a shit about this sort of thing.
...wow.
and yet, despite that, they're still selling.
Then it becomes a lot clearer that there are tradeoffs around amount of effort needed, amount of money spent, amounts of freedoms, with many reasonable choices for different people and use-cases, rather than the implied binary choice.
2. I wouldn't call it a prison, but it would be pretty disappointing to move into a listed building where the thermostat was locked behind an acrylic case. Simply put, it sucks when you pay for something and can't run arbitrary software on the hardware you own. I don't really think most people would disagree here: having options is better than having none.
3. Is it really a fantasy? I doubt the average PC owner even knows they have options other than Windows, much less free ones. Maybe this is the HN US-centric mindset taking over again, but nobody in America really knows or cares about this stuff, for better and worse.
4. Pretty much all of your refutations so far haven't actually debated their core point, so I don't think it's fair to start throwing stones. Given the average vitriol of HN, I would say that many different people are "often demeaned, or neglected, even here on HN", be it Free Software advocates or proud Macbook owners. It doesn't make them any more or less credible, but their original point still stands: people on this website love to quibble about how atrocious OSS is when compared to $GLORIOUS_SAAS, despite the fact that the iPhone/Windows/Android device they're writing on is more OSS than it is proprietary.
Whether it's Apple, Microsoft or Google, none of them deserve to inherit the future of computing. It's not a radical opinion, and I'd agree with the parent comment that it's pretty often overlooked on a forum about startup culture and business.
Home Depot sells you a hammer, and also in some way (even in a legally enforceable way) tries to suggest you can only build chairs with it.
Anyone, ANYONE, who agrees that you're somehow wrong when you use it to build a table is a shill, a sucker, or an idiot. Full stop.
When you pay your monthly fee, someone will come around to your house with this variety of hammers for different tasks and when you stop paying your monthly fee a different person may come around with just one hammer.
You say you want to build a chair and this hammer is ready-made and convenient, and they tell you that you only think buying hammers is the natural state of things because you were told that. You try to walk away. They get in front of you and say that you don't understand the intellectual and philosophical underpinnings of tools! You step to the side and push past, they call after you that you are in prison and don't even know it!
You get home and make a chair. It's a nice chair. You sit in it while telling the story about the crazy person you met earlier.
> "Anyone, ANYONE, who agrees that you're somehow wrong when you use it to build a table is a shill, a sucker, or an idiot. Full stop."
You buy arsenic, you can't put it in people's food. You buy a camera, you can't use it to sneakily record people using the toilet even in your own home. You buy a recorder, you can't use it to quietly record phonecalls in many states. You rent a film to watch at home, you can't show it to a large audience for profit. You buy a radio transmitter, you can't modify it to be more powerful or use different frequencies. You can't decorate your car to look like a police car, put a midnight klaxon on your house or an unsightly chimney overshadowing the neighbourhood. You can't lease a car and disassemble it to find out how it works. There are restrictions on all kinds of things in everyday life for all kinds of reasons. And you don't get a free pass to do any of these things with a computer just because you identify as a computer geek. The rhetoric that people who are agreeable or disinterested, must be "shill, sucker, idiot, full stop" is plainly incorrect and embarassingly simplistic, and just pointless insults. As you can see from the large number of people who use macOS to develop for Linux servers because it's got a nice GUI - people who definitely know about Linux, aren't shilling for anything. You calling them suckers and idiots is irrelevent when they get a better experience and trade away nothing which interests them. That's not stupid, that's a reasonable trade.
I'm fairly certain the "politeness" or whatever it is you're calling for here works against my goals here. I could be wrong about that, but either way I don't think what you're railing against is as near as important as the bigger idea I presented initially.
There are tons of reasons people make decisions about software - it's what they learned before and can setup quickest, it's the standard in their industry, it's what their boss demanded, it's used by a customer or supplier and they need to be compatible, it's approved by a third party organisation or certification program, it's the only one a vendor will support, or they've considered software freedom and come to different conclusions than you and don't value it at all. Why should a Disney animator care whether they have the source to PhotoShop? Why should a manufacturing company CEO care that their data in an Oracle database file can't be read by third party tools? Why should an ISP care that they are paying for PowerDNS instead of using BIND9? Why should an accountant care that TurboTax can't be extended by a consultant they hire? Why should a congressperson care that Adobe licensing isn't GPL?
Much easier not to discuss and instead say people "perhaps may have been lulled into going along with it". Which is empty low-effort "I'm smarter, more awake, less deceivable" tribal posturing and nothing else, and then when called out on it, try and sidestep into complaining about tone-policing instead.
Yes, I'm being "loud and mean." I agree that normally, people shouldn't be loud and mean. But I also believe that sometimes it's approrpriate.
Right now, I'm reminded of when people here got panicky because youtube-dl was possibly being taken off of Github. I am not at all exaggerating when I say that the bulk of the commenters strongly appeared to have forgotten that you can just download the code yourself, perhaps host it somewhere else.
Yes, I'm sensing a slow descent into what an old-timer like me, who's used to "computers that you fully control, full stop" into what I can reasonably call stupidity.
Step 2: re-frame it as the pro-FOSS side having bad manners
Step 3: ???
That’s true, though.
Even gcc was a languishing mess until it got some real corporate backing into it. The Hurd never took off - the bulk of the real FSF successes had tremendous infusion of commercial support.
The projects themselves don’t need to be usable for the source to be valuable. I could easily imagine the source code of say a defunct MMO server being a useful reference for enthusiasts re-implementing their own servers.
30 years seems a lot to me. I would rather force by law companies to open source every piece of firmware after some time (2-5 years?) it is declared obsolete or doesn't receive direct support anymore. The goal should be rather to prevent perfectly good hardware to become bricks and be thrown away than to help retrocomputing enthusiasts revive the few surviving devices decades later. I understand there would be huge legal implications but still...
In the far future, I would not at all be surprised that Open Source becomes the only way historians know in precise detail how software evolved in the past. There will only be vague descriptions of commercial software, possibly some names and near-apocryphal stories, but no source code so no way to know for sure.
Especially when paired with their refusal to do security updates in perpetuity.
If we want to be "green", you want people to re-use these devices a long time, especially since China has control of the rare earth mineral rights to make new ones.
My last iPhone was out of support and had the replacement battery going bad before I went to the trouble of getting a new one. The worst thing is it was perfectly functional (aside from the dodgy battery which could have been replaced again) and I would still be using it if there was an option to not become part of some random botnet.
All I really need is to make a phone call once in a while, check the emails and surf the interwebs — don’t need a whole lot of processing power to do that.
But now everyone and their dog makes you use their crappy app if you want to use their services and they only support “supported” devices (even though they could easily run on the older hardware) so you’re boned if you want some semblance of a modern life.
Don’t even get me started on how long I use laptops which can be upgraded virtually forever…
Who cares? I see folks violate legal mandates all the time. I've had people on this site flip out when I point out that if they want to do felonies all day, folks might do felonies back.
It's a weird way of thinking, that only the laws that allow you to lock someone up for physically attacking you or stealing from you are valid, but you can electronically attack someone with pretty much near impunity apparently.
I'd love to see them carry on and add something like this.
This article is about gaining the ability to run Linux on a 2014 iPad that is still receiving both OS updates and security updates.
I'm having trouble finding apples schedule for iOS updates for old devices, but in a year, this likely will be EOL.
If you buy the current 2021 Google Pixel 6, they will only guarantee that you will receive OS updates through October 2024, which is just ridiculous in comparison to a 2014 iPad that is still on the current OS.
It should not take so much effort to make our devices useful after Apple has moved on from them. There are tons of uses for a capable device after the manufacturer has abandoned the customer.
We need Right to Repair now.
This is how Apple steals from us: They let you buy beautiful, high tech hardware that requires their software. Eventually, they stop supporting that software, so the hardware (mostly) stops working. This is theft. Sure, it may be legal, but morally, it is wrong. So many old iPhones and iPads are languishing, when they could be used as Raspberry Pis (or old laptops) are often used: home servers, learning tools, linux devices etc.
The general problem lies with the utility for mass-market products, even if you re-purpose it, how widely spread can you do that? How feasible are most ideas on what to do with products that are end-of-life? A lot of existing things are just dumped and forgotten about like thin clients, settopboxes (same hardware as Raspberry Pis) and entertainment systems in cars.
We like to point at manufacturers and products from well known brands but in reality it applies on a much larger scale, yet the infeasibility scales with it all the same. Some of it might be due to legitimate PKI-based lockouts, while other reasons might simply be the lack of broad interest and governmental policy.
In an ideal world the specifications on how the devices work and end-of-life disablement of lockouts would be a reasonable bar to set; it'd be hard to argue that it's bad for commerce, and implementation-wise even PKI-based systems have easy ways to facilitate this. The cost would be enablement from the manufacturer's side and for some brands the connection between their brand name and a device they cannot control the presentation of. I don't know how to solve that but it's definitely a much larger problem than people in tech might think of.
They should not have this control. Lamborghini doesn't get to stop crypto kids from using non-Lamborghini paint to put anime girls on their cars. Apple shouldn't get to stop users from using non-Apple software to draw pixels on their screens. The "their" refers to the owner of the product, not the owner of the brand.
And if the ECU is destroyed during the crash wouldn’t determining faulty firmware be impossible so Lamborghini would get blamed regardless?
So then the only sensible course of action is to lock it down such that no one can ever change sensitive firmware without Lamborghini approval.
This isn’t limited to cars, a Linux iPad could suffer a catastrophic battery explosion on a flight which causes significant consequences, who is liable?
there's no precedent for ipads to "upgrade" to another OS/firmware, unlike macs, so customers can't claim anything was taken away from them. plus, macs are considered essential for developing for iphones/ipads, so apple doesn't want to disenfranchise ecosystem developers too much by locking down macs, especially when laptops are a dwindling segment anyway.
I love M1 performance though.
I am sympathetic to the environmental ewaste aspect of older devices, but on a purely value based judgement, the Apple devices are vastly superior to anything else on the market. An open source linux tablet would do the job I want done worse.
An iPhone running Linux bare metal with (hopefully) working drivers for its i/o components would have so many possible uses it's not even funny. I guess "other things" is pretty comprehensive, but its using an Arm instruction set is very much besides the point.
(I've a pristine example, which has been reduced to an alarm clock, since most websites don't support its browser anymore. Most of the apps have also lost their backend. Certificates are also an issue. The battery is still fine and a charge lasts for more than a month, as it is decoupled from the Internet for the moment. Would be a pity to have to throw it away…)
While there are Linux projects for every conceivable device, they often lose momentum and die off. The BSDs, on the other hand, don't. A NetBSD port for an iPad will stay as up-to-date as for a Raspberry Pi 4, eventually 5, et cetera.
Can't wait! A portable ARM device with a good screen and excellent battery life will be quite useful.
Sony eventually disabled support for it.
and got sued for it in the US. People not living in the US got screwed though. We paid for a feature that sony took back. Never bought a sony product since.
I did run Linux on it, but was disappointed when OtherOS did not have access to the RSX chip.
It would be fair to have a locked / unmodifiable initial boot step which shows a visible "unsecured" indication on every boot. If you installed a custom OS you can ignore this, if you didn't, you can worry.
Why is it so much to ask for a tables with an open OS?
https://devices.ubuntu-touch.io/device/x605/
IMO the only tablet that works well on Linux.
The article mentioned iSH. It is sad that iSH and a-shell both are working but cannot run sbcl … And ecl run but cannot load quicklisp. Hard to be used.
No she wouldn't. You're not forced to install linux on a linux-capable device.
A device running on a real OS, in the sense of an actual operating system - the thing that just controls hardware and runs whatever you throw at it, will be found even more useful by your partner as it will stretch far beyond ProCreate.
Name it.
For myself, based on over ten years' experience with Android, and quoting myself:
[T]he OSes themselves are BDSM nightmares. Because the apps aren’t trusted (very rightfully so), they can’t share storage, so there’s next to no interaction between applications. Coming from Unix, the land of pipes (literally streaming data between programs to do useful things) this is … staggering. Apps themselves are aimed at the minimum viable user, economics are painful, and the result is that a million minimally useful buggy pieces of shit bloom, with no way for users to assess which ones don’t actually suck manure through a straw. (Spoiler alert: they all do.) User is denied root. There’s little option for adblocking or firewalling on-device. ...
Touch: the fact that a click and a drag cannot be reliably distinguished … just fucking kills me. Android’s had ten motherfucking years to sort this, and hasn’t figured it out.
Hardware vendors are a fucking disaster. Everything I’ve ever had or used from Samsung has been a massive disappointment (from electronics to appliances), I consider the brand a warning label. Post-purchase OS upgrades from any vendor appear to be exceedingly rare if at all available.
Android has been a privacy disaster from day one. ...
https://diaspora.glasswings.com/posts/880e5c403edb013918e100...
Termux is the one Android app that does not specifically suck.
(Einkbro is rapidly approaching that status, credit where due.)
Tablets, preferably e-ink, are quite good for reading textual material, if the display is sufficiently large (8" is about the minimum, I prefer 10 -- 13").
For virtually any generative / productivity tasks, a laptop is preferred. Sketching is a possible exception, though desktop + Wacom tablet is probably better.
It's the OS and application ecosystem, plus the pervasive surveillance state, that have me utterly turned off tablets.
I don't think my views are widely held. I do think they're valid.
sto_hristo didn't deny your use case.
You're denying sto_hristo's.
You're twisting the situation 180 degrees. I have specifically stated that different people have different computing needs, implying there are no one-size-fits-all solutions. sto_hristo is trying to convince me otherwise, apparently they know for a fact that my partner doesn't need an iPad. Why do I even bother replying to either of you?
Could you point that out to me?
Thanks.
So what does this hypothetical better-than-iPad general-purpose portable computing device do, that her laptop isn't doing already? I'm still waiting for *a* point.
> [...] a platform for advertisements.
Have you actually used an iPad?
You did not explain anything at all in your two most recent replies, and now you are trying to insult me.
All you've done is you're repeatedly making some extremely vague promises of "something even more useful", "so much more to do":
> [...] the thing that just controls hardware and runs whatever you throw at it, will be found even more useful [...]
> [...] there's much more to be done on that hardware [...]
I have already clarified that we also have several other devices (including laptops, desktops, servers) which are already running whatever we throw at them. How would adding (for example) a second laptop, or some other "more useful" (which?) device actually provide more value to someone, whose primary occupation is making art, often on the go - in the nature, in a cafe? Expecting a full day's charge, a very bright screen, first-class support for pencil input? Again, she already has a laptop that runs "whatever you throw at it".
Are you going to argue that I should carry a laptop to check the time, as opposed to a phone or a wristwatch?
For most people out there computers are the means and not the end. Any feature outside "helps me do X faster/easier/better" is irrelevant.
I’m thinking most specifically about the integrity and security guarantees around enclaves and official vendor patch support (i.e. the things most users wouldn’t realise were missing and could endanger them). I would assume once this ships it’ll be able to update same as any other linux device (with security and feature patches), but the average user may not realise how much those updates were protecting them.
There’s also likely to be a very vulnerable gap between Linux and the hardware elements that will need to remain open because that’s what the exploit relied on in the first place (in this case, checkra1n, if I’m reading it correctly).
Enthusiast ports are already niche, and therefore not lucrative targets. This project has stated that a long term goal is keeping the many iPads that have fallen out of support in service.
If they’re successful in that goal, it’s no longer niche, and therefore is more worthy of a target for attacking.
People are asking for legislation to allow firmware replacement after X years
Why is no one asking for the more basic and obvious one, of just supporting the device for more than 12 months? Like you're never going to get anything meaningful from fly-by-night budget companies that don't even exist for a year, but I was just looking at the big non-apple tablet companies and they all seem to max out at like one year of major updates?
https://www.gsmarena.com/the_eu_might_require_oems_to_provid...
I feel like maybe there should be rule such as, either provide x years of software support, or open source it. The best of two worlds.
Contrast Android, where all but one device I've ever owned was abandoned by the vendor from purchase.
The exception is the Onyx BOOX. I've had four updates to that in a year, including one addressing issues I'd reported personally. (Earlier devices were HTC and Samsung. HTC was annoying, Samsung are pathological, and I refuse to touch any of their products ever.)
But running Linux on it is not going to make it live longer, what kind of usability would we have?
What remains is repurposing it as some kind of monitor / Dashboard device maybe. Or just return it to apple for recycling.
Not exactly related to Apple or iPads but this reminds me of running a webserver on an old Android phone of mine. Created a port forward on my modem and used Cloudflare to set a DNS, it wasn't the fastest thing but pretty cool weekend project.
There are two of these in my house. Both are still perfectly usable, the batteries are fine, and it still receives software updates.
Now we need Tektronix, ReGIS, and Sixel graphics on the Linux graphical console.
Off topic (sorry): my iPad Pro with the Apple case keyboard and SSH and Mosh clients makes a good enough client for running Linux VPSs. For someone who wants to program on the run with an iPad this solution might cause fewer frustrations.
Honestly I find the Asahi linux folk much more interesting, although of course the hardware is actually explicitly open so step 1 for them isn't "get around the device security"
I had hundreds of Android devices hooked to a dozen or so dev machines in a test farm. A test script would run. The active device’s screen would turn green. Then a QA engineer would have to physically scan a bunch of different things. Then the next active device would turn green and they’d do it again. And again. And again. I probably could have automated more with a moving conveyor belt and a custom lighting system, but I would’ve put a lot of QA people out of work…
This was during the “bridge” period between android.hardware.camera and android.hardware.camera2, so I had to write a wrapper library bridging the two APIs. About half of our users were on the old API, half on the new. It was a mess. There was no CameraX provided by Google at the time.
Obviously Android has way more device diversity, but I can easily see 40 iPads getting accumulated by even a small iOS shop that’s taking their user experience seriously. The company that I worked for was actually quite small, yet we amassed dozens of iDevices and hundreds of Android devices. The CTO would require every camera crash to be fixed, even if it were on a random developing market junk phone. We had so many single-device workaround in the camera wrapper lib it was insane…
I have an old launch day iPad (that makes it over 12 years old) that does just fine for checking e-mail on the couch.
However, want to do this yourself? [2] Follow these straightforward and simple 'prerequisites': First get a cross-compiler, git clone, patch, patch, kernel setup, CONFIG_ABCD=XYZ, make build, DFU blah blah blah and after days of trying to duck tape everything, it still crashes as it only works on an iPhone 7.
Nothing has materialised in a straightforward 1 click multi-device install like checkra1n has but for 'Installing Linux' on it. Even 'checkra1n' was supposed to be 'open-source' and that still hasn't happened since. If anything goes wrong or a bug happens then restore everything and start all over again.
> Knowing linux community they will spend another 2 making different “organisations” and then claim “success linux run on ipad!” when it boots with zero devices supported and 90% loss of performance and battery life.
This is the likely case on what is going to happen. It is still "coMiNg vEry vErY SoOn".
[0] https://blog.project-insanity.org/2020/04/22/linux-with-wayl...
[1] https://www.reddit.com/r/linux/comments/kvmsfd/success_iphon...
[2] https://www.reddit.com/r/linux/comments/kux9xx/success_iphon...