OpenSolaris and Linux

Regular readers will know I am both a fan of Linux and Solaris, for different reasons and, often, different solutions and environments.

Back at the beginning of October I wrote this mammoth piece on my Computerworld blog: Distributions and standardization. It looks at the movement of Linux (an open source OS) towards a standardized base just at a time when OpenSolaris has been released, an OS based on standards that is now open source. There’s the potential here for OpenSolaris to have the advantage over Linux in this regard.

I was asked by Computerworld to condense that piece down into an article to appear in the printed magazine, which now appears online as OpenSolaris Has a Leg Up on Linux.

The latter has solicited more comments (directly by email) than the blog post, but the common thread is the same - Solaris may have an advantage, but it could be its only one.

I’m not here to take sides, merely to point out the situation - I always will choose the operating system according to its target use and environment - but the OpenSolaris/Linux debate is going to be an interesting one to watch.

OpenSolaris distributions grow up

I've talked before about how significant I think the open-source approach of Open Solaris is going to be, and how the effect of allowing OpenSolaris to be provided in distributions will start to have an effect on Linux.

Early versions of OpenSolaris were an impressive, but obviously contained a few issues which needed to be addressed.

Now Belinix, the second distribution (after Schillix) has had a second version released.

The first version was CLI based only, the new version, released just 25 days later, includes the X Windows System, a range of open source tools, multimedia tools (including graphics, audio components and libraries) and Firefox and Thunderbird.

OpenSolaris distributions grow up

I've talked before about how significant I think the open-source approach of Open Solaris is going to be, and how the effect of allowing OpenSolaris to be provided in distributions will start to have an effect on Linux.

Early versions of OpenSolaris were an impressive, but obviously contained a few issues which needed to be addressed.

Now Belinix, the second distribution (after Schillix) has had a second version released.

The first version was CLI based only, the new version, released just 25 days later, includes the X Windows System, a range of open source tools, multimedia tools (including graphics, audio components and libraries) and Firefox and Thunderbird.

Choosing hardware

As I mentioned in my post yesterday, I'm in the process of consolidating my machines down further into a a number of smaller, but more powerful units.

Obviously I'll be using technology like VMware to add some much needed virtualization, and I'll probably look into Xen as a way of compartmentalizing my machine into a number of servers, probably using Gentoo.

Before I even get this far though, I need to find and choose the machines that will be my new server pair. That's proving more difficult. It's about more than the choices I have to make, like CPU, disk interface or the maximum amount of supported RAM.

Choosing hardware

As I mentioned in my post yesterday, I'm in the process of consolidating my machines down further into a a number of smaller, but more powerful units.

Obviously I'll be using technology like VMware to add some much needed virtualization, and I'll probably look into Xen as a way of compartmentalizing my machine into a number of servers, probably using Gentoo.

Before I even get this far though, I need to find and choose the machines that will be my new server pair. That's proving more difficult. It's about more than the choices I have to make, like CPU, disk interface or the maximum amount of supported RAM.

Platform lines blurring

It used to be that there some some simply delineations within the computing space.

You bought Sun, you got SPARC computers running Solaris.
You bought Apple, you got PowerPC computers running Mac OS/Mac OS X.
You bought Compaq, you got a Intel-based PC running Windows.

Today the lines are blurring. Sun still sell SPARC kit, but they now also sell x86 kit based on Opteron processors. And these boxes don't just run Solaris, they also run Linux and Windows.

Compaq, now part of HP, still sell PCs, but they too will support Linux and Windows on them if you ask.

Apple, after years of PowerPC, are now moving to Intel-based PCs which will run Mac OS X, Windows, Linux, and Solaris.

Platform lines blurring

It used to be that there some some simply delineations within the computing space.

You bought Sun, you got SPARC computers running Solaris.
You bought Apple, you got PowerPC computers running Mac OS/Mac OS X.
You bought Compaq, you got a Intel-based PC running Windows.

Today the lines are blurring. Sun still sell SPARC kit, but they now also sell x86 kit based on Opteron processors. And these boxes don't just run Solaris, they also run Linux and Windows.

Compaq, now part of HP, still sell PCs, but they too will support Linux and Windows on them if you ask.

Apple, after years of PowerPC, are now moving to Intel-based PCs which will run Mac OS X, Windows, Linux, and Solaris.

Windows and the command line

For some reason - I don't know why - many Windows experts think that command lines are old-hat and should be disposed of forthwith.

Rumours have been rife for years that the command line will disappear from Windows - there were even rumours that Windows XP would come without a command line interpreter.

This onslaught against the command line is odd. The command line forms a very useful way of interacting with a computer, without having to develop a complex GUI, and often providing functionality that would be difficult or clumsy within a GUI. For example, finding all of the files in a command line with filenames containing 'start'. It's not impossible to do it within a GUI, but often the GUI designers don't make it easy.

Windows and the command line

For some reason - I don't know why - many Windows experts think that command lines are old-hat and should be disposed of forthwith.

Rumours have been rife for years that the command line will disappear from Windows - there were even rumours that Windows XP would come without a command line interpreter.

This onslaught against the command line is odd. The command line forms a very useful way of interacting with a computer, without having to develop a complex GUI, and often providing functionality that would be difficult or clumsy within a GUI. For example, finding all of the files in a command line with filenames containing 'start'. It's not impossible to do it within a GUI, but often the GUI designers don't make it easy.

MySQL 5.0 is a milestone

As expected, the news arrived this morning that MySQL 5.0 is now available for Production Use.

MySQL 5.0 is an important milestone, not just for the people at MySQL, but also for the open source community as a whole. It proves that it's possible to produce a professional quality software package with the support and back up of the community.

I'm still testing MySQL 5.0 - not the software, but the applications I run on it - it's going to take a while to be absolutely sure that everything is OK before I start deploying my applications on the new system. I've already started developing new projects and applications using a MySQL 5.0 server - it's only existing ones I'm worried about.