3 ms·
Basically it just means "if somebody proposes something better we won't tell them to go screw themselves by default". Which I think is very important, as the fu
by peterwwillis 7y ago
Basically it just means "if somebody proposes something better we won't tell them to go screw themselves by default". Which I think is very important, as the future of operating systems like Linux is where it has been for the past 2 decades: in distributed computing.
For non-desktop computing, what we really need are distributed operating systems. We have been poorly cobbling them together for decades, yet only a few research operating systems actually ship the needed functionality. Currently we use an array of layers of things, like hypervisors, container schedulers, service meshes, etc to sort of fudge together something that can do distributed computing in very specific ways. But they're all very complex, costly, and time-consuming to set up, and usually tailored to specific use cases.
What we need is for Linux itself to natively ship all a distributed OS's features, so that apps can simply take advantage of them without having to be strapped into 20 layers of glue. But at the current pace of kernel development, I imagine it'd take 10 years to get all those patches developed, tested, and merged. So instead you could merge only the most core functionality, and extend the rest into the userland, and you'd get something kinda resembling systemd, but actually oriented toward running apps and services on a distributed network. I believe that would make most Linux-specific "cloud" technology obsolete, and in the process greatly simplify the entire technology stack, reducing TCO, speeding up development, and simplifying operations.
Assuming that gets developed, "exploring alternatives" is a necessity to eventually get it adopted into Debian, so I'm really glad at least the option is there.
- JdeBP 7y agoAccording to Ian Jackson, it was other options and not option B that were the options that encompassed not telling people to go screw themselves. * https://diziet.dreamwidth.org/3482.html https://diziet.dreamwidth.org/3482.html * https://diziet.dreamwidth.org/3999.html https://diziet.dreamwidth.org/3999.html
- tialaramex 7y agoThough he insists on claiming to be "neutral" Ian's position explained in the latter link was to rank E (the only thing rejected more firmly than Further Discussion in this vote in the end) near the top. Option E purports to force every Debian contributor to do the heavy lifting for the systemd refuseniks, their desires are "Required" by the project to be implemented. Actually, with a tiny amount of human insight, what Option E forces is really either: Another vote to kick out the refuseniks because this is intolerable OR most Debian contributors quit and the project gradually stagnates. The Diziet sobriquet seems appropriate. Diziet Sma is the Special Circumstances agent "running" the win-at-all-costs mercenary Zakalwe in Iain M Banks' novel "Use of Weapons". Win-at-all-costs is a reasonable strategic choice in the last place we see Zakalwe (the War on Hells in "Surface Detail") but it's probably a bad idea in a volunteer project like Debian.