<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/18661/New_Project_Indiana_Details_Emerge</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Tue, 10 Nov 2009 05:17:11 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>This isn't really new</title>
			<link>http://osnews.com/thread?273546</link>
			<guid isPermaLink="true">http://osnews.com/thread?273546</guid>
			<description>If you take a look at the Indiana FAQ at GenUnix: <a href="http://www.genunix.org/wiki/index.php/Indiana_FAQ" rel="nofollow">http://www.genunix.org/wiki/index.php/Indiana_FAQ</a><br />
<br />
You can see that these details have been in the public domain for quite a while. Glynn told us in the Sydney OSUG most of these details months ago.</description>
			<pubDate>Sun, 23 Sep 2007 11:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (chekr)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Sweet, but...</title>
			<link>http://osnews.com/thread?273547</link>
			<guid isPermaLink="true">http://osnews.com/thread?273547</guid>
			<description>+ Solaris with apt-get!<br />
+ ZFS as default!<br />
<br />
BUT!<br />
<br />
&quot;Ian had stated that the Solaris driver situation in the past year or two has improved dramatically and he believes the situation will continue to improve once the OpenSolaris user-base expands with Project Indiana. Once the user-base expands, he believes the OEM vendors will begin providing the drivers themselves.!<br />
<br />
Translation: &quot;We hope this will sort itself out just like it did with Linux and *BSD.&quot;<br />
<br />
Err...well, it haven't quite done that yet, now have it? <br />
<br />
All in all, Project Indiana looks promising, but time will tell what kind of hardware it'll support.</description>
			<pubDate>Sun, 23 Sep 2007 11:45:00 GMT</pubDate>
			<author>donotreply@osnews.com (DevL)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Gnome again</title>
			<link>http://osnews.com/thread?273549</link>
			<guid isPermaLink="true">http://osnews.com/thread?273549</guid>
			<description>Heck, gnome folks must have a pretty powerful marketing/lobbying. Or perhaps it's the fact that some gnome contributors work at Sun. Either way I regret that Sun didn't even talk to KDE (afaicr) to see if some collaboration could happen.<br />
<br />
Meanwhile, I know some KDE contributors who are dedicatedly making sure that KDE works fine with Solaris and Sun Studio. So I think Sun's attitude is a bit disappointing.</description>
			<pubDate>Sun, 23 Sep 2007 12:04:00 GMT</pubDate>
			<author>donotreply@osnews.com (jacquouille)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Emerge</title>
			<link>http://osnews.com/thread?273550</link>
			<guid isPermaLink="true">http://osnews.com/thread?273550</guid>
			<description>For a moment there I thought the new packaging would use Gentoo's Emerge.<br />
<br />
But I misread the title. :-)</description>
			<pubDate>Sun, 23 Sep 2007 12:08:00 GMT</pubDate>
			<author>donotreply@osnews.com (Lennie)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Gnome again</title>
			<link>http://osnews.com/thread?273551</link>
			<guid isPermaLink="true">http://osnews.com/thread?273551</guid>
			<description>If I'm not mistaken, Sun already runs Gnome on quiet a few (customer) desktops.</description>
			<pubDate>Sun, 23 Sep 2007 12:09:00 GMT</pubDate>
			<author>donotreply@osnews.com (Lennie)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Gnome again</title>
			<link>http://osnews.com/thread?273558</link>
			<guid isPermaLink="true">http://osnews.com/thread?273558</guid>
			<description><div class="cquote">Either way I regret that Sun didn't even talk to KDE (afaicr) to see if some collaboration could happen. </div><br />
<br />
KDE is an official OpenSolaris project, like many others: <a href="http://www.opensolaris.org/os/community/desktop/communities/kde/" rel="nofollow">http://www.opensolaris.org/os/community/desktop/communities/kde/</a> <br />
<br />
See also Adriaan's blog <a href="http://people.fruitsalad.org/adridg/bobulate/index.php?/categories/10-Solaris" rel="nofollow">http://people.fruitsalad.org/adridg/bobulate/index.php?/categories/...</a></description>
			<pubDate>Sun, 23 Sep 2007 12:39:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Gnome again</title>
			<link>http://osnews.com/thread?273561</link>
			<guid isPermaLink="true">http://osnews.com/thread?273561</guid>
			<description>Yes, so you're supporting my point that while KDE people are actively supporting OpenSolaris, OpenSolaris does not care to support KDE on an equal footing with Gnome.</description>
			<pubDate>Sun, 23 Sep 2007 12:50:00 GMT</pubDate>
			<author>donotreply@osnews.com (jacquouille)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Gnome again</title>
			<link>http://osnews.com/thread?273564</link>
			<guid isPermaLink="true">http://osnews.com/thread?273564</guid>
			<description>Well, the slides indicate that Project Indiana is looking for a lot of help/feedback from the community.  It won't take long until they have a KDE &quot;spin&quot; just like Fedora.</description>
			<pubDate>Sun, 23 Sep 2007 13:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (Excel Hearts Choi)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>BrandZ</title>
			<link>http://osnews.com/thread?273565</link>
			<guid isPermaLink="true">http://osnews.com/thread?273565</guid>
			<description>This is one of the best features for the opensolaris adoption in the desktop.</description>
			<pubDate>Sun, 23 Sep 2007 13:07:00 GMT</pubDate>
			<author>donotreply@osnews.com (HangLoose)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Gnome again</title>
			<link>http://osnews.com/thread?273566</link>
			<guid isPermaLink="true">http://osnews.com/thread?273566</guid>
			<description>Sun will use GNOME as they are a key contributor to the source code. They aren't preventing you from rolling your own KDE, nor would they - this is the point of open source.<br />
<br />
Just as Linus says use KDE, Sun just have an opposite preference. THats the ting about freedom - you don't have to follow what someone else does <img src="/images/emo/smile.gif" alt=";)" /></description>
			<pubDate>Sun, 23 Sep 2007 13:08:00 GMT</pubDate>
			<author>donotreply@osnews.com (spanglywires)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Support Cycle</title>
			<link>http://osnews.com/thread?273569</link>
			<guid isPermaLink="true">http://osnews.com/thread?273569</guid>
			<description>I think this project is looking better and better.  One could argue that it is looking more and more like Linux (this is only skin deep of course).  Things like ZFS have their own technical merits, but I honestly don't see how it will affect me (current grad student in French, and with any luck will be a professor).  The one thing that I look for is a long support cycle.  One of the slides said that OpenSolaris would be supported 1 to 2 years.  If it is only for one year, there is no real difference from most Linux distributions.  So why would a Linux user want to switch to OpenSolaris?  I know I would not (but I then again, I am not like most Linux users - i.e. no technical background).  If OpenSolaris is supported for two years, my interest goes up.  Right now, only a handful of Linux distributions are supported longer than one year - OpenSuse at 2, Fedora at 13 months, Debian at about 4 years (if you assume two years between releases), *buntu LTS at 3 years, and the RHEL clones at seven years.  I am not sure about PCLinuxOS, but their support cycle seems long as they don't release with great frequency.  I think that making the support cycle for OpenSolaris 2+ years would create another difference between it and Linux, and would perhaps give others a reason to switch.  I know I would seriously consider it.</description>
			<pubDate>Sun, 23 Sep 2007 13:15:00 GMT</pubDate>
			<author>donotreply@osnews.com (Excel Hearts Choi)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Gnome again</title>
			<link>http://osnews.com/thread?273570</link>
			<guid isPermaLink="true">http://osnews.com/thread?273570</guid>
			<description><div class="cquote">Yes, so you're supporting my point that while KDE people are actively supporting OpenSolaris, OpenSolaris does not care to support KDE on an equal footing with Gnome. </div><br />
