IBM I系列/AS400上的Python



IBM在其i系列机器中有许多开源技术堆栈。有人知道IBM是否像对原生RPG/CL语言那样正式提供对Python语言的支持吗??

IBM官方不提供支持
https://www-01.ibm.com/support/docview.wss?uid=nas8N1021450

IBM i开放源代码解决方案产品受IBM非授权许可协议的管辖,该协议规定"除非IBM另有规定,否则IBM不提供任何类型的支持。"IBM不提供支持。与开源解决方案一起交付的一些开源是在其自己的开源许可证(例如GPL或LGPL(下交付的,。总而言之,不包括IBM支持。

在实践中,各种开源社区/论坛包括IBM人员

对于使用问题,IBM建议查看开源社区以进行讨论和提出问题。一些有用的链接是:
Ryver社区http://ibm.biz/ibmioss-chat,但加入"团队"需要注册https://ibmioss.ryver.com/application/signup/members/9tJsXDG7_iSSi1Q
IBM i开放源代码wiki(社区管理(https://bitbucket.org/ibmi/opensource/wiki
LinkedIn上的IBM i OSShttps://www.linkedin.com/groups/12126719/about
IBM Systems Mag博客("打开你的i"(http://www.ibmsystemsmag.com/Blogs
中端邮件列表http://archive.midrange.com/opensource/
一般来说,IBM主题专家会对社区在许多论坛上发现的开源问题做出反应。开源项目通常接受来自用户社区的输入。然而,我们不打算为发现的每一件小事都生成一个PTF,也就是说,为编译构建的一些新尝试缺少一块。那些缺失的部分可以在基于用户输入更新的在线开源项目中找到
Open Source for IBM i的另一个重要链接是http://www.ibm.com/developerworks/ibmi/techupdates/opensource此链接包含许多与相关的资源和链接

IBM为类似AIX的兼容环境PASE提供了Python 2.7、3.6和3.9。IBM所有的官方开源工作都集中在PASE上,因为将POSIX的东西移植到它比移植到QSYS更容易。LIB环境。

对包括Python在内的开源内容的支持是";官方的";从某种意义上说,实际的IBM人员正在维护它们,并通过论坛和邮件列表等提供帮助。但它与RPG或CL不在同一水平。当涉及到PASE和QSYS之间的通信时,有一些粗糙的边缘。LIB;尽管PASE与主流Linux和Unix发行版之间的不兼容性相对较小,但它们仍然足够,像pip这样的自动化包工具可能适用于也可能不适用于需要编译为二进制代码的扩展(如NumPy或Pillow(。IBM正在努力增加可用于PASE的此类软件包的数量。纯Python包(如XlsxWriter或Request(不会带来任何问题,并且已经可以以正常方式安装和使用了。

最新更新