上个月我们发布了《在x86上运行z/OS:IBM要推出迷你大型机?》这篇文章,我仔细看了关于迷你大型机文章的反馈,很高兴大部分人都挺支持我的想法的,但我知道其中也包含一些批判,让我感觉我必须做出点回应才对得起这些热心的读者。 对那些指出在x86上运行z/OS或迷你大型机不是新想法的读者,我希望你们仔细阅读上个月专栏中的第二段: “创建迷你大型机或在x86上运行z/OS的想法旨在面向部门或分支机构用户,这些领域目前由Windows,英特尔和各种Unix统治着,这个想法并不新鲜,很多年前,我就看到IBM在桌面计算机上成功运行了OS/390,第三方公司也创建过与MVS兼容的硬件,但最后IBM……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
上个月我们发布了《在x86上运行z/OS:IBM要推出迷你大型机?》这篇文章,我仔细看了关于迷你大型机文章的反馈,很高兴大部分人都挺支持我的想法的,但我知道其中也包含一些批判,让我感觉我必须做出点回应才对得起这些热心的读者。
对那些指出在x86上运行z/OS或迷你大型机不是新想法的读者,我希望你们仔细阅读上个月专栏中的第二段:
“创建迷你大型机或在x86上运行z/OS的想法旨在面向部门或分支机构用户,这些领域目前由Windows,英特尔和各种Unix统治着,这个想法并不新鲜,很多年前,我就看到IBM在桌面计算机上成功运行了OS/390,第三方公司也创建过与MVS兼容的硬件,但最后IBM都终结了它们,现在出了个Hercules,它是一个开源模拟器,声称可以模拟从1980年的到最新的大型机操作系统”。
有些读者抓住我没有认真研究的把柄,虽然我知道大型机放在更小的机器上运行肯定有很多问题,但我并没有仔细研究其它问题,有个读者提到System z个人开发工具(zPDT),于是我去阅读了大型机模拟器的历史,那篇文章也提到了IBM自己的模拟器P/390,我想它可能是我于1990年在Share大会上看到的系统。
当时我记得我停下脚步赞叹P/390时,展位上的那位小伙子告诉我大学用户可以免费获得,如果要花钱买的话得要5万美元,虽然独立软件商买得起,但对于小公司或业余爱好者,肯定无法承担这笔费用,从名字上推断,我认为IBM是想把zPDT推向相同的市场,我觉得他走入了歧途。
还有一部分读者指出大型机操作系统和硬件之间的复杂关系,特别是I/O子系统,IBM确实花了大量的时间和资金在硬件上,希望让软件运行得更快,从1981年第一次接触大型机开始,我至少看到了100多个机器指令,随着硬件的升级,指令也在增加,而且越来越神秘,如Update Tree。
不可否认大型机I/O子系统非常复杂,它设计为尽可能减少中央处理器的负担,它的异步特性确保所有I/O组件都可以达到最高水平的利用率。
但现在是在x86上运行z/OS,迷你大型机不需要优秀的组件连接在一起,只需要软件或固件来将自己打扮成像它们既可,迷你大型机可以运行z/OS,相当于模拟指令的虚拟机,同样,也请记住z/OS不能直接与磁盘交互,它只能与I/O卡交互,只要I/O卡工作正常,z/OS就认为一切正常。
我最近的感受是,IBM意图结合zLinux和zVM大举扩张大型机的市场,这是一件好事,但它只解决了一半的问题,另一半是z/OS本身。z/OS已经有45年的历史,事实证明它是一个高效,坚固,安全和智能的系统,我认为如果不想办法进行创新和突破市场壁垒,这个伟大技术将面临失败的风险。
我的想法和那些之前的想法不一样的地方是包装,我的想法是运行在x86上的z/OS应该是面向用户的,而非面向大学和独立软件开发商,用户需要的是一台可开箱即用的机器,进入细分市场是IBM的最佳选择,这样不仅可以获得更多的软件收入,IBM的专家服务业务也会随着一起增长。最后,IBM应该给z/OS提供一个平滑的迁移方法,让它从小型分支机构走向世界级大型企业。
问题归根结底还得看IBM是否愿意这么做,是否愿意扩大大型机操作系统的用户群,不知IBM是否已经满足现有企业用户?我坚持认为IBM总有一天会这么做的,随着硬件价格的走低,绿色计算的普及,是驱动z/OS转向x86的强力推动剂,是的,大型机有过辉煌的历史,也有惊人的性能优势,但在21世纪,它能否续写辉煌呢?