Melkor333
Joined 3 years ago
Joined 3 years ago
(blog author here) This is exactly what's wrong with bash (and zsh). It should NOT be hard to write a bit more complex scripts. But it's so ingrained into our heads that shell is "too hard" that people use ts/js/python/etc. And usually the UX to writing "glue code" is much worse than with a good shell like Ysh.
AFAIU there's a dedicated page planned for osh/ysh when you click on the headline which should make it much more clear.
- You don't really know what the NIST wants until you send them a mail (and even then they respond with very short messages). Apparently the same goes for MITRE... - there is no "person" behind anything - the whole process is 100% intransparent. Noone is going to see my mails ever expect for the NIST - it seems like each distro does the same work (and noone is contributing to the NVD. Though I was looking through a narrow hole with the imagemagick stuff, others are hopefully doing it)
IMO a fully transparent (but for security reasons probably partially embargoed) process could make this whole stuff much more reasonable... But I doubt either MITRE or NIST will change anything as long as there's no competition.
There's always someone "in control" of a server. But even more important, there's always someone (or usually a group) in control of deciding which shell should be the default on an OS. And these are the people that should be reached somehow.
And Oils is just as much a snowflake as Bash, Tcsh or Ksh. All of them are POSIX compliant (though not sure with tcsh), all of them bring own additional features. But the only shell with additional features which don't suck (by being 30yo) is from the Oils project.