Le 2019-03-25 09:53, Jan Pokorný a écrit :
Good point, and that's something capable of making upstream
maintenance cumbersome at times (sed is a common pet peeve),
but that's an order of magnitude more demanding level when it
comes to portability, and with Fedora settled firmly just around
GNU approaches and extensions, there's hardly a pressing need for
the spec files to come anywhere close (but if so, the restrictions
should not be limited to shell interpreter alone as remarked,
since POSIX compliance is a wider topic).
More accurately, what is the point of wasting energy on making a Linux
system POSIX-only today? POSIX was a useful tool to make proprietary
unixes more or less compatible with one another. The situation has
changed since. Linux has taken over most of the marketplace. That means
the common compat layer you need to target to replace it with something
else, is whatever major Linux distributions agree on, and that includes
all the GNU tools with all their non-POSIX extensions.
That's why Microsoft created WSL instead of just fixing its POSIX
subsystem. POSIX is no longer sufficient to gain significant market
traction. Users want their pushds/popds.
Regards,
--
Nicolas Mailhot