<br />
Hmm, not exactly.<br />
I think that as far as OpenSolaris is concerned, there isn't any or not much difference.<br />
<br />
As far as the official Sun Solaris is concerned, there obviously is a difference, since Sun e.g offers commercial support for GNOME on Solaris.<br />
<br />
However, as we have seen on other occasions, a well working community based subproject, in this case KDE, can become a commercial supported option when customers request it.</description>
			<pubDate>Sun, 23 Sep 2007 13:15:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>interesting</title>
			<link>http://osnews.com/thread?273579</link>
			<guid isPermaLink="true">http://osnews.com/thread?273579</guid>
			<description>I installed nevada dev edition from the DVD kit. Gnome looks nice and the system performance is good. Unfortunately the GUI updater didn't connect at all. In addition running smpatch from the CLI gave me the message  of register first via GUI.<br />
<br />
Looking forward to the projects progress:-)Edited 2007-09-23 13:47</description>
			<pubDate>Sun, 23 Sep 2007 13:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (netpython)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: interesting</title>
			<link>http://osnews.com/thread?273586</link>
			<guid isPermaLink="true">http://osnews.com/thread?273586</guid>
			<description><div class="cquote">I installed nevada dev edition from the DVD kit. Gnome looks nice and the system performance is good. Unfortunately the GUI updater didn't connect at all. In addition running smpatch from the CLI gave me the message of register first via GUI.<br />
<br />
Looking forward to the projects progress:-)  </div><br />
<br />
It can't connect to the registration because you can't register the Nevada build - only the 'stable release' (latest being 08/07) can be registered - as it is the only one officially supported via Sun with updates and so forth.<br />
<br />
Indiana will be the first 'Nevada derived distribution' which will include updates.</description>
			<pubDate>Sun, 23 Sep 2007 14:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (kaiwai)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: interesting</title>
			<link>http://osnews.com/thread?273588</link>
			<guid isPermaLink="true">http://osnews.com/thread?273588</guid>
			<description>That works only as part of Solaris, not OpenSolaris...<br />
Check the FAQ/forums in opensolaris.org</description>
			<pubDate>Sun, 23 Sep 2007 14:10:00 GMT</pubDate>
			<author>donotreply@osnews.com (sergiusens)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Gnome again</title>
			<link>http://osnews.com/thread?273593</link>
			<guid isPermaLink="true">http://osnews.com/thread?273593</guid>
			<description>KDE is the largest non-distribution open source project (non-distribution = not counting eg. FreeBSD or various Linux distros, because lots of their activity is syncing code with other projects).<br />
I can't remember a single day when GNOME had more activity on <a href="http://cia.vc/" rel="nofollow">http://cia.vc/</a> than KDE.<br />
When Sun got involved, GNOME was even smaller. Sun tried to hijack GNOME (smaller projects are easier to take over), but apart from the inclusion of the results from their usability tests Sun didn't succeed. Almost no desktop software for GNOME is written Java.</description>
			<pubDate>Sun, 23 Sep 2007 14:24:00 GMT</pubDate>
			<author>donotreply@osnews.com (KugelKurt)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Gnome again</title>
			<link>http://osnews.com/thread?273595</link>
			<guid isPermaLink="true">http://osnews.com/thread?273595</guid>
			<description>I'm not sure if Sun even wants to support GNOME any longer. Sun lost, Novell won. Mono and C# are everywhere in GNOME (F-Spot, Beagle, Banshee,...)[*]. Sun wanted GNOME to be another Java troyan horse just like OpenOffice, but in reality Java is nowhere in GNOME.<br />
Sun may have to support, because the customers want it, but I wouldn't be suprised if Sun tried to take over XFCE within a year or two.<br />
<br />
[* While not part of GNOME itself, these apps are installed on almost any GNOME desktop is the wild.]Edited 2007-09-23 14:32</description>
			<pubDate>Sun, 23 Sep 2007 14:28:00 GMT</pubDate>
			<author>donotreply@osnews.com (KugelKurt)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Support Cycle</title>
			<link>http://osnews.com/thread?273619</link>
			<guid isPermaLink="true">http://osnews.com/thread?273619</guid>
			<description>If you really are worried about support length, why dont you later - when the need rises - switch to Solaris? Me personally are not running nuclear reaction software or something similar. In fact I am running OpenSolaris Express version build 68 which is - in reality a beta software. And I dont notice any instability issues as Linux sometimes have. Solaris in beta version is more stable than Linux, in my opionion.<br />
<br />
And after becoming used to OpenSolaris, want support length, you should just switch to Solaris which have support length of 10 years. Problem solved.</description>
			<pubDate>Sun, 23 Sep 2007 16:07:00 GMT</pubDate>
			<author>donotreply@osnews.com (Kebabbert)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Gnome again</title>
			<link>http://osnews.com/thread?273661</link>
			<guid isPermaLink="true">http://osnews.com/thread?273661</guid>
			<description>I ask this issue in an OpenSolaris mailing list some time before and someone replied me answering my questions. Basically, Solaris will not support KDE as its desktop environment because three things:<br />
<br />
1. The C ABI is standard, so, any library compiled with any C compiler can be used by any application compiled with another C compiler (this is very important, because Sun pushes SUNWpro C compiler but they want to provide compatibility with the GNU C compiler also.<br />
<br />
The C++ ABI is not standard and it is far from be stable (including between two versions of the same C++ compiler), so, creating some library with SUNWpro C++ compiler will not be useful for an application written with g++. This is a very critical problem because KDE is written in C++; as far as I know, Qt does not support SUNWPro C++ compiler and in order to provide library usability on KDE, they should build several versions of the same library, compiled with several compilers: impractical.<br />
<br />
2. GTK+, the GNOME base library, has a LGPL license; meanwhile, Qt, the KDE base library, has a dual license: GPL for open source applications and a commercial license for proprietary applications. If Solaris would support officially KDE, the developers that want to write some commercial applications for KDE, should buy the Qt library; in the other extreme, nothing stops them from writing commercial applications using GTK+.<br />
<br />
3. Solaris has invested a lot of resources in the GNOME accessibility framework, so, GNOME fully implements an accessibility standard [I do not remember its code] and KDE, no.</description>
			<pubDate>Sun, 23 Sep 2007 17:54:00 GMT</pubDate>
			<author>donotreply@osnews.com (ebasconp)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Gnome again</title>
			<link>http://osnews.com/thread?273664</link>
			<guid isPermaLink="true">http://osnews.com/thread?273664</guid>
			<description><div class="cquote">The C++ ABI is not standard and it is far from be stable (including between two versions of the same C++ compiler).. </div><br />
<br />
I've seen this as well, even from Sun engineers. Seems their C++ compiler can't keep stable ABI either, at least not through a Solaris release cycle.<br />
<br />
Probably their C++ team is a lot smaller than any other engineering unit and therefore can't keep the same stability as others.<br />
<br />
<div class="cquote">...so, creating some library with SUNWpro C++ compiler will not be useful for an application written with g++. </div><br />
<br />
I'd say this is more an excuse than an argument.<br />
Given a platform there is always one compiler defining &quot;the standard&quot; and since we are talking about Solaris here, it is Sun's own one.<br />
If g++ is incompatible, bad luck.<br />
<br />
<div class="cquote">...as far as I know, Qt does not support SUNWPro C++ compiler... </div><br />
<br />
Extremely unlikely, unless Sun has a couple of totally different C++ compilers, because it supports the one from Sun we are using on Solaris/SPARC every day when doing nightly builds.<br />
<br />
Sometimes generates loads of warning for our code, all correct though <img src="/images/emo/smile.gif" alt=";)" /> <br />
One of the prime advantages when doing mulitplatform software.<br />
<br />
<div class="cquote">...Qt, the KDE base library, has a dual license: GPL for open source applications and a commercial license for proprietary applications... </div><br />
<br />
Licence royalties haven't kept them from shipping Motif and hasn't kept hunderts of companies from licencing Qt so far.<br />
<br />
Not a problem though, since Solaris is also X11 based, companies can licence the toolkit they want to use instead of relying on what is shipped by the OSV.<br />
<br />
Edit: fixed quotingEdited 2007-09-23 18:15</description>
			<pubDate>Sun, 23 Sep 2007 18:15:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Sweet, but...</title>
			<link>http://osnews.com/thread?273668</link>
			<guid isPermaLink="true">http://osnews.com/thread?273668</guid>
			<description>&gt; &quot;Ian had stated that the Solaris driver situation in the<br />
&gt; past year or two has improved dramatically and he<br />
&gt; believes the situation will continue to improve once the<br />
&gt; OpenSolaris user-base expands with Project Indiana.<br />
&gt; Once the user-base expands, he believes the OEM<br />
&gt; vendors will begin providing the drivers themselves.!<br />
<br />
I don't mind much that lots of hardware isn't supported. What I do mind is that it's impossible to find out <b>what</b> hardware <b>is</b> supported. There should be a hardware compatibility database for OpenSolaris (much like there is one for Solaris, except with normal desktop hardware too).<br />
(E.g., I've search a lot for either a normal mobo (i.e., not any $200+ server board) and/or a cheap pci-e sata adapter or two with a total of at least 6 ports. Either nobody is successfully running OpenSolaris on normal modern hardware or they just won't speak up about it, AFAIK.)</description>
			<pubDate>Sun, 23 Sep 2007 18:42:00 GMT</pubDate>
			<author>donotreply@osnews.com (msundman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Gnome again</title>
			<link>http://osnews.com/thread?273670</link>
			<guid isPermaLink="true">http://osnews.com/thread?273670</guid>
			<description>Is isn't that some gnome contributors work at sun. It is more like several gnome maintainers work at sun. Several years ago, Sun was looking for something to replace their venerable CDE desktop environment. Their choice was gnome pretty early on and they have been shipping it for sometime. Even their discontinued Linux distro, the Java Desktop System was gnome based.<br />
<br />
Sun also paid a lot of money for the original gnome HIG (Human Interface Guidelines) and initial documentation to be written. They have an investment in gnome.</description>
			<pubDate>Sun, 23 Sep 2007 18:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (SEJeff)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Sweet, but...</title>
			<link>http://osnews.com/thread?273688</link>
			<guid isPermaLink="true">http://osnews.com/thread?273688</guid>
			<description>Didn't look very hard did ya?<br />
<br />
<a href="http://www.sun.com/bigadmin/hcl/" rel="nofollow">http://www.sun.com/bigadmin/hcl/</a></description>
			<pubDate>Sun, 23 Sep 2007 21:26:00 GMT</pubDate>
			<author>donotreply@osnews.com (fsckit)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Gnome again</title>
			<link>http://osnews.com/thread?273692</link>
			<guid isPermaLink="true">http://osnews.com/thread?273692</guid>
			<description>They forgot to mention point number 4. The one where they explain that endorsing a third-party cross-platform framework designed for effective write-once/compile-anywhere development would sort of conflict with the original java strategy. <img src="/images/emo/wink.gif" alt=";)" /> <br />
<br />
Gnome made sense originally because it lacked a real development framework, and I remember how the whole &quot;Java Desktop&quot; thing was supposed to be about a java desktop framework for app development, or something to that effect. Never took off, and then the primates came along and muddied the waters as well with their attempt to make mono the de facto development framework.<br />
<br />
It's also worth mentioning, in fairness, that one of the Sun offices in Europe has been supporting some of the local KDE devs working on KDE4/Solaris, and have even provided hardware for test builds etc.</description>
			<pubDate>Sun, 23 Sep 2007 21:31:00 GMT</pubDate>
			<author>donotreply@osnews.com (elsewhere)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Sweet, but...</title>
			<link>http://osnews.com/thread?273713</link>
			<guid isPermaLink="true">http://osnews.com/thread?273713</guid>
			<description>&gt; &gt; There should be a hardware compatibility database for<br />
&gt; &gt; OpenSolaris (<b>much like there is one for Solaris, except</b><br />
&gt; &gt; <b>with normal desktop hardware too</b>).<br />
&gt; <br />
&gt; Didn't look very hard did ya? <br />
&gt; <a href="http://www.sun.com/bigadmin/hcl/" rel="nofollow">http://www.sun.com/bigadmin/hcl/</a><br />
<br />
Didn't read what I wrote, did ya?</description>
			<pubDate>Sun, 23 Sep 2007 23:09:00 GMT</pubDate>
			<author>donotreply@osnews.com (msundman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Gnome again</title>
			<link>http://osnews.com/thread?273734</link>
			<guid isPermaLink="true">http://osnews.com/thread?273734</guid>
			<description>Sun made the GNOME decision a long time ago.<br />
<br />
The short version at this point is that:<br />
<br />
1) GNOME has better accessibility<br />
<br />
2) GNOME has better licensing (for business purposes, no flame wars please)<br />
<br />
3) GNOME has a time-based release schedule that makes it very easy and predictable to integrate<br />
<br />
4) Until recently, KDE didn't even work fully on Solaris! (Thanks to Stefan Teleman for changing that)<br />
<br />
5) Sun has invested millions of man hours and dollars into GNOME (through the HIG, etc.) and it doesn't make good financial sense to waste that investment.<br />
<br />
GNOME doesn't have a powerful marketing/lobby campaign, it's just that some of the choices it has made as a project fit in better with what some folks are doing.<br />
<br />
Ubuntu chose GNOME as their primary desktop as well, so you can gripe to them too.<br />
<br />
Ian has already stated he would like to see someone do &quot;Kindiana&quot;.<br />
<br />
Everyone has their personal preference and I hope to see KDE 4.x on Solaris as well and plan on helping out in any way I can.<br />
<br />
I just think your accusations aren't fair or right.Edited 2007-09-24 01:22</description>
			<pubDate>Mon, 24 Sep 2007 01:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Gnome again</title>
			<link>http://osnews.com/thread?273735</link>
			<guid isPermaLink="true">http://osnews.com/thread?273735</guid>
			<description>Nor does Ubuntu arguably, and nor do many others.<br />
