大型机是一项基础技术|2021年开放式大型机现状

大型机是一项基础技术 , 几十年来一直为行业提供动力 , 包括政府、金融、医疗和交通 。 有很多社区都在围绕该平台解决技术难题 , 正因如此 , 在很多社区的帮助下 , 为大型机新技术的出现铺平了道路 , 如今大型机技术正在深入拥抱开源 。
开放式大型机社区的起源
大型机有一个开放用户社区的传统 , 可以追溯到1950年代的SHARE 。 一群大型机技术人员聚集在洛杉矶 , 分享技巧、见解 , 以及新发布的IBM701计算机系统的代码 。 SHARE很可能是第一个开源软件社区 。
多年来 , 该社区用户定期开会 , 共享和协作使用IBM701和后续系统 。 汇集在一起的代码在大型机运营商和开发人员之间自由共享 。 随着时间的流逝 , 人们很快意识到有必要将这些代码整理出来 , 放在一个存储库中供给更多其它行业的技术人员使用 。
大型机是一项基础技术|2021年开放式大型机现状
文章图片
ArnieCasinghino , 2011
ArnieCasinghino是最早意识到合作必要性的人之一 。 1975年 , 他开始为CBTTape项目编写脚本和工具 。 当时感兴趣的用户会用几美元给Arnie寄一封信来索取磁带 , 这种分发方式一直延续到今天 , 让大多数用户从他们的网站下载最新版本 。
大型机是一项基础技术|2021年开放式大型机现状
文章图片
大型机是一项基础技术|2021年开放式大型机现状
文章图片
Casinghino的愿景最终形成了一个项目 , 该项目今天仍在继续 , 现在在SamGolab的领导下托管在开放大型机项目中 。
Linux进入大型机
Linux在1990年代开始风靡全球 , 一小群大型机爱好者开始在IBMSystem390上试验Linux 。 在过去的20年中 , 日立和富士通等其他公司也投资在其大型机平台上启用开源和Linux 。 大型机上的Linux于1999年12月18日正式启动 , IBM发布了Linux2.2.13内核的补丁和补充集 。
2000年为大型机上的Linux带来了动力 。 这些系统的第一个真正的“Linux发行版”是在2000年初由MaristCollege和Millenux合作推出 。 到2000年10月 , SUSE成为第一个供应商支持的Linux发行版 , 这是现在称为SUSEEnterpriseLinux的第一个版本 。 SUSE的第一个s390x发行版代表了大型机引领计算技术发展的早期例子 。
今天 , 九个已知的Linux发行版目前提供s390x架构 。
大型机是一项基础技术|2021年开放式大型机现状
文章图片
大型机作为Linux平台的扩展 , 继续在开放大型机项目中得到培育 , 下面概述的关键项目帮助大型机上的Linux继续成为全球财富100强公司使用的平台 。
Feilong , 提供z/VM与OpenStack等现代云堆栈系统之间的接口 , 由IBM、SUSE等公司联合开发 。
Tessia , 是一个工具 , 可以自动化和简化在Z平台上运行的Linux系统的安装、配置和测试 。
COBOL的发展
COBOL代表“CommonBusiness-OrientedLanguage” , 是一种经过编译的类似英语的计算机编程语言 , 开发用作商业应用程序语言 。 它的根源可以追溯到1950年代 , 并且COBOL经常用于许多行业的关键应用程序 。
由于空前数量的失业申请和其他类似需求 , 2020年4月的新冠病毒大流行给各政府服务带来了巨大压力 。 这使COBOL成为人们关注的焦点 , 因为它当时是用于这些系统的主要技术 。 这也凸显了人们缺乏支持这些系统的人才 , 这些系统的代码可以追溯到1960年代 。
庞大的COBOL和大型机社区迅速满足了这一需求 , 并做出了一些努力来为COBOL提供一个可持续的生态 。
召集所有COBOL程序员论坛:一个开放的大型机项目论坛 , 希望自愿参与的开发人员和程序员可以在此发布他们的个人资料可供雇用 。 无论他们是正在积极寻找工作、希望继续参与的退休技术、已完成COBOL课程的学生 , 还是希望成为志愿者的专业人士 , 该论坛都为求职者提供了机会 , 让他们指定自己的专业水平和可提供的帮助 。 然后 , 雇主可以根据需要与这些人联系 。