Test Plan Charlie Unplugged: An Interview with David Boyes - page 7
Meet David Boyes
You said earlier that you have a "love/hate" relationship with CMS but that you love CP, both of which are part of VM. Can you explain that remark?
CMS as a development environment...there are things I really like about it. There is a fabulous change control system built into it. The thing I hate about it is that it's architected for an IBM 3270 terminal. Imagine doing all your programming through a web browser. The behavior of some of the utilities is non-intuitive. It is a 30-year-old utility and it's starting to show its age.
CP has been kept really clean. For a long time, both VM and CMS have been considered a package. By placing Linux in this environment, you've got a much better interactive environment than with CMS. A lot of the things that are part of CMS were there to solve problems of 1974, that really aren't issues any more. We're carrying a lot of baggage.
I like CMS, but is it something we have to preserve for the future? Probably not. Would I be upset if CMS development stopped at this point? Probably not. There are too many advantages for developing solutions on Linux and migrating to the 390. Same thing for scaling down applications to a smaller box as well.
What do you think about the idea of Open Source software?
Open source isn't a new thing -- it's been around in both the mainframe community and the PC community for decades. The earliest example is the Waterloo Mods tape for OS/360 -- 1967, I think. A collection of good stuff shared because it's good for the benefit of all. VM Workshop tape, etc.etc. Linux didn't invent it; it just learned from it.