3 ms·
That's not solving anything at all, what we need is hardware that doesn't need to have its software updated constantly. If you cannot have that, I wouldn't cons
by TheMode 3y ago
That's not solving anything at all, what we need is hardware that doesn't need to have its software updated constantly. If you cannot have that, I wouldn't consider it ""sustainable"". There is nothing sustainable about depending on some company on the other side on the world to do the right thing continuously.
Now sure, you could answer that they are doing it better than others and you may be perfectly right, but is it really the way we want to solve it? Gossiping on every company on how often they update their software?
- notRobot 3y agoYou don't have to update it if you don't want to?
- TheMode 3y agoI will likely have some software compatibility/security issue by using a 10y old phone. Theoretically I do not have to, but software is designed with constant internal requirement changes.
- throwawayadvsec 3y agoEvery single useful device on earth that is connected to the internet needs to be updated regularly. You sounds like a salesperson telling a dev "why didn't you make our software bug free and vulnerability free????" You're free to use Windows XP and a Nokia 3310.
- TheMode 3y ago> Every single useful device on earth that is connected to the internet needs to be updated regularly. Could you explain me why? I am not saying that developer should simply make software bug free, I know that this is impossible, I however believe that you could heavily reduce friction point by simply having less code, and reducing the software reliance on the hardware/OS Monolithic projects like Android prevents it from happening, you have to depend on that huge codebase to run any software, and as every software must follow Android update path, you need to continuously update your hardware
- throwawayadvsec 3y ago"Could you explain me why?" Well for starters bug and vulnerabilities. Hundred of millions/or even billions of devices are hackable without that much effort, why? Because people use outdated versions of their software. >Monolithic projects like Android prevents it from happening, you have to depend on that huge codebase to run any software, You could say the same about any decent OS. If you want no updates and don't care about features, get a Nokia 3310. >you need to continuously update your hardware No one is preventing you from using a 10 yo device with hundreds of vulnerabilities and 500mb of ram.
- lawn 3y ago> what we need is hardware that doesn't need to have its software updated constantly. That's just not possible if you value security at all.
- TheMode 3y agoIt is indeed not possible if we keep making software the same way. But it doesn't have to be.
- lawn 3y agoIt's simply not possible to make bug-free software that's supposed to interact with the internet. And even if it did, it would take so long to develop that it would never get released before it was already too old to be useful.
- TheMode 3y agoThis is because you are still assuming software being developed the same way. Could you give me an example of potential risk that is absolutely impossible to solve no matter how we change the entire computing process (from users running the app, to the app developer, and to the os developers) I am not suggesting anything that would increase development time, in fact it is the opposite. Having to explicitly support multiple platforms is hell for both developers AND users
- lawn 3y agoCryptographic functions for example. Today they might be cutting edge, but tomorrow someone might have found a critical exploit or the hardware has just become too powerful.