Ransom Love's Secret Master Plan for Linux and UNIX

I ran into Ransom Love at SCO Forum 2000 while an earnest IBMer was pinning an AIX 5L button on him. He seems relieved to be out in the woods, away from the Silicon Valley traffic and hype. After making sure that all the SCO people around were otherwise occupied, I asked him (Linux freak to Linux freak) about his secret plans for his newly acquired SCO flock – which is now meeting quietly on

Before I start reminiscing about Linux's poor-but-honest days, here's Ransom's advice for ISVs developing for future SCO products. It's simple. "Develop to Linux now." If he's sure about nothing else, Ransom is sure that Linux is the UNIX-on-Intel standard. As for the ISVs, "None of them are going to be able to say that they don't want anything to do with Linux." Whether the ISVs ultimately decide to support Linux or not, they will be learning it.

But this doesn't mean SCO's current offerings are off the menu. They're just getting a coat of Linux paint. "Partners and OEMs need high-end today, and UnixWare can fill that role today." The Linux kernel personality on UnixWare is being demonstrated here at the show, and is now undergoing performance tuning and testing. It will be a released product within a few months. So there's your write-once solution for those two OS flavors, anyway.

The three big server OS contenders, Ransom says while holding up three fingers, are Solaris, Linux and Windows. Dismissing the Windows finger with a flick, since Linux has it beat handily, he moves on to the big challenger, Solaris, which scales all the way up to Sun's not-quite-big-iron Enterprise servers. Since Linux doesn't go up that far, UnixWare "continues to deliver a value proposition for a period of time." Caldera is offering a family of Linux-compatible OSes that scales across a wide range of Intel boxes, just as Solaris scales across a wide range of SPARC-based boxes. Naturally, the Intel-based boxes are cheaper, so Ransom has a potent competitor for Solaris. Do I have that right?

Beyond that easy-to-explain story, Caldera's future holds an intricate OS breeding process. Applications will play happily in a we're-all-Linux-here user space, under guidelines enforced by the benevolent, long-awaited LSB, but anyone interested in hacking the OS itself will need a scorecard.

"Linux is being pulled across the spectrum of IT solutions, and a single kernel won't scale," Ransom says. The considerations that are important to embedded Linux, to the small server market Linux rules now, and to the midrange and high-end server markets are different. As Linux "forks" - hopefully through a proliferation of compile-time options, not a real fork, Ransom hastens to add - the high-end parts will end up participating in some sort of technology-sharing arrangement with UnixWare.

So, Linux, UnixWare, Openserver, Monterey (or whatever they're calling it now) - what is the secret master plan? I draw a chart - OSes down the left, years across the top, fill in "Linux 2.4" in 2001 with a question mark, and ask Ransom to fill in the rest. Arrows sprout from Linux and spread like fungus tendrils into the "UnixWare" and "Monterey" areas - that's the compatibility thing - and a big arrow moves forward into the future along the UnixWare/Linux dividing line. This represents the spawn of Linux and UnixWare, an über-OS with a yet-to-be-determined licensing policy. Ransom says you'll be able to see the source code, but parts will be open source, and parts will be "viewable source" - you'll be able to read it, but not modify and redistribute it.

A dangerous course indeed, in this market. Caldera can't afford to keep UnixWare alive as a proprietary product if the mainstream Linux kernel blows past it in performance and features. "Our model is to innovate, give back, and innovate again," Ransom says. So, if current industry trends are any guide, Caldera will be making a lot more of UnixWare a lot more open than they're expecting.

So, for all you UNIX goddesses and gurus out there, the big question has got to be: What chunks of historic UNIX will Caldera release under an open-source license? Love says that code is coming, but, "the specifics we don't know yet." Let's help him out. Eric Raymond wants some document-processing tools, including a program that determines the "reading level" of text you feed it. I'm sure the rest of you have some ideas as well. So, please write and tell me which UNIX tools or other code you want, and I'll visit Ransom in Orem, Utah and present him with a list of the top requests. Since (1) Ransom is a nice guy and (2) he won't make any money from this stuff anyway, I predict he'll GPL a good-sized basket of software.

One more question for Ransom is whether he got any software patents in the acquisition. He doesn't know, and adds, "That wasn't our intent." If it turns out Caldera now has some software patents, I asked if we could put them under a free license, and Ransom doesn't see why not. So, I'll get in touch with Caldera's corporate counsel to talk about that. And, Ransom, let's print up some "UNG (UNIX is not GNU)" shirts for when you put that UNIX code under the GPL.

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

all you unics belong to us!

Darl McBride's picture

buhahahahahah!!

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState