Kris Warkentin <kewarken@qnx.com> wrote:
So, if there are any utilities you wish you had or enhanced functionality to
existing utilities, now is the time to let me know so I can try to get them
on the road map.
You can add my vote for “sin fd” and “sin irq” to the list. I’d prefer to see
all the functionality of qnx4’s sin appear in qnx6’s pidin. It is just too
confusing to have pidin AND sin in qnx6, especially when neither of them do all
the things we expect of them.
ditto is pretty high up on the list. It’s essential for maintaining remote QNX
servers (such as QNXZone), especially when updating).
sendmail needs to be ported, and the patches submitted back to the authors. I
know this is somewhat in the 3rd party area, but EVERY unix OS ships with a
working sendmail.
A big one, which would involve changes at the API level as well as the utility
level would be PAM. I’d also like to see the source for “login”, “passwd”, and
“su” appear in the public CVS repository. Those utilities are “protected” by
the requirement of needing root-privs to run, and the encryption that is used.
Revealing their source does not create any security breach. If the source for
those two utilities the user community would have been able to add support for
thing like NIS/YellowPages, and PAM.
The PAM architechture is my main request though, since I beleive it would allow
for the implementation of things like NIS/YellowPages as well even if QSSL is
uncomfortable with releasing the source for the utilities I mentioned.
In a similiar vein, the source for phlogin would also be useful, there are many
instances where a developer needs to customize a login environment.
I would also like to see IBM’s MQ Series available as a runtime for QNX6. I
know it’s out there, but damned if I can find it on their site.
send/expect would also be useful for scripting.
typescript is on my list as well, and would also be welcomed by QSSL’s
customers at the various educational institutions (univerisites and such that
use Unix in their courses often require students to compile and run their
programs within a typescript session and the submit that file along with their
assignment.
I can also give you a list of issues/features with fs-pkg, but that belongs in
another thread.
logical disk volume management would be nice too, so that you could overlay
something like fs-lvm.so on top of existing fs layouts to “merge” multiple
disks into one large logical disk. HP-UX and AIX have excellent implementations
of this sort of thing for you to examine.
I’m sure I’ll think of more over time, I’ll let you know as I think of them.