【问题标题】:Python on IBM I-series/AS400IBM I 系列/AS400 上的 Python
【发布时间】:2021-12-01 04:33:24
【问题描述】:

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

【问题讨论】:

    标签: python ibm-midrange


    【解决方案1】:

    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 OSS https://www.linkedin.com/groups/12126719/about
    IBM Systems Mag 博客(“打开你的 i”)http://www.ibmsystemsmag.com/Blogs
    中端邮件列表http://archive.midrange.com/opensource/ .
    通常,IBM 主题专家会响应社区在许多论坛上发现的开源问题。开源项目通常接受来自用户社区的输入。然而,我们不打算为每一个发现的小东西生成一个 PTF,也就是因为一些新的尝试编译构建而遗漏了一块。这些缺失的部分可以在根据用户输入更新的在线开源项目中找到。
    IBM i 开源的另一个重要链接是 http://www.ibm.com/developerworks/ibmi/techupdates/opensource 此链接包含许多相关资源和链接,用于

    【讨论】:

      【解决方案2】:

      IBM 为 PASE(类似 AIX 的兼容性环境)提供 Python 2.7、3.6 和 3.9。所有official IBM open source 的努力都集中在 PASE 上,因为将 POSIX 内容移植到它比移植到 QSYS.LIB 环境更容易。

      对包括 Python 在内的开源内容的支持是“官方的”,因为实际的 IBM 人员正在维护它们并通过论坛和邮件列表等提供帮助。但它与RPG或CL不在同一水平。 PASE 和 QSYS.LIB 之间的通信有一些粗糙的边缘;尽管 PASE 与主流 Linux 和 Unix 发行版之间的不兼容性相对较小,但它们仍然足以让像 pip 这样的自动打包工具可能适用于也可能不适用于需要编译为二进制代码的扩展(例如 NumPyPillow)。 IBM 正在努力增加可用于 PASE 的此类软件包的数量。纯 Python 包(如XlsxWriterRequests)没有任何问题,已经可以正常安装和使用。

      【讨论】:

        猜你喜欢
        • 2015-06-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多