<br />
Just like many KDE-centric distributions (Linspire, Xandros, etc.) don't support GNOME equally.<br />
<br />
I see posts on here all the time about people complaining about wasted resources and lack of focus.<br />
<br />
Well, here's some focus, enjoy it!</description>
			<pubDate>Mon, 24 Sep 2007 01:19:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: Gnome again</title>
			<link>http://osnews.com/thread?273736</link>
			<guid isPermaLink="true">http://osnews.com/thread?273736</guid>
			<description><div class="cquote"><br />
I've seen this as well, even from Sun engineers. Seems their C++ compiler can't keep stable ABI either, at least not through a Solaris release cycle.  </div><br />
<br />
No, it's actually the other way around. Sun's C++ ABI hasn't changed in many years. It's the gcc ABI that keeps changing.<br />
<br />
<div class="cquote">Extremely unlikely, unless Sun has a couple of totally different C++ compilers, because it supports the one from Sun we are using on Solaris/SPARC every day when doing nightly builds.  </div><br />
<br />
Yep, the original statement was wrong. You can compile Qt with Sun Studio (though you need RogueWave too with the latest versions).<br />
<br />
<div class="cquote">Licence royalties haven't kept them from shipping Motif and hasn't kept hunderts of companies from licencing Qt so far.<br />
 </div><br />
<br />
Which is irrelevant because that's what the UNIX consortium started with. However, Sun decided that wasn't an acceptable choice going forward and that is why they are phasing out CDE in favour of GNOME.</description>
			<pubDate>Mon, 24 Sep 2007 01:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Sweet, but...</title>
			<link>http://osnews.com/thread?273737</link>
			<guid isPermaLink="true">http://osnews.com/thread?273737</guid>
			<description><div class="cquote">+ Solaris with apt-get!  </div><br />
<br />
The article is wrong. They won't be using apt-get, but it will be something like it.</description>
			<pubDate>Mon, 24 Sep 2007 01:23:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>SATA card that Solaris likes:</title>
			<link>http://osnews.com/thread?273770</link>
			<guid isPermaLink="true">http://osnews.com/thread?273770</guid>
			<description>I have this one. It gets detected right out of the box, the drivers are included on the Solaris CDs. It has 8 sata ports and works flawlessly. It is a PCI-X card, but fits in a normal PCI slot (though the transfer rate drops from 2GB/s to 150MB/s or something like that). I have a PV-800 Asus or something like that, mobo. P4@2.4GHz. I have 4 Samsung 500GB discs in RaidZ. Works like a dream.<br />
<br />
The reason I bought an external card, is that I can change the mobo without bothering to check if it's SATA chipset is compatible with Solaris. I just buy which mobo I want, and insert this card. No more worries. I can recommend this card.<br />
<br />
<a href="http://www.supermicro.com/products/accessories/addon/AoC-SAT2-MV8.cfm" rel="nofollow">http://www.supermicro.com/products/accessories/addon/AoC-SAT2-MV8.c...</a></description>
			<pubDate>Mon, 24 Sep 2007 07:53:00 GMT</pubDate>
			<author>donotreply@osnews.com (Kebabbert)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Gnome again</title>
			<link>http://osnews.com/thread?273797</link>
			<guid isPermaLink="true">http://osnews.com/thread?273797</guid>
			<description><div class="cquote">2) GNOME has better licensing (for business purposes, no flame wars please) </div><br />
<br />
This is highly debatable, so do not add it if you want to avoid friction.<br />
<br />
Licencing is always just a part of the decision making and depends on a lot of things.<br />
Writing &quot;better licencing&quot; is always just flamebait, since there is no such thing as universally better.</description>
			<pubDate>Mon, 24 Sep 2007 10:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[6]: Gnome again</title>
			<link>http://osnews.com/thread?273802</link>
			<guid isPermaLink="true">http://osnews.com/thread?273802</guid>
			<description><div class="cquote">No, it's actually the other way around. Sun's C++ ABI hasn't changed in many years. It's the gcc ABI that keeps changing. </div><br />
<br />
Then I don't see a problem. Based on all the fuzz Sun engineers created about C++ ABI just allowed the conclusion that their C++ compiler had the same issues as GCC.<br />
<br />
If it doesn't there are no ABI problems on Solaris.<br />
<br />
But of course it makes good &quot;reasoning&quot; (aka FUD), though I am quite disappointed to see Sun engineers resorting to this.<br />
<br />
<div class="cquote">Which is irrelevant because that's what the UNIX consortium started with. </div><br />
<br />
True, but tells a lot about ISVs accepting royalties on base libraries. Motif didnt even have an exception for free software.<br />
<br />
<div class="cquote">However, Sun decided that wasn't an acceptable choice going forward and that is why they are phasing out CDE in favour of GNOME. </div><br />
<br />
Interesting. The only official reason I've read so far was that Sun had more experience with C instead of C++ (in number of developers).<br />
<br />
My guess is they try to avoid the fact that different from Motif ISVs can basically no longer link the toolkit statically (without providing relinkable object files)</description>
			<pubDate>Mon, 24 Sep 2007 10:54:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Gnome again</title>
			<link>http://osnews.com/thread?273835</link>
			<guid isPermaLink="true">http://osnews.com/thread?273835</guid>
			<description><div class="cquote">Writing &quot;better licencing&quot; is always just flamebait, since there is no such thing as universally better. </div><br />
<br />
Which is why I said &quot;for business purposes&quot;...obviously licensing that doesn't require paying someone a fee is better from a financial perspective *always*. That doesn't mean the technology is better, but the terms of the licensing certainly are. That is a factually correct statement.Edited 2007-09-24 13:13</description>
			<pubDate>Mon, 24 Sep 2007 13:13:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[7]: Gnome again</title>
			<link>http://osnews.com/thread?273836</link>
			<guid isPermaLink="true">http://osnews.com/thread?273836</guid>
			<description><div class="cquote">Then I don't see a problem. Based on all the fuzz Sun engineers created about C++ ABI just allowed the conclusion that their C++ compiler had the same issues as GCC. </div><br />
<br />
Until you see a quote from a Sun engineer, that's wild speculation. If you have, show them.<br />
<br />
If you read the original post, you would see the reasoning was based on the mixing of C++ objects compiled by two different compilers, not with problems with the ABI of only one.<br />
<br />
<div class="cquote">But of course it makes good &quot;reasoning&quot; (aka FUD), though I am quite disappointed to see Sun engineers resorting to this.  </div><br />
<br />
It isn't fud. You can't mix C++ objects between Sun Studoi and g++ reliably (or at all in some cases).<br />
<br />
<div class="cquote">Interesting. The only official reason I've read so far was that Sun had more experience with C instead of C++ (in number of developers).  </div><br />
<br />
Official reason? Really? Officially posted where? I have never seen that reasoning. Nor does it make sense given that Sun has a lot of engineers that work with C++ (obviously given they produce a C++ compiler!!!).<br />
<br />
In contrast, if you go look at posts on this based off Sun engineers, you will see licensing as one of the reasons.Edited 2007-09-24 13:17</description>
			<pubDate>Mon, 24 Sep 2007 13:15:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Gnome again</title>
			<link>http://osnews.com/thread?273847</link>
			<guid isPermaLink="true">http://osnews.com/thread?273847</guid>
			<description><div class="cquote">Which is why I said &quot;for business purposes&quot;...obviously licensing that doesn't require paying someone a fee is better from a financial perspective *always*. </div><br />
