3 ms·
Yes, actual progress in meaningful operating system changes in terms of how one might write a program, or access fundamentals like identity, have really stagnat
by mikestorrent 1y ago
Yes, actual progress in meaningful operating system changes in terms of how one might write a program, or access fundamentals like identity, have really stagnated in terms of making their way down to end users.
We have high-concept things like Urbit that wanted to remake identity and secure communication that are utterly inaccessible to most savvy folks, never mind average end users. And in the meantime we're shipping entire Unix environments around inside OCI images to make up for the lack of consistency and portability on the backend.
Regular users are left with a tragedy of the commons as paid/saas programs support integrations with other specific paid products instead of with general open standards that could foster more diversity and interoperability. Everything is tacked on at the application layer - imagine going back to the folks who designed Kerberos decades ago and telling them that bouncing the browser back and forth between websites is what we settled on!
I like the new transparent theme, but yeah, it's just a GUI theme. Bring me back a consistent GUI where I can get themes from a modding community that apply to every app on the system and give me control over my look and feel! Instead, we get Wayland and a loss of 90% of the classic Linux desktop software. Bring me an OS that I can seamlessly deploy in a near-stateless/immutable fashion everywhere without falling into the trap of Nix! Instead, we get yet another rewrite of the fuckin' Ubuntu installer that still doesn't make the resulting system any more appealing for someone who would administer a corporate fleet of Linux workstations.
- PaulHoule 1y agoOne could make the case that theming in Linux is a problem, not a solution. You make your computer look like anything... as long as "anything" looks like crap. I remember in the early 1990s theming was all the rage for Win '95 applications and the smaller the crapplet, the more aggressively it was themed. People got the sense that it was not cool and by the time Microsoft introduced really great theming support in WPF nobody wanted to use it. The existence of so much software written to existing APIs is a reason why innovation in the OS seems at best marginal these days. If you thought "there is so much bloat in POSIX" you're either going to have to rewrite the whole userspace or build a POSIX emulation layer so you can use the GNU tools. If you wanted to build a really cool OS for the eZ80 it probably runs CP/M applications because if it did you have a lot of software to run on it and if it doesn't you have to write a text editor and everything else.