Not really. All GNU software is POSIX compliant but not all defaults of GNU are tuned to be POSIX compliant.
What are the problems with GNU?
The software IS flawed. Have you ever tried contributing code to GNU shit? Have you ever tried fixing bugs only to be told that people on obscure systems nobody cares about that are barely alive at this point depend on shit being bugged? Or adding features only to be met with the maintainer's uncaring shrug despite you submitting working code that just happens to not work on every system that ever existed since the FSF movement was created?
Make no mistake. The FSF's only value is the GPL license. You're better off starting your own project if the alternative is to try to cooperate with those people. Ironically, it's people like Poettering that are fixing the Linux world and they're doing it by bypasing all this POSIX/GNU OS crap nobody cares about and doing their own thing instead. You people might not like it and sure they do have their own ego problems of their own but it's better on principle due to being focused on Linux and ONLY on Linux like all things should be; they don't cater to ancient systems that don't even have modern bash installed.
Those GNU defaults are usually the saving grace of GNU software. Many of them are actually very useful. GNU is at their best when they're doing their own thing. The retarded POSIX modes always attract standardsfags and obsessive-compulsives with a portability fetish and those people always ruin everything.
Can you name the specific projects that have refused your patches? I have contributed to GNU projects four patches for four bug fixes. All I got out them was, "cool" and "thanks". I grant you that the fixes I had made do not interfere with the operation of legacy systems.
No, I refuse to break my anonymity. If you want some example, read about the 2 years long process to get the getrandom() Linux syscall added to glibc; it's well chronicled in the LWN. Who the fuck cares that BSD does it slightly different? Who cares about glibc's shitty cancellation mechanism? I simply do not have the patience for crap like this. It took them 2 fucking years to add a simple random number system call to glibc.
Learn how to use autoload and with-eval-after-load macro, faggot.
Wrong. Reread what I said, I just think the way the GNU project goes about it is wrong. Free Software needs a strong leader who will guarantee quality assurance in mainline. Like the Linux Kernel itself or BSD
Then we have a real fundamental issue with Free Software that needs to be addressed because personal responsibility is one thing but you can't expect the average end-user to want to learn C and track down bugs himself.
Their code is purposely shit so no one claims plagiarism. I wish I was joking. Look how their /bin/true is implemented.
You have a difference in values with the FSF. You believe that high quality software is a most important value. The FSF believe that the value of high quality software is lower than the value of users possessing their own freedom, that low quality free software (or even non-existent free software) is more important than the choice of proprietary software of high quality.
Nobody in the FSF are advocating for users to learn any kind of computer programming. Users who have freedom do not require any kind of technical skill to practice their own freedom. The only thing that users need to learn is that the price of solving technical issues is an expensive endeavor.
quality software and user freedoms do not have to be mutually exclusive but it's obvious you're a massive fanboy and apologist for RMS so I don't know why I would bother