blablabla123
Joined 14 years ago
Joined 14 years ago
Before the only way was either fdisk /mbr to reset for Windows or boot a Linux system on stick/CD and rebuild grub/lilo. The latter has gotten unreasonably complex though so I rather wouldn't do this manually.
My verdict is that UEFI does something right, but created for the enterprise sector carries way too much complexity. Obviously so complex that everybody ends up using the original same code base.
https://www.ecosia.org/ https://www.theguardian.com/environment/ng-interactive/2026/...
The question is also if this is an isolated case...
https://www.theguardian.com/world/2026/sep/26/ai-datacentre-...
But if programs are installed in the filesystem hierarchy and optionally split into multiple parts, they can be run as different or even multiple users.
I wouldn't consider selinux easy to use. apparmor is in a way even optional.
I think the problem is the trend of installing everything in the home directory. Ruby with rvm, Node with nvm/asdf/..., Rust with rustup, ... the list is long and of course related to rapidly changing ecosystems. If the underlying technologies were to strive for more stable designs, you could as well install them in /usr through the distribution's semi-outdated packaging system. In the past this was considered a hallmark of stability, now it's considered a limiting factor.
Of course all these innovations were mostly developed with servers in mind but not so much with Desktop usage.
The other problem with containers on Linux is that they are only sandboxes when configured correctly. Otherwise they can be even worse than no container.
At the same time it should be considered that with physical labor workforces lost their income source numerous times. Ironically they are currently being considered a safe haven.
Probably this draws the line to more traditional banks which are notorious for having so many layers of checks and firewalls.