• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 382
  • Last Modified:

Solaris Apps under Linux?

I have heard that it is possible to run Sun Solaris applications under Linux. What do I need to install on the Linux box to be able to do this.
0
dmpdmpdmp
Asked:
dmpdmpdmp
1 Solution
 
talwynCommented:
  I know there is a module for SCO apps.  I run Solaris X applications remotely and display them on my Linux box.  No extra software needed just  run xhost with the name of the server and run the app with a -display linux_hostname:0.0
0
 
dmpdmpdmpAuthor Commented:
Thanks talwyn,
Unfortunately I actually want to host the Solaris app on the Linux box, rather than run them in X-windows from a Solaris host.
0
 
zblaxellCommented:
Solaris/x86 will run SCO applications, but I don't know if SCO runs Solaris applications.

Solaris/sparc will run SunOS programs given access to SunOS shared libraries, but I get the impression we're talking about i386, not Sparc.
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
dmpdmpdmpAuthor Commented:
The question remains - How can I run a Solaris Application on a Linux (Intel) machine?
0
 
dmpdmpdmpAuthor Commented:
Adjusted points to 100
0
 
NakedTimeManCommented:
Hey dmpdmpdmp

Is this software on binary format, or do you have access to the source?

If its in binary it depends, some apps will run, some (most) wont (it all depends on how the programs were compiled... what libraries they used... etc...etc), BUT if you have access to the source code all you need to you is recompile the program with make. (ie. goto the directory where the source code is and type "make" then "make install" and then "install")

Later
0
 
bluepetCommented:
If you want to run Solaris software under linux you need to have iCBS running in your system.... I have to installed it for my Oracle 8 under linux... and the installation states that the Linux must have iCBS which is like dosemu... but for solaris
0
 
dmpdmpdmpAuthor Commented:
Unfortunately I do not have the source to the application that I want to run. Bluepet's answer sounds as though it could be what I am looking for. Where can I get iCBS from?
0
 
zblaxellCommented:
Red Hat Linux contains IBCS in the box.  You install the "kernel-ibcs" package and you'll have (most of) the stuff you need for running SCO binaries.  I'm not sure if you also need parts of Solaris as well (i.e. the shared libraries), that will depend on what you're trying to run.  There are replacement versions of the shared libraries with the ibcs package but they are not entirely complete.  

The documentation for ibcs will be under /usr/doc/kernel-ibcs-* after installing the kernel-ibcs package from RedHat.

If you don't have Red Hat, and your distribution doesn't come with ibcs, then go to ftp://tsx-11.mit.edu/pub/linux/BETA/ibcs2/ and start reading.

Reading that documentation:  it suggests that Sparc Solaris on Sparc Linux is emulated (I know this works--I've actually used it) and x86 Solaris is not supported.  However, I have used SCO Unix and x86 Solaris and a lot of commercial "Solaris" programs are actually SCO programs (the lowest common denominator in the Intel Unix world) that happen to work on Solaris under Solaris's emulation of SCO.  So in the end this might work for you anyway.
0
 
dmpdmpdmpAuthor Commented:
Thanks very much, that looks like the answer I was looking for. If I still have problems I will post another question.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now