Linked by Thom Holwerda on Wed 7th Mar 2007 22:27 UTC
Java "Although the .NET vs. Java war is basically over for control of the Windows desktop, where .NET is sure to become the managed language of choice for new Windows desktop applications, there is a new battle brewing. That battle is for the Linux desktop. Now that Java has been open sourced under the GPL, even the most strict of the 'free software only' distributions can start bundling it and integrating it into their Linux distributions out of the box."
Permalink for comment 220462
To read all comments associated with this story, please click here.
RE[5]: Hmmm
by binarycrusader on Mon 12th Mar 2007 12:11 UTC in reply to "RE[4]: Hmmm"
Member since:

1) Intel 3945 a/b/g support

Which as I pointed out before, is anecdotal. The support of one piece of hardware cannot in any way prove solaris is an "ugly mess." It means nothing in the grand scheme of things.

2) Audio card is not supported;

Which again means nothing about Solaris as a platform. The SoundBlaster X-Fi isn't supported on Linux either, I fail to see the relavance of this to "ugly mess."

3) Ancient version of GNOME is included;

Which again is irrelevant to "ugly mess" as a platform. Remember that Sun has a business commitment to their customers to binary compatibility, documentation, etc. which all place certain constraints and limitations on versions of software included. Sun has been upgrading and working on integrating the latest versions of GNOME in their internal development versions. However, they are not yet ready to be integrated into Solaris 10.

4) How come I can go ./configure on my Fedora box, and I don't have constant conflicts between the GNU version and one included with Solaris - sorry, there is no way to specify that I want the GNU version rather than the Sun one to be used when compiling.

Here I know you don't know what is actually happening. There are no conflicts between Solaris and GNU versions of utilities since anywhere there is a conflict the GNU versions are prefixed with a 'g' in their name.

And actually, there is a way to specify which version you want. It's called using path properly, or using the correct ./configure options. There is also little reason to use the GNU versions with ./configure since it properly support a true UNIX environment. I have compiled many open source programs on Solaris without using any GNU tools at all.

There are many ways for you to setup a completely GNU based build environment if you so choose.

Paths not being setup correctly right from the beginning

Paths are setup exactly as they are supposed to be setup at the beginning. Therefore they are setup correctly. Paths are supposed to be set by the user based on the work they are performing and the type of environment they want to use. Therefore it is your responsibility to configure them as appropriate for your needs.

Users that want to compile and build their own tools are expected to select the appropriate environment using the path. This meets with UNIX and POSIX standards as well as Solaris backwards compatibility and other requirements.

Want me to expand more?

Yes, since so far everything you've had is a matter of personal preference, something that is not a problem or bug, or something that is merely anecdotal evidence. Nothing you said has in any factual way made me believe that Solaris is an "ugly mess." In fact, you have only proven that you don't understand the UNIX platform. Linux is NOT UNIX, and therefore does not provide a true UNIX development environment; nor is it fully POSIX compliant, unlike Solaris.

Reply Parent Score: 2