<br />
Well, you said for business purposes, not for financial ones.<br />
<br />
Being a non English native speaker, I interpreted it as &quot;from companies' point of view&quot;, which would depend on what the company's goals are.<br />
<br />
It still assumes that the financial perspective does only cover licencing cost and no other cost involved in development, deployment or maintenance of the software.<br />
<br />
It's quite educating that native English interpretation of &quot;business purposes&quot; means &quot;low initial cost&quot;.<br />
<br />
That's probably why so many US based companies always talk about TCO separately</description>
			<pubDate>Mon, 24 Sep 2007 13:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[8]: Gnome again</title>
			<link>http://osnews.com/thread?273850</link>
			<guid isPermaLink="true">http://osnews.com/thread?273850</guid>
			<description><div class="cquote">Until you see a quote from a Sun engineer, that's wild speculation. If you have, show them. </div><br />
<br />
<a href="http://www.osnews.com/reply.php?news_id=18661&amp;comment_id=273836" rel="nofollow">http://www.osnews.com/reply.php?news_id=18661&amp;comment_id=273836</a> <br />
<br />
&quot;...Rewriting Qt in C so it doesn't suffer from the lack of a standard C++ ABI..&quot;<br />
Alan Coopersmith- alan dot coopersmith at sun dot com<br />
<a href="http://www.opensolaris.org/jive/thread.jspa?messageID=84595&amp;" rel="nofollow">http://www.opensolaris.org/jive/thread.jspa?messageID=84595&amp;</a> <br />
<br />
<div class="cquote">If you read the original post, you would see the reasoning was based on the mixing of C++ objects compiled by two different compilers, not with problems with the ABI of only one. </div><br />
<br />
If one tries to use compiled binary objects from two compilers with different binary output, this is always a problem. Don't see why this seems to be only be seen as a problem if it involves C++.<br />
<br />
It's really a non-issue. Anyone using an incompatible compiler for whatever reason knows that they are incompatible.<br />
<br />
On the other hand Microsoft doesn't seem to have a problem shipping C++ libraries even if GCC has a different ABI in Windows as well.<br />
<br />
Assuming that Sun's engineers are at least as good as Microsofts, the only interpretation left to me was that their own C++ compiler wasn't ABI compatible to it's other versions.<br />
<br />
<div class="cquote">It isn't fud. You can't mix C++ objects between Sun Studoi and g++ reliably (or at all in some cases). </div><br />
<br />
It becomes FUD if one makes look it like a problem introduced by the language rather than by using incompatible compilers.<br />
<br />
Any such statement that doesn't include the information that it is based on the comparison of two different and incompatible compilers is way to over generailzes and, from my point of view, is FUD targeting at making look C++ like a bad choice.<br />
<br />
Especially if coming from an engineer of a platform that has, according to you, no such issues with the platform's standard C++ compiler.<br />
<br />
<div class="cquote">Nor does it make sense given that Sun has a lot of engineers that work with C++ (obviously given they produce a C++ compiler!!!). </div><br />
<br />
They said they had more C experience than C++, they didn't say they had none.<br />
Or maybe the head honcho in that interview I read just didn't know or didn't want to address other reasons.</description>
			<pubDate>Mon, 24 Sep 2007 14:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Gnome again</title>
			<link>http://osnews.com/thread?273872</link>
			<guid isPermaLink="true">http://osnews.com/thread?273872</guid>
			<description><div class="cquote">Heck, gnome folks must have a pretty powerful marketing/lobbying. Or perhaps it's the fact that some gnome contributors work at Sun. Either way I regret that Sun didn't even talk to KDE (afaicr) to see if some collaboration could happen. </div><br />
<br />
OR it could be because Sun has been one of the major  supporters of GNOME for years, both in source contributions and in developers. It is also on the GNOME advisory board, and GNOME has been the desktop they have used in Solaris for as far back as I can remember.</description>
			<pubDate>Mon, 24 Sep 2007 15:47:00 GMT</pubDate>
			<author>donotreply@osnews.com (google_ninja)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[4]: Gnome again</title>
			<link>http://osnews.com/thread?273874</link>
			<guid isPermaLink="true">http://osnews.com/thread?273874</guid>
			<description><div class="cquote">"<i>Writing &quot;better licencing&quot; is always just flamebait, since there is no such thing as universally better. </div><br />
<br />
Which is why I said &quot;for business purposes&quot;...obviously licensing that doesn't require paying someone a fee is better from a financial perspective *always*. That doesn't mean the technology is better, but the terms of the licensing certainly are. That is a factually correct statement. </i>"<br />
<br />
Actually, no, it's not factually correct, although it gets stated often as such. If it was factually correct, Trolltech would not have a revenue stream and would have been out of business long ago since customers can always use free toolkits instead for financial reasons. You can't dismiss whether the technology is better or not as a factor, because that is directly related to the value a customer perceives in paying for the license, not the price itself.<br />
<br />
Businesses make decisions on ROI, not in terms of static prices and costs, hence the old adage &quot;you need to spend money to make money&quot;. The license fee for a Qt license is but one aspect of an equation that different organizations will measure with different points of emphasis and value. If Qt in comparison to GTK (or alternatives) can help an ISV deliver applications with reduced turnaround, can enable cross-platform development, can provide support and documentation, etc., then the license fee becomes fairly moot in comparison to the overall equation, particularly considering it amounts to a one time-payment equivalent to 2-3 weeks of the average paid developer's salary. <br />
<br />
So as a simplistic example, if an ISV can develop and deliver an application in 20 weeks using Qt versus 30 weeks using GTK, then GTK very likely provides a financial disincentive from a business perspective, despite it's &quot;free&quot; license price since it actually increases the cost to the ISV in terms of the number of weeks required for development. Certainly not saying that's the case for all developers and applications and situations, and as I said, I'm oversimplifying, but it's more indicative of how the decision making gets made with businesses.<br />
<br />
For organizations developing and deploying internal applications, the licensing fee doesn't apply since there is no obligation to deliver source with a product that is not being distributed. Though even in those cases, many of Trolltech's customers continue to pay for support simply because of the value they perceive.<br />
<br />
I'd be willing to accept that GTK's LGPL simplifies licensing, but not that cheaper = better for business purposes. From a financial perspective, cost != value, and value is what must be considered *always*. <img src="/images/emo/wink.gif" alt=";)" /></description>
			<pubDate>Mon, 24 Sep 2007 16:02:00 GMT</pubDate>
			<author>donotreply@osnews.com (elsewhere)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: Gnome again</title>
			<link>http://osnews.com/thread?273879</link>
			<guid isPermaLink="true">http://osnews.com/thread?273879</guid>
			<description>I agree. <br />
<br />
One point is that the GTK port on windows is a joke, while Qt is virtually indistinguishable from other applications. Its not like the lisence fee is abhorrently expensive, and if being cross platform is important, the value vastly outweighs the lisence cost.</description>
			<pubDate>Mon, 24 Sep 2007 16:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (google_ninja)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[9]: Gnome again</title>
			<link>http://osnews.com/thread?273880</link>
			<guid isPermaLink="true">http://osnews.com/thread?273880</guid>
			<description>&gt; It's really a non-issue. Anyone using an incompatible compiler for whatever reason knows that they are incompatible. <br />
<br />
How is having to build 2 or more sets of the same libraries a &quot;non-issue&quot;? I call it an absolute pain in the ring piece. Sometimes things build in Sun Studio C++ and not g++, others in g++ and not Sun Studio. Later on you have an application dependant 2 libraries which only compile using the different compilers. This is not a 'non-issue'. <br />
<br />
&gt; Especially if coming from an engineer of a platform that has, according to you, no such issues with the platform's standard C++ compiler<br />
<br />
Alan is part of the X windows group. As far a I know he does not have anything to do with writing the Sun Compilers. He just has very valid reasons why he prefers to not use C++.</description>
			<pubDate>Mon, 24 Sep 2007 16:18:00 GMT</pubDate>
			<author>donotreply@osnews.com (drdoug)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[7]: Gnome again</title>
			<link>http://osnews.com/thread?273882</link>
			<guid isPermaLink="true">http://osnews.com/thread?273882</guid>
			<description>&gt; Interesting. The only official reason I've read so far was that Sun had more experience with C instead of C++ (in number of developers).<br />
<br />
I depends on what part of Sun you are talking about. Solaris ofcourse is written mostly in C. OpenOffice, and many of their enterprise applications are written in C++.  They also do some Java <img src="/images/emo/smile.gif" alt=";)" /></description>
			<pubDate>Mon, 24 Sep 2007 16:28:00 GMT</pubDate>
			<author>donotreply@osnews.com (drdoug)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: Gnome again</title>
			<link>http://osnews.com/thread?273887</link>
			<guid isPermaLink="true">http://osnews.com/thread?273887</guid>
			<description><div class="cquote"><br />
Well, you said for business purposes, not for financial ones.  </div><br />
<br />
Language barrier. I didn't feel like I needed to be that specific, but if you want to be all technical about it, yes, financial business purposes. Whatever. The point is the cost, and that should have been obvious given the context. I'm not talking about those &quot;ROI/TCO&quot; or other weasel word terms that Microsoft likes to use to makes Windows look better than Linux.<br />
<br />
The problem with ROI and TCO is that they are subjective.  Cost of licensing alone is easy to analyze and not subjective.Edited 2007-09-24 16:59</description>
			<pubDate>Mon, 24 Sep 2007 16:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[9]: Gnome again</title>
			<link>http://osnews.com/thread?273892</link>
			<guid isPermaLink="true">http://osnews.com/thread?273892</guid>
			<description><div class="cquote">&quot;...Rewriting Qt in C so it doesn't suffer from the lack of a standard C++ ABI..&quot;<br />
Alan Coopersmith- alan dot coopersmith at sun dot com<br />
<a href="http://www.opensolaris.org/jive/thread.jspa?messageID=84595&amp;" rel="nofollow">http://www.opensolaris.org/jive/thread.jspa?messageID=84595&amp;</a>   </div><br />
<br />
If you read the context of the thread and conversations on that forum, you would realise they are not talking about Sun Studio, but about the lack of a standardized C++ ABI across compilers.<br />
<br />
<div class="cquote">If one tries to use compiled binary objects from two compilers with different binary output, this is always a problem. Don't see why this seems to be only be seen as a problem if it involves C++. </div><br />
<br />
Wrong. There is a very well known and accepted ABI for C code.<br />
<br />
<div class="cquote">It becomes FUD if one makes look it like a problem introduced by the language rather than by using incompatible compilers.  </div><br />
<br />
In which case, it isn't find. It isn't about &quot;incompatible compilers&quot; -- it's about the lack of a standardized ABI for that specific language.<br />
<br />
The rest of your argument is wrong since you made an incorrect assumption.<br />
<br />
<div class="cquote"><br />
They said they had more C experience than C++, they didn't say they had none.<br />
Or maybe the head honcho in that interview I read just didn't know or didn't want to address other reasons. </div><br />
<br />
You were implying that they didn't have any, you didn't make any sufficient quantitative implications.</description>
			<pubDate>Mon, 24 Sep 2007 16:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: Gnome again</title>
			<link>http://osnews.com/thread?273895</link>
			<guid isPermaLink="true">http://osnews.com/thread?273895</guid>
			<description><div class="cquote"><br />
Actually, no, it's not factually correct, although it gets stated often as such. If it was factually correct, Trolltech would not have a revenue stream and would have been out of business long ago since customers can always use free toolkits instead for financial reasons. You can't dismiss whether the technology is better or not as a factor, because that is directly related to the value a customer perceives in paying for the license, not the price itself.  </div><br />
<br />
That's an opinion, and one that not everyone shares.<br />
<br />
My statement stands.<br />
<br />
On a cost-of-licensing-only basis, not ROI or anything else you can twist to say whatever you want to say (see Microsoft's TCO/ROI arguments for Windows), something you don't pay to license for is better.<br />
<br />
Whether you consider that a valid evaluation is subjective.<br />
<br />
<div class="cquote">I'd be willing to accept that GTK's LGPL simplifies licensing, but not that cheaper = better for business purposes. From a financial perspective, cost != value, and value is what must be considered *always*. <img src="/images/emo/wink.gif" alt=";)" />  </div><br />
<br />
That is not always true. If you don't have the money to pay for the licensing, then it doesn't matter what the value is.</description>
			<pubDate>Mon, 24 Sep 2007 16:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Support Cycle</title>
			<link>http://osnews.com/thread?273903</link>
			<guid isPermaLink="true">http://osnews.com/thread?273903</guid>
			<description><div class="cquote">If you really are worried about support length, why dont you later - when the need rises - switch to Solaris? ... And I dont notice any instability issues as Linux sometimes have. Solaris in beta version is more stable than Linux, in my opionion. </div><br />
<br />
I agree that Solaris releases and development builds are pretty stable but you can't judge Linux in some generic way. What amazes me in the Linux distribution landscape is that everyone wants to release his own distribution, wildly varying in quality.<br />
<br />
That doesn't mean that I am against the fact that there are so many of them, in fact I'd say the more the better! But a distinction must be made between work and play.<br />
<br />
For work you need the best stability, reliability, security and performance. For play you can have all the eye candy and bleeding edge system software and applications you want to have.<br />
<br />
Most distributions, including Red Hat, Novell/SUSE and Ubuntu have these two confused. I just don't understand this, but maybe that's just me. All the while there is a distribution that really rivals Solaris and BSDs, which I won't mention but its maintainer's initials are P.V.<br />
<br />
I have found it easier to kill Solaris than this distribution I use, but I also agree that sometimes the Linux distribution landscape just looks like kindergarten.</description>
			<pubDate>Mon, 24 Sep 2007 17:37:00 GMT</pubDate>
			<author>donotreply@osnews.com (psychicist)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: SATA card that Solaris likes:</title>
			<link>http://osnews.com/thread?273905</link>
			<guid isPermaLink="true">http://osnews.com/thread?273905</guid>
			<description>&gt; [The AOC-SAT2-MV8] gets detected right out of the box,<br />
&gt; the drivers are included on the Solaris CDs. It has 8<br />
&gt; sata ports and works flawlessly. It is a PCI-X card,<br />
&gt; but fits in a normal PCI slot (though the transfer rate<br />
&gt; drops from 2GB/s to 150MB/s or something like that).<br />
<br />
First of all it's an incredibly rare piece of hardware. At least in this part of the world, where it costs 160 EUR (=220 USD) +shipping. That's more than a complete motherboard with 6 integrated SATA ports which are <b>A LOT</b> faster than those PCI-X-card-in-PCI-slot ports.<br />
<br />
PCI-X is a really bad option if you have normal desktop hardware. A PCI-E 4X or 8X card would be a hundred times more sensible. Or even a bunch of cheap PCI-E 1X cards with 2 SATA ports per card.Edited 2007-09-24 17:46</description>
			<pubDate>Mon, 24 Sep 2007 17:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (msundman)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[10]: Gnome again</title>
			<link>http://osnews.com/thread?273984</link>
			<guid isPermaLink="true">http://osnews.com/thread?273984</guid>
			<description><div class="cquote">How is having to build 2 or more sets of the same libraries a &quot;non-issue&quot;? </div><br />
<br />
Well, doing that would be an issue, but why would one do it in the first place?<br />
<br />
<div class="cquote">Sometimes things build in Sun Studio C++ and not g++, others in g++ and not Sun Studio. </div><br />
<br />
If a piece of code does not compile on the target platform, it is broken and needs to be fixed or replaced with something that compiles.<br />
<br />
Since g++ is obviously not capable of complying with the Solaris standard C++ ABI, it is not available for anyone who wants to deploy C++ based code on Solaris.<br />
<br />
<div class="cquote">This is not a 'non-issue'. </div><br />
<br />
On Solaris and a couple of other system where there is a canonical C++ ABI (based on the vendor's toolchain) it is a non-issue.<br />
Just like one doesn't use an editor that breaks the text encoding, one doesn't use a compiler that breaks the binary.<br />
<br />
If GCC developers want their compiler to be used on platforms where GCC is not the canonical compiler, they need to make sure it complies with the platforms binary formats.<br />
<br />
<div class="cquote">Alan is part of the X windows group. As far a I know he does not have anything to do with writing the Sun Compilers. </div><br />
<br />
Well, I hope that the people who write the compilers are not unhappy that engineers from other departments suggest their work is sloppy.</description>
			<pubDate>Mon, 24 Sep 2007 20:38:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[10]: Gnome again</title>
			<link>http://osnews.com/thread?273992</link>
			<guid isPermaLink="true">http://osnews.com/thread?273992</guid>
			<description><div class="cquote">If you read the context of the thread and conversations on that forum, you would realise they are not talking about Sun Studio, but about the lack of a standardized C++ ABI across compilers. </div><br />
<br />
Assuming (probably wrongly) that it is obvious to any engineer that it's a problem to use broken tools, I took it that Alan sees a problem with C++ under any circumstances.<br />
Since I have just recently, in this very thread, been educated that in fact there is no C++ ABI problem on Solaris, he is likely concerned that some developers might not be smart enought to not use broken tools.<br />
<br />
IMHO not a problem of the language though, so it should probably be phrased differently.<br />
<br />
<div class="cquote">Wrong. There is a very well known and accepted ABI for C code. </div><br />
<br />
On certain platforms, which to my updated knowledge includes Solaris, there is a well known and accepted ABI for C++ code.<br />
<br />
It's is always possible to create tool which procudes corrupt output, usually this is referred to as a bug in said tool, not as a inherent flaw in the content the tools operates on.<br />
<br />
<div class="cquote">It isn't about &quot;incompatible compilers&quot; </div><br />
<br />
You are right, bad wording on my side. It is about a certain compiler being buggy and not producing the correct binary output. Sorry.<br />
<br />
<div class="cquote">it's about the lack of a standardized ABI for that specific language. </div><br />
<br />
Well, there is. It is defined by the very compiler that created the standard C++ library of the platform. Any compiler that does not produce compatible binaries has a serious bug.<br />
<br />
<div class="cquote">You were implying that they didn't have any, you didn't make any sufficient quantitative implications. </div><br />
<br />
I wrote &quot;more&quot;. Don't see how this implies &quot;none&quot;.</description>
			<pubDate>Mon, 24 Sep 2007 20:53:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[11]: Gnome again</title>
			<link>http://osnews.com/thread?274075</link>
			<guid isPermaLink="true">http://osnews.com/thread?274075</guid>
			<description><div class="cquote"><br />
On certain platforms, which to my updated knowledge includes Solaris, there is a well known and accepted ABI for C++ code.  </div><br />
<br />
Yes, and the problem is that the gcc folks don't use it. They have changed the C++ ABI so many times in the last five years it isn't even funny.<br />
<br />
I've built and distributed a closed-source but free-as-in-beer app for Linux for many years now that's written in C++. Every major gcc upgrade has broke the binary unless users install a special compatibility library. Even then, for some reason, that doesn't always work. You also run into the joy of C++ libraries compiled with a newer version of gcc not working with binaries compiled with an older version, etc.<br />
<br />
It makes for a dependency hell.<br />
<br />
<div class="cquote">It's is always possible to create tool which procudes corrupt output, usually this is referred to as a bug in said tool, not as a inherent flaw in the content the tools operates on.  </div><br />
<br />
Right, but when that tool is the pervasive one of choice for a platform (GCC for GNU/Linux) it makes life incredibly painful.<br />
<br />
<div class="cquote"><br />
Well, there is. It is defined by the very compiler that created the standard C++ library of the platform. Any compiler that does not produce compatible binaries has a serious bug.  </div><br />
<br />
That's where things get screwy for gcc. Remember that gcc doesn't have a &quot;primary platform&quot; -- it has many in reality. The Sun Studio compiler on Solaris has produced C++ output that has been compatible for years and years and years now. In comparison, the gcc folks have broken it several times in the same period.<br />
<br />
Sun Studio isn't perfect, but they care a heck of a lot more about not breaking the ABI. I think this is one of the reasons why C++ is far more popular on platforms other than GNU/Linux (which has chosen gcc as its primary compiler). C++ has far better support on Windows, Solaris, Consoles, etc.</description>
			<pubDate>Tue, 25 Sep 2007 01:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (binarycrusader)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[5]: Gnome again</title>
			<link>http://osnews.com/thread?274128</link>
			<guid isPermaLink="true">http://osnews.com/thread?274128</guid>
			<description><div class="cquote">I've seen this as well, even from Sun engineers. Seems their C++ compiler can't keep stable ABI either, at least not through a Solaris release cycle. </div><br />
<br />
Sun's C++ compiler is not included with Solaris, has it's own release cycle, and has maintained a stable ABI for about a decade now.   It also used to cost $1500, so many people preferred gcc/g++.   Now it's free, but OpenSolaris has tried to avoid locking in one compiler over another.<br />
<br />
<div class="cquote">Licence royalties haven't kept them from shipping Motif </div><br />
<br />
Sun is a co-owner of Motif, and neither Sun nor Sun's customers pay license royalties for Motif on Solaris.<br />
<br />
<div class="cquote">Not a problem though, since Solaris is also X11 based, companies can licence the toolkit they want to use instead of relying on what is shipped by the OSV. </div><br />
<br />
Absolutely.   Sun can't bundle every possible bit of software in the OS - that's what ISV's are for.</description>
			<pubDate>Tue, 25 Sep 2007 05:45:00 GMT</pubDate>
			<author>donotreply@osnews.com (alanc)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: SATA card that Solaris likes:</title>
			<link>http://osnews.com/thread?274144</link>
			<guid isPermaLink="true">http://osnews.com/thread?274144</guid>
			<description>&gt; [The AOC-SAT2-MV8] gets detected right out of the box, <br />
&gt; the drivers are included on the Solaris CDs. It has 8 <br />
&gt; sata ports and works flawlessly. It is a PCI-X card, <br />
&gt; but fits in a normal PCI slot (though the transfer rate <br />
&gt; drops from 2GB/s to 150MB/s or something like that). <br />
<br />
&gt;First of all it's an incredibly rare piece of &gt;hardware. At least in this part of the world, where &gt;it costs 160 EUR (=220 USD) +shipping. That's more &gt;than a complete motherboard with 6 integrated SATA &gt;ports which are A LOT faster than those PCI-X-card-in-&gt;PCI-slot ports. <br />
<br />
&gt;PCI-X is a really bad option if you have normal &gt;desktop hardware. A PCI-E 4X or 8X card would be a &gt;hundred times more sensible. Or even a bunch of cheap &gt;PCI-E 1X cards with 2 SATA ports per card. <br />
<br />
<br />
<br />
<br />
<br />
Yes, I agree with you, that this SATA card may not be optimal (as it is targeted for server motherboards because of the PCI-X slot) and it is quite expensive. But I wouldnt want to take a chance, I KNOW this card works happily with Solaris. Ive also heard that Solaris is picky about SATA discs - chances are that your mobo doesnt work with Solaris. What do you then? Now (let me reiterate) I dont have to check HCL list for mobos SATA chipset - I just can buy any fancy mobo I wish, and know that SATA wise my discs work with Solaris. <br />
<br />
But if you always happen to choose mobos that has SATA chipset that Solaris likes, then you dont need this card. And if you find a PCI-E SATA card that Solaris likes, please tell me (Ive spent a month on Sata and Solaris and couldnt find anyone that is guaranteed to work).Edited 2007-09-25 08:57</description>
			<pubDate>Tue, 25 Sep 2007 08:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Kebabbert)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[12]: Gnome again</title>
			<link>http://osnews.com/thread?274170</link>
			<guid isPermaLink="true">http://osnews.com/thread?274170</guid>
			<description><div class="cquote">Yes, and the problem is that the gcc folks don't use it. They have changed the C++ ABI so many times in the last five years it isn't even funny. </div><br />
<br />
No argument about that. My point is that if a tool, in this case GCC, has broken output, in this case not complying with the platform's C++ ABI, it is not worth considering.<br />
<br />
For any other tool, e.g. a text endocing converter, we wouldn't even have this discussion, but somehow when it comes to C++ compilers, there are always people who blame it on C++ rather on the faulty compiler.<br />
<br />
<div class="cquote">Right, but when that tool is the pervasive one of choice for a platform (GCC for GNU/Linux) it makes life incredibly painful. </div><br />
<br />
I agree. Doesn't, however, make it a problem of the language, since other platforms, including the one of the topic (Solaris), manage it well.<br />
<br />
<div class="cquote">Remember that gcc doesn't have a &quot;primary platform&quot; -- it has many in reality. </div><br />
<br />
True, but this doesn't mean they can't be compatible to the requirements of the platform, if the platform has such requirements, e.g. explicitly (through a specification) or implicitly (through a vendor supplied compiler) specifies a C++ ABI.<br />
<br />
It's debatable whether it is a good idea to break their own output on platforms where such standards do not exists, e.g. Linux, but in this case it's rather an inconvenience than a bug.<br />
<br />
<div class="cquote">Sun Studio isn't perfect, but they care a heck of a lot more about not breaking the ABI. I think this is one of the reasons why C++ is far more popular on platforms other than GNU/Linux (which has chosen gcc as its primary compiler). C++ has far better support on Windows, Solaris, Consoles, etc. </div><br />
<br />
Exactly!<br />
<br />
This is why I was so puzzled to read this kind of sentiment when from my personal experience the platform in question does it right.<br />
<br />
I find it kind of uncalled for to make all C++ compiler teams look like they are bad engineers just because one team messes up.</description>
			<pubDate>Tue, 25 Sep 2007 10:54:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[6]: Gnome again</title>
			<link>http://osnews.com/thread?274173</link>
			<guid isPermaLink="true">http://osnews.com/thread?274173</guid>
			<description><div class="cquote">Sun's C++ compiler is not included with Solaris, has it's own release cycle, and has maintained a stable ABI for about a decade now. </div><br />
<br />
This is why I have a problem with such rather generic &quot;C++ has ABI problems&quot; kind of statements. It is just not fair to your own C++ compiler team, because they do a good job.<br />
<br />
Perhaps, the next time you feel about pointing out possible pitfalls, you could phrase it in a way which makes it more explicit that certain toolchains might lead to compatability issues.<br />
<br />
<div class="cquote">Now it's free, but OpenSolaris has tried to avoid locking in one compiler over another. </div><br />
<br />
Which I absolutely understand, but neither does Microsoft and on Windows there are several third party compilers capable of producing compatible binaries.<br />
<br />
But, just like Microsoft's compiler does on Windows, Sun's own compiler basically defines the requirements for binaries on Solaris.</description>
			<pubDate>Tue, 25 Sep 2007 11:15:00 GMT</pubDate>
			<author>donotreply@osnews.com (anda_skoa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: SATA card that Solaris likes:</title>
			<link>http://osnews.com/thread?274217</link>
			<guid isPermaLink="true">http://osnews.com/thread?274217</guid>
			<description>&gt; chances are that your [SATA-]mobo doesnt work with Solaris.<br />
&gt; [...] if you find a PCI-E SATA card that Solaris likes,<br />
&gt; please tell me<br />
<br />
Those are reasons why we need a hardware compatibility database. It's just stupid that many people test loads of hardware and then never report about it in a way that others could easily benefit from it. And even if I did know a decent PCI-E card that works well with <b>Open</b>Solaris (which I don't) then a comment on an osnews article is definitively the wrong place to mass-communicate this information. I re-iterate my original point: <b>What OpenSolaris needs even more than more drivers is a hardware compatibility database.</b> I would even go as far as to say that this is what OpenSolaris needs most of all at the moment. People won't use it as much when they don't know what it runs on. I certainly won't buy a new computer to run OpenSolaris on when there's a big chance that most of the hardware can't be used with OpenSolaris. I also don't have the money to buy tons of hardware just to check whether OpenSolaris works on it or not.<br />
<br />
The second most important thing OpenSolaris needs is to support a few pieces of <b>cheap</b> and <b>very common</b> hardware. Just pick a few SATA adapters, gbnet cards, etc. and write drivers for those and put the info in the hardware compatibility database. Then hobbyists around the world could easily buy cheap hardware to run OpenSolaris on, and I would bet my left ball on that these two things would make people use OpenSolaris at least an order of magnitude more.</description>
			<pubDate>Tue, 25 Sep 2007 13:43:00 GMT</pubDate>
			<author>donotreply@osnews.com (msundman)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
