虽然 Qt 作为开源项目的未来还不太清楚,但现在看来一切都在顺利推进中。Qt 开发团队的邮件列表显示他们正在讨论一个将 Qt 5 代码移植到 Qt 6 的工具。此工具基于 Clang,可帮助开发者自动将所有 Qt 5 语法转换为与 Qt 6 兼容。 如果这个工具能够在很大程度上将大多数 Qt 5 代码转换为 Qt 6 兼容的用法,那么它就可以极大地帮助提升 Qt 6 的采用率。Qt 公司的 Vitaly Fanaskov 认为官方应该提供基于 Clang 的工具,将用户的代码库(半)自动移植到新版本的 Qt 上。 这些工具可能还需要具备对代码进行修复的功能,或者至少在可能存在问题的地方添加一个注释,以便用户对代码进行修正。修改 API 的开发者也应该为这些工具实现一个规则。当然也需要稍微调整一下 API 设计指南。 如果确实能够(半)自动将 Qt 5 代码转换为 Qt 6 代码,或者至少降低编码的门槛,这无疑是一个有趣的概念。LLVM/Clang 已经被用于自动代码格式化、代码翻译和其他创新用例,所以这并非不可能的事情。但目前还没有人真正写出这个实用程序,也不清楚 Qt 公司自己是否打算这么做。 反对这个提议的观点是,Clang 无法编译所有使用 Qt 的代码库,所以它不能通用,而且这种转换代码也还没有被写出来。 红帽推出了其最新的 RHEL 版本 Red Hat Enterprise Linux 8.2,专为混合云时代的互连性而构建,新功能旨在帮助组织从其他 Red Hat Enterprise Linux 订阅中获得更多价值。 Red Hat Enterprise Linux 副总裁兼总经理 Stefanie Chiras 表示,“目前,IT 组织需要利用其已建立的软件堆栈中的现有技术做更多的事情;他们需要经常与远程或有限的 IT 团队合作,以提高运营稳定性和维护服务可用性。 Red Hat Enterprise Linux 8.2 通过主动、智能的监视功能和可用于企业的容器工具提供了更多功能,使IT团队能够满足当今的关键需求,同时随时准备应对云原生的未来,支持它。 ”同时,8.2 版提供了对主动操作和安全风险管理产品 Red Hat Insights 的更新。 包括:改进了对 IT 安全性、合规性状况和运营效率的可见性,有助于消除手动方法并提高管理大型复杂环境的效率,同时增强这些部署的安全性和合规性。新的策略和补丁程序服务可帮助组织定义和监视重要的内部策略,并确定哪些 Red Hat 产品咨询适用于 Red Hat Enterprise Linux 实例以及补救指南。 Drift service 可帮助 IT 团队将系统与基准进行比较,并提供基准以指导战略以降低复杂性并加快故障排除速度。此版本中的其他监视性能更新包括:借助 Control Groups(cgroup)v2 改进了资源管理,旨在通过保留内存和设置使用下限/限制来帮助限制内存使用。这有助于防止特定进程消耗过多的内存并导致系统故障或减速。 4月25日,蓝色巨人IBM全球副总裁、知识产权总法律顾问Mark Ringes宣布,免费开放80000项专利,携手各方抗击新冠疫情!IBM表示,在全社会齐心协力抗击新冠疫情之际,创新的技术力量可以发挥至关重要的作用。 全球已有数十家企业、非营利组织、政府机构、教育机构以及各界人士临时调整自己的技术用途,满足抗击疫情的需求。为此,IBM也秉持着这样的创新精神,授权相关方免费访问其规模巨大的专利库,帮助他们开发用于诊断、预防、控制或治疗冠状病毒疾病(包括导致本次疫情的新型冠状病毒)的相关技术。 IBM承诺开放的专利覆盖数千项IBM AI专利,包括Watson技术专利,以及数十项目前在美国受保护的生物病毒综合领域专利。IBM特别提到了其中一项关于抗病毒剂的专利,表示该抗病毒剂包含有效对抗多种病毒(包括登革热、H1N1、SARS、流感和冠状病毒)的聚胺(阳离子型)。 IBM承诺在专利有效期内永久开放超过8万项专利和专利申请,2023年底之前提交的所有新专利申请均适用于本次承诺。 |