3 ms·
If Linux developers were to adhere to the POSIX standard, would compatibility be an issue?
by D9u 14y ago
If Linux developers were to adhere to the POSIX standard, would compatibility be an issue?
- mahmud 14y agoPOSIX doesn't specify "pulseaudio, PAM and systemd". So, mu.
- geofft 14y agoThe usual complaint regarding systemd is about its extensive and fundamental use of cgroups for process group tracking. There is nothing in the POSIX standard that offers a feature similar to cgroups -- a simple example is to track all processes spawned by a given child process (or by anything it in turn spanws), and be able to kill them all, even if that particular child process terminates early. So any implemention of this feature, whether or not it uses Linux cgroups, must be independent of what's specified in POSIX. POSIX standardizes approximately nothing relating to sound, so the same problem is there too for PulseAudio. Nor does it standardize anything about devices being added or removed, so there's no standard API covering udev or some other hotplug solution. One argument you could make is that Linux should offer no features that are not standardized in POSIX. I bet that would not make many developers or users happy, though.