Compatibility with z/OS Unix #2888
Labels
evaluation needed
proposal needs to be validated or tested before fully implementing it in k6
feature
Milestone
Feature Description
Golang is now supported on IBM z/OS, which allows Golang code to be compiled and run on a Unix System Services shell (i.e. z/OS's version of Unix). This also means that existing Golang programs like k6 can be ported to z/OS and run natively on the platform. k6 would be an especially valuable tool for load testing APIs on real z/OS hardware.
I am interested in providing a compatibility update through updating specific build flags so that k6 can be built on z/OS "out of the box".
An example: spf13/afero#384
Here, I have submitted a PR to add
zos
build flags to afero, allowing it to be installed on z/OS.I would also be glad to follow up on other updates needed so that k6 could be considered 'officially' supported on z/OS Unix.
Suggested Solution (optional)
I have already tested a simple compatibility fix by updating
cmd/ui_unix.go
https://github.com/msradam/k6/blob/feature/zos-port/cmd/ui_unix.go
Along with the afero changes, this update allows k6 to run on z/OS. I would be glad to open a pull request, or make additional changes if necessary.
Already existing or connected issues / PRs (optional)
#2892
The text was updated successfully, but these errors were encountered: