LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > Solaris / OpenSolaris
User Name
Password
Solaris / OpenSolaris This forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.

Notices


Reply
  Search this Thread
Old 02-26-2011, 06:24 PM   #1
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Rep: Reputation: 94
Why is it so damn difficult to build some SW in Solaris...? :(


I have searched in the web about porting several libraries required to build some OSS applications to OpenSolaris / Solaris Express ... stuff like Qt4, VTK, OpenCASCADE, etc...

seems like mission impossible...

This is sad, because Solaris has features that Linux does not have yet... making it a platform of choice for HPC...

like ZFS, Zones, snapshots...

a simple application like this one...

http://www.dhondt.de/cgx_2.2.all.tar.bz2 ... a 3d modeller/ FEA preprocessor, i really tried to build this... no avail...

EDIT:

And besides, I've heard somewhere that binaries compiled with SunStudio are much more efficient using resources than those built with Intel ifort/icpc/icc compilers... even pathscale is no match for SunStudio

since i deal a lot with resource intensive apps, i was considering to port all these apps to a Solaris x86 environment, all them are openSource... the only 4 Commercial closed applications i use run on Solaris aslo... Abaqus, Matlab, Catia and pro Engineer...

On Linux, only pro Engineer runs... Catia does not...

Last edited by Alexvader; 02-26-2011 at 07:53 PM.
 
Old 02-27-2011, 02:49 PM   #2
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Hi

I am posting from my brand new Solaris 10/9 VM running atop of VirtualBox 4 on Debian Squeeze...

I will try to sort some problems of compiling stuff afte upgrading and installing the susntudio compilers as well as the gcc.

I booted in CDE.... geeesh... Does anybody use that...?!

Logged out and loged again in Java Desktop 3...

Java Desktop 3 is SIMILAR to Gnome, but is different...

They have this AWESOME button called "Launch"

One should always respect buttons with the word "launch" written over...

... when i see in the movies... Cosmic things happen when somebody presses a Launch button...

Last edited by Alexvader; 02-27-2011 at 03:28 PM.
 
Old 02-27-2011, 03:43 PM   #3
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,196

Rep: Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386
Quote:
Originally Posted by Alexvader View Post
I booted in CDE.... geeesh... Does anybody use that...?!
You should have gotten a dialog at startup stating that CDE is deprecated and by Solaris 11, it will be removed. I rather like the desktop themes in CDE though.

Quote:
Originally Posted by Alexvader View Post
Logged out and loged again in Java Desktop 3...

Java Desktop 3 is SIMILAR to Gnome, but is different...

They have this AWESOME button called "Launch"
JDS is just glorified GNOME. I must admit the very first time I heard about Java Desktop System, I thought the whole damned DE was written solely in Java. If you didn't know I have a rather negative view of Java in the first place. As far as I know I think also by the next release the JDS name will be dropped and it will just be GNOME. Good thing too, I was never impressed by 'JDS' in the first place.

As for compiling certain OSS under Solaris, running into trouble should be expected since there is no gcc or any libraries that are included in open source systems. Things might be different in OpenSolaris, but that is rather moot since Oracle killed OSOL.
 
1 members found this post helpful.
Old 02-27-2011, 04:13 PM   #4
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
IMHO Java apps are a PITA when run over JVMs of Linux and Windows... but since them dudes from Sun created java, I thought that running Java over a Sun platform was like watching a dolphin in the ocean...

A dolphin in the street ( Java app over a JVM running on W$ or Linux ) doesn't go much far, now... try to catch it in the water ( Java app running in its native element )...
 
Old 02-27-2011, 04:16 PM   #5
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
Moved: This thread is more suitable in Solaris/OpenSolaris and has been moved accordingly to help your thread/question get the exposure it deserves.
 
1 members found this post helpful.
Old 02-27-2011, 04:19 PM   #6
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,196

Rep: Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386
Quote:
Originally Posted by Alexvader View Post
IMHO Java apps are a PITA when run over JVMs of Linux and Windows... but since them dudes from Sun created java, I thought that running Java over a Sun platform was like watching a dolphin in the ocean...

A dolphin in the street ( Java app over a JVM running on W$ or Linux ) doesn't go much far, now... try to catch it in the water ( Java app running in its native element )...
Java is designed to run on all platforms through JVM, there is technically no such thing as a native element in Java. In theory it should run the same way no matter what, but yes thats just theory and in reality a java program runs differently in a Windows JVM vs Linux JVM vs other. In the end as far as I'm concerned it is more trouble than its worth, and if you are a CS/Software engineering major, completely useless even as an introduction to programming.

Java programming is rather convoluted, doesn't necessarily make things any easier and to me it is like learning things ass-backwards, because you are essentially starting off programming in classes, which if you started with C++ classes are at the end of the course.

C and then C++ should still be the way forward, and the fact that those like to say that Java has no pointers therefore it is easier to work in, is a myth. There are ways of calling data that act very much so like pointers, it is just not acknowledged as such.

Yea in case you didn't notice, I don't think too much of Java. It can go to hell and die as far as I'm concerned.
 
1 members found this post helpful.
Old 02-27-2011, 04:31 PM   #7
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
I Understand... but "Javiotic's" main stronghold is portability... Ok, Ok, i know, python is portable also, but does it have stuff like AWT, or SWING...?
 
Old 02-27-2011, 04:33 PM   #8
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,196

Rep: Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386
I'm sure it has something 'equivalent' perhaps I don't know. I haven't kept up with Python.
 
1 members found this post helpful.
Old 02-27-2011, 05:08 PM   #9
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Back to the subject ...
Quote:
Originally Posted by Alexvader
Why is it so damn difficult to build some SW in Solaris...?
Because these applications code is not (enough) portable but designed and developed on Gnu/Linux based OSes which are now the de-facto Open Source standard development platforms.

Despite Solaris trend to bundle more and more Gnu and FOSS libraries and applications, that doesn't make it a Gnu/Linux OS. I suspect you'll find the same kind of issues while building these software on other commercial Unix like AIX and HP-UX.

A couple of decades ago, there was an effort to standardize APIs and developers were perhaps more careful in following API standards, especially as there was much more diversity in Unix distributions. Nowadays, the mainstream Unix like core OS used by Open Source developers is undoubtedly Gnu/Linux so most of them do not care about anything else, sometimes deliberately but more often by lack of time or interest. Porting is then left "as an exercise for the reader" which can prove difficult as you are experiencing.

Last edited by jlliagre; 02-27-2011 at 05:09 PM.
 
1 members found this post helpful.
Old 02-27-2011, 05:13 PM   #10
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
I see...
 
Old 02-27-2011, 05:22 PM   #11
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by Jeebizz View Post
As far as I know I think also by the next release the JDS name will be dropped and it will just be GNOME. Good thing too, I was never impressed by 'JDS' in the first place.
Solaris 11 Express has been released 4 month ago or so. It has dropped the whole JDS thing to a more standard Gnome desktop with the Nimbus theme. By the way, there was almost nothing Java based in JDS, that was mostly a marketing thing.
Quote:
As for compiling certain OSS under Solaris, running into trouble should be expected since there is no gcc
Solaris 10 definitely bundles gcc. (/usr/sfw/bin/gcc)
Quote:
or any libraries that are included in open source systems.
This is exaggerated, there is a significant number of OSS application and libraries with Solaris 10, and more with OpenSolaris/Solaris 11 Express.
Quote:
Things might be different in OpenSolaris, but that is rather moot since Oracle killed OSOL.
I would rather say renamed and relicensed ...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Cool distro of the day: Damn Small Solaris (yes, I said Solaris) LXer Syndicated Linux News 0 02-26-2008 01:20 AM
Newbe Solaris Nevada build 46 trickii Solaris / OpenSolaris 2 09-21-2006 06:13 PM
Newbe Solaris Navarda build 46 trickii Solaris / OpenSolaris 1 09-21-2006 02:55 PM
Samba setup is too damn difficult.. robojerk Linux - Wireless Networking 7 04-10-2004 03:34 PM

LinuxQuestions.org > Forums > Other *NIX Forums > Solaris / OpenSolaris

All times are GMT -5. The time now is 07:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration