What lies ahead for OpenSolaris?

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

Though SCO's suits are about breach of contract and copyright violation, they have raised the prospect of litigation against the freewheeling Linux realm. Thus one perk Sun is offering: It won't sue open source developers for using its Solaris-related patents in open source software, and it will provide legal protection for Solaris developers and customers even after it becomes open source software.

Sources familiar with Sun's plans expect it to release Solaris under the control of the Common Development and Distribution License. Earlier in January, the CDDL earned official open source licence status -- not a great surprise, given that it was derived from the existing Mozilla Public License.

The CDDL prevents Sun from sharing code with Linux and vice versa, but there are other areas where Sun can profit from existing open source software. For example, an upcoming version of Solaris x86 is likely to use GRUB -- the Grand Unified Bootloader software that Linux uses to let people select which operating system they'd like to use when they turn on their computers. Others have made sure Mozilla, OpenOffice.org and other applications are available.

Self-inflicted Solaris x86 wounds
When it comes to the task of building a new development community, Sun, in part, has itself to blame. In 2002, when the company was in the midst of a three-year run of declining revenues, it tried to cut development expenses by putting its x86 version on ice. Even at that time, Sun didn't sell x86 servers, and the x86 version of Solaris was a second-class citizen. When Sun boasted of its focused energies -- how it put all the wood behind one arrowhead -- it meant the best foundation for Solaris was its UltraSparc servers.

"The last time I used it, the Intel version sucked," Gilman said.

And a month after it all but scrapped Solaris x86, Scott McNealy donned a penguin suit to show the company's newfound support for Linux.

It's good he took that suit off. Sun still sells Linux -- 75 percent to 80 percent of its x86 servers shipped with it rather than Solaris in Sun's most recent quarter -- but now its energies are focused on Solaris. Linux is best run through Janus, a feature due to arrive in a coming Solaris x86 update to let it run Red Hat Linux programs unchanged.

One reason for the resurgent Solaris commitment: Sun wants its own technology to be in as much of what people buy as possible. Executives deride operating system companies for their reliance on hardware companies, deride Dell for its reliance on operating system companies, and deride IBM and HP for not bringing their versions of Unix to x86 chips. Controlling more hardware and software means Sun can use profits in one area to fund competitive pricing in another.

One person delighted with the Solaris x86 situation is Alan DuBoff, a member of the "Secret Six" who helped reverse Sun's near-cancellation of Solaris x86 in 2002. He's seen abundant evidence that Sun has grown serious about Solaris x86 since the company hired him in 2003.

"It's always been a problem inside Sun to have people run Solaris on x86. Now everybody in engineering runs it. Everybody is working on Opteron systems," DuBoff said.

Luring outside programmers
And Sun has been wooing dozens of programmers and others involved in the open source realm to join the OpenSolaris pilot program. It's had some successes with programmers such as Pieter Van den Abeele, who's involved with one of the most developer-oriented versions of Linux, Gentoo. Gentoo relies on software called Portage that downloads software packages or even builds them from scratch out of source code; a Solaris version called Portaris is under development.

"I am pleased to announce that Gentoo is considering integrating OpenSolaris support into the machine-readable knowledge base we call Portage," Van den Abeele said in his blog this month. "Gentoo/OpenSolaris is born."

And some programmers outside Sun already are primed. One pioneer has been Masayuki Murayama, who has written drivers for 13 network cards. "I'm working on getting those inside the distribution so people won't have to download them," DuBoff said. He's already cleared the way with Sun's legal staff.

Another is Philip Brown, who like DuBoff was a Secret Six member. He's written several driverrs needed to let Solaris x86 communicate with specific devices such as Wacom graphics tablets.

Although Brown doesn't expect Sun to pick up his software, he does let people use it freely, and he would like to see some of what Sun likely hopes to foster with open source community. "Ideally, I would be able to exchange source code with others who wish to contribute to Solaris," he said in an email interview, though he said he's not particular whether that's done through an open process or restrictive nondisclosure agreements.

Can Sun open up?
A developer who's more guarded about Sun's OpenSolaris prospects is Garett D'Amore, a former Sun employee who now works for Unix laptop maker Tadpole Computer and who's written Solaris drivers.

"Open Solaris is going to be a real test, I think, because frankly, in all of my previous experiences with Sun -- both inside Sun and outside -- the Solaris engineering group has a huge NIH factor," D'Amore said. "I've seen perfectly good, working products killed when they tried to integrate into Solaris only because they originated from somewhere outside of the Solaris engineering team."

Not that Linux is without blemish, though. "Anyone who spends very much time in the Linux kernel may find themselves coming away with the feeling that it feels like it was developed by 10,000 developers, all of whom speak different languages," which isn't far from the truth, D'Amore said.

Whether OpenSolaris succeeds is now up to Sun, and what it copies and avoids in Linux will be crucial.

"Making OpenSolaris follow the development model of Linux won't serve anyone," D'Amore said. "If it is not done carefully, it will be worse than leaving it closed."

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Philip Charles Cohen

Read about it and weep, John Donahoe ... In addition to Visa’s V.me, there is now MasterCard’s PayPass digital wallet soon to arrive; another...

3 hours ago by Philip Charles Cohen via Facebook on PayPal takes phone-based payments to the high street
apexwm

Leslie Satenstein : Where have you ever seen Mozilla even mention this? Firefox is the most popular browser in the GNU/Linux OS, so I don't see...

4 hours ago by apexwm on Firefox rapid release improves Fedora Linux
songmaster

SHleG: Do you remember building a clockwork scorpion kit (I'm pretty sure I have a photo of it somewhere) — I think it was called something like...

6 hours ago by songmaster on Software with everything
Chris Wortman

Good I love Yahoo! Their search engine is getting better than Google as of late. I find more of what I want on the first page, and usually within...

6 hours ago by Chris Wortman via Facebook on Linux Mint 13 ramps up for KDE release
PatrickG

openhgs has made the point for Windows 8 multiple monitors without realising it! With Windows 7 you have to switch the mouse and so your focus...

8 hours ago by PatrickG on Windows 8 could speed multi-monitor uptake
Leslie Satenstein

Mozilla has threatened to stop supporting Linux. I guess that UBUNTU is going with another browser. I indicated that if Mozilla stops supporting...

9 hours ago by Leslie Satenstein via Facebook on Firefox rapid release improves Fedora Linux
Andy Bolstridge

Much as I abhor Microsoft's licensing practices, this is almost certainly down to purchasing IT equipment via 3rd party consultants - you get the...

10 hours ago by Andy Bolstridge via Facebook on 6 million wasted licences and £1,200 PCs: welcome to government IT
Jack Schofield

@openhgs Windows users have had multiple desktops since Linus started writing Linux. They just haven't shipped as standard because not enough...

1 day ago by Jack Schofield on Windows 8 could speed multi-monitor uptake
Jack Schofield

@Phil at Cloud4 What, Microsoft gets £1,200 per PC and £1,622 per server? Gosh, I'm amazed....

1 day ago by Jack Schofield on 6 million wasted licences and £1,200 PCs: welcome to government IT
craigsc

You guys have no idea what is going on at Autonomy. Autonomy could have been a much more profitable organization. The sales operations at Autonomy...

1 day ago by craigsc on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Moley

How does this impact on dual or multi booting? Seems to me to more or less prohibit this, from Windows 8 anyway. Will Grub 2 recognise Windows 8,...

1 day ago by Moley on Windows 8 start-up speed forces USB boot workaround
apexwm

I don't understand why there cannot be a slight pause during the boot process so the user can press a key. Many operating systems do this, even if...

1 day ago by apexwm on Windows 8 start-up speed forces USB boot workaround
Gavin Goodman

You can now buy the Xi3 modular computer in the UK at http://www.ocdistribution.com . This can be bought with the Tand3m software, pricing and...

1 day ago by Gavin Goodman on CES 2012: Xi3 microSERV3R
Phil at Cloud4

I agree: Mike Lynch can clearly build a business and manage strategy. I suspect the exit of Mike is more likely the end of a planned handover...

1 day ago by Phil at Cloud4 on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Phil at Cloud4

This is unbeleivable government wastage with only one winner... Microsoft 1 - Tax payer Nil!

1 day ago by Phil at Cloud4 on 6 million wasted licences and £1,200 PCs: welcome to government IT
Mispam

So what do you do when you can't boot into windows? Why can't I just hold Shift while I power up instead of having to boot into windows and click a...

1 day ago by Mispam on Windows 8 start-up speed forces USB boot workaround
apexwm

I've also seen that Mac OS X for Intel machines is supposed to run in VirtualBox, which would also be a nice solution. I've never tried it though.

1 day ago by apexwm on xTreme Triple Booting: Linux, Mac & Windows
dave heasman

What I wonder is why when companies are caught bang to rights in not providing contracted services, people bend over to smear the customers? Surely...

2 days ago by dave heasman on Virgin throttles broadband for high-speed customers
pjc158

Strange statement from HP regarding Mike Lynch and not capable of scaling a company. Autonomy was a $7bn purchase which started as a small company...

2 days ago by pjc158 on HP cuts 27,000 staff as Autonomy chief Lynch leaves
lojolondon

Or - possibly, they will destroy business by ensuring people do not invest where there is no return. Another socialist idea, well beyond it's...

2 days ago by lojolondon on Open Data Institute will act as biz incubator