this post was submitted on 30 Sep 2021
2 points (100.0% liked)
GNU's Not Unix
657 readers
3 users here now
GNU related news and discussion.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
As much as I also strive for portability and appreciate the UNIX philosophy, it's not the only consideration for many. Usability comes to mind. I already find it a minor miracle that so many tools are even POSIX compatible. But to the rest, I would imagine that in much the same way Ariadna doesn't seem to care for the political and philosophical aspect of GNU, GNU doesn't much seem to care to adhere to the legacy and philosophy of UNIX. There just may be a clue hidden in the name...
This is a poor take on the matter. Is the implication here is that
bash
should not attempt to look like the POSIXsh
while improving upon it? Or that C++ should entirely break with its earlier versions akin to the Python 2 -> Python 3 transition, so as not to look like C any longer? C++ was originally C with classes, so of course it looks like C. But wait,csh
looks like C too! Out with it! Additionally, I would think most people who do shell scripting are aware that, whatever the preferred shell, it is not necessarily portable to any other POSIX compliant shell without some changes, but do so anyway because of usability. Do I suddenly not know shell scripting if I write scripts forzsh
on Mac? Is the idea that POSIXsh
is the one true way of shell scripting? If people boasted to know scripting for all POSIX systems but only knewbash
, I would understand this frustration, though that seems an unlikely scenario.Despite my minor criticisms of this article, I think it's well written and thought out.