Q/A: Which software packages do you want to see ported to z/OS? #23
Replies: 30 comments 46 replies
-
Hello Igor, Not from the above list, but would like to see the following: ripgrep rclone textual |
Beta Was this translation helpful? Give feedback.
-
Based on the Guild meeting survey results, these were the tools that were voted for: |
Beta Was this translation helpful? Give feedback.
-
A lot of people had interest in a lot of ports, which is great! vim (*) Also, the following were mentioned. Kubernetes is being worked on by z/OS proper - IBM has a statement of direction around it. For Ansible, not sure if people want to use it to talk to z/OS (if so, it's already available), or if they want to run the Ansible client directly on z/OS (in which case, it would be interesting to understand the scenario). |
Beta Was this translation helpful? Give feedback.
-
@IgorTodorovskiIBM can you update the question to make it clear that additional software packages are good to hear about too and not just the ones we have created so far? |
Beta Was this translation helpful? Give feedback.
-
@v1gnesh for the ones you mentioned, which ones would you like to work on? I can create 'port' repos for those and add you as a committer to get the ball rolling. |
Beta Was this translation helpful? Give feedback.
-
Hello again, Now that S3 is accessible through zOS, could something like s3fs be ported please, to support more seamless S3 usage? Another question - would you be able to comment on where IBM is w.r.t zIIP offload-ability of python in general? And asyncio-based packages more specifically? Ex: https://github.com/aio-libs |
Beta Was this translation helpful? Give feedback.
-
I wanted to bring this discussion back to the top to get more opinions on it., if you have any suggestions or comments around what tools you would like to see ported, please comment here. For a list of tools being ported, see the z/OS Open Tools list of repos: https://github.com/orgs/ZOSOpenTools/repositories. Some of the new tools we're porting include gpg, sudo, emacs, htop, ruby, neovim, and ruby |
Beta Was this translation helpful? Give feedback.
-
Godirenv - Allows project-specific environment variables when working on multiple python/go/etc. projects with different toolchains. Automatic setting/unsetting of env variables. C/C++duckdb - An in-process SQL OLAP Database They both do a lot of SIMD processing. Big stuffeBPF - Adds "easy" programmability to the (linux) kernel Would really like to see these on Z and zOS.. Rustripgrep - An upgrade from grep I'll keep the Rust & Python list for later, seeing how |
Beta Was this translation helpful? Give feedback.
-
Adding a bunch more unix-y ones: https://gitlab.com/procps-ng/procps |
Beta Was this translation helpful? Give feedback.
-
I'd like to see the_silver_searcher ported. |
Beta Was this translation helpful? Give feedback.
-
Would these be considered part of coreutils? |
Beta Was this translation helpful? Give feedback.
-
Regarding logrotate, one of the issues I've seen in our USS environment, is not having a good way to manage log file space. As an admin utility, "skulker" is run to remove files from the /tmp directories on each LPAR but each application owner has the responsibility to manage log files using their own scripts, etc. Is their a best practice to to close a gap like this? |
Beta Was this translation helpful? Give feedback.
-
tree |
Beta Was this translation helpful? Give feedback.
-
I have a really fast way of syncing directories from 1 linux directory on one machine to another (not sure if its the fastest but I reckon its close). |
Beta Was this translation helpful? Give feedback.
-
20230907 Update
|
Beta Was this translation helpful? Give feedback.
-
A true pipe dream request: John the Ripper - https://github.com/openwall/john |
Beta Was this translation helpful? Give feedback.
-
We should port dos2unix/unix2dos. They are handy for working with files from Windows that have the wrong line endings. |
Beta Was this translation helpful? Give feedback.
-
This is another useful one that is Go based - https://github.com/git-lfs/git-lfs - provides large file storage on Git |
Beta Was this translation helpful? Give feedback.
-
How about dialog https://github.com/phracker/dialog |
Beta Was this translation helpful? Give feedback.
-
nmap would be really useful. |
Beta Was this translation helpful? Give feedback.
-
pyinstaller to turn python programs into executables. |
Beta Was this translation helpful? Give feedback.
-
mc - would be great to be able to run that under uss. |
Beta Was this translation helpful? Give feedback.
-
What about Both of these have been ported in the past, although ncftp was version 2.x. I used |
Beta Was this translation helpful? Give feedback.
-
Using a telnet client to test connectivity (port open after a FW change) would be helpful. |
Beta Was this translation helpful? Give feedback.
-
thanks...much appreciated bash-5.2$ curl telnet://mvs-sysa:2222 bash-5.2$ curl telnet://mvs-ste3:2222 |
Beta Was this translation helpful? Give feedback.
-
another way... bash-5.2$ cat < /dev/tcp/mvs-ste1/2222 |
Beta Was this translation helpful? Give feedback.
-
This looks like it could be useful https://github.com/jacebrowning/env-diff |
Beta Was this translation helpful? Give feedback.
-
I'm surprised netcat or socat is not yet on the list. Seems useful. |
Beta Was this translation helpful? Give feedback.
-
This feature is added,
I tested |
Beta Was this translation helpful? Give feedback.
-
It's a python package, but porting greenlet (https://pypi.org/project/greenlet/) would be really helpful. There are a number of other python packages with dependencies on greenlet, so having greenlet support z/OS would be really useful. |
Beta Was this translation helpful? Give feedback.
-
Which Open source packages do you want to see ported to z/OS (as a developer or consumer - please specify).
If you agree with a suggestion, please upvote it.
Beta Was this translation helpful? Give feedback.
All reactions