IBM在i系列计算机中拥有许多开源技术堆栈。有谁知道IBM是否像对本地RPG / CL语言一样正式提供对Python语言的支持?
答案 0 :(得分:2)
IBM官方不提供支持。
https://www-01.ibm.com/support/docview.wss?uid=nas8N1021450
IBM i开源解决方案产品受IBM非保修许可证协议的约束,该协议规定:“除非另有说明,否则IBM不提供任何形式的支持。” IBM不提供支持。随Open Source Solutions一起提供的一些开源是根据其自己的开源许可(例如GPL或LGPL)提供的。总而言之,IBM支持未涵盖。
实际上,各种开源社区/论坛都包括IBM人员
对于使用问题,IBM建议查看开源社区以进行讨论和提出问题。一些有用的链接是:
的链接
Ryver社区位于http://ibm.biz/ibmioss-chat,但确实需要注册才能加入“团队” https://ibmioss.ryver.com/application/signup/members/9tJsXDG7_iSSi1Q
IBM i Open Source Wiki(社区管理)https://bitbucket.org/ibmi/opensource/wiki
LinkedIn https://www.linkedin.com/groups/12126719/about上的IBM i OSS
IBM Systems Mag博客(“打开您的我”)http://www.ibmsystemsmag.com/Blogs
中型邮件列表http://archive.midrange.com/opensource/。
通常,IBM主题专家会在许多论坛上响应社区对开源问题的发现。开源项目通常会接受用户社区的意见。但是,我们不打算为发现的每个小东西(也就是为进行编译构建的一些新尝试而丢失的东西)生成一个PTF。这些缺失的片段可以在在线开源项目中找到,这些项目已根据用户输入进行了更新。
IBM i开源的另一个重要链接是 http://www.ibm.com/developerworks/ibmi/techupdates/opensource 此链接包含许多关联的资源和
答案 1 :(得分:1)
IBM为PASE(类似于AIX的兼容环境)提供了Python 2.7和3.6。 official IBM open source的所有工作都集中在PASE上,因为将POSIX东西移植到PASE上要比在QSYS.LIB环境下容易。
从某种意义上来说,对开放源代码(包括Python)的支持是“官方的”,即实际的IBM人员正在维护它们并通过论坛和邮件列表等提供帮助。但这与RPG或CL的级别不同。在PASE和QSYS.LIB之间的通信时,存在一些粗糙的地方;尽管PASE与主流Linux和Unix发行版之间的不兼容性相对较小,但它们仍然足够,pip等自动打包工具可能会或可能无法用于需要编译为二进制代码的扩展(例如,Python的NumPy)。 IBM正在努力增加this kind of package available for PASE的数量。 Pure-Python软件包没有任何问题,并且可以正常方式安装和使用。