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.



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


One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix