Solaris Operating System

Linux Compatibility Technical FAQ

Technical Questions


Q:
Which Linux applications come with the Solaris 9 Operating System?
A:
The Solaris 9 OS ships with hundreds of the most popular applications, utilities, and libraries that are commonly associated with Linux (freeware). A broad range of categories is covered, including: security tools, administration tools, command-line tools, editors, web infrastructure software, development tools, desktop applications, messaging and network clients, window managers, desktop environment, and accessibility software. The freeware is also available for download. A complete listing of packages as well as links to the download pages is available here:

www.sun.com/software/solaris/freeware
The software is available in pre-compiled binary and source code format.

Back to Top


Q:
Are there additional Linux APIs supported in the Solaris 9 platform?
A:
Solaris 9 OS integrates the key free/open source libraries, granting developers easy access to thousands of Linux compatible APIs.

Glib supports useful data types, macros, type conversions, and a lexical scanner. GTK+ supports graphical user interfaces, including the GNOME desktop. Tcl/TK provides an embeddable command language, and a GUI toolkit, The JPEG, PNG, and TIFF libraries support creating compressed image files in the corresponding formats. And the XML2 library supports structured XML documents through a C language interface.

Back to Top


Q:
Where can I get more information about GNOME for Solaris 9 OS?
A:
You may visit: www.sun.com/gnome.

Back to Top


Q:
Where can I get more information about Java and other Sun technologies that are available for both the Linux and Solaris platforms?
A:

Back to Top


Q:
What do you mean by freeware?
A:
Freeware refers to Open Source Software and Free Software. Additional information is available here:

Back to Top


Q:
What's the difference between the freeware packages on sunfreeware.com and the freeware packages that come with Solaris 9 OS?
A:
There are four primary differences:
  • Sunfreeware.com packages are built and maintained by a third-party while Solaris 9 OS packages are built and maintained by Sun. Sun is a long time sponsor of the efforts of sunfreeware.com and works closely with the site.
  • Sunfreeware.com packages install primarily in /usr/local; Most of the Solaris 9 OS freeware packages install in /usr/sfw and /opt/sfw.
  • Packages on sunfreeware.com may be compiled with different options than those that come with the Solaris 9 OS.
  • Sunfreeware.com also provides packages for earlier versions of Solaris OS.

Back to Top


Q:
Are Sun's freeware packages current?
A:
The Solaris Software Companion CD and download site are updated with each new update of the Solaris 9 OS. We also make interim updates available on the download site.

Back to Top


Q:
Which freeware applications in the Solaris 9 OS does Sun provide support for?
A:
  • Network Servers and Clients: Apache, bind, ncftp, ppp, Samba, sendmail, wget, wu-ftp, and xntp
  • Scripting Language: Perl
  • Security Tools: Secure Shell, and tcp_wrappers
  • Shells: bash, tcsh, and zsh
  • Commands and Tools: bzip2, GNU grep, GNU tar, gzip, less, mkisofs, patch, rpm2cpio.pl, texinfo, traceroute, and zip

Back to Top


Q:
Which package format is used for Solaris 9 freeware?
A:
The SVR4 package standard.

Back to Top


Q:
How do I tell which packages are in a category on the Companion CD?
A:
Two ways:
  • Look at the list here: www.sun.com/software/solaris/freeware
  • Start the installer GUI on the CD, then select Custom Install for the category you're interested in. When you click Next you'll get a list of all the packages in the category, and the ability to select exactly which packages to install.

Back to Top


Q:
I've installed a window manager/desktop environment. How do I get it to appear in the session menu of dtlogin?
A:
A number of packages need some simple manual post-install work which isn't done automatically because they involve changing system files. For any package which need this, there will be a README in /opt/sfw/READMEs called README.SFW <packagename> (e.g. README.SFWkde).

Back to Top


Q:
How can I install packages from the Companion CD without using the installer GUI?
A:
The packages are on the CD in normal pkgadd format at (relative to the root of the CD) components/sparc/Packages. The packages (and any packages they might depend on) can be manually installed from there using pkgadd.

Back to Top


Q:
When I install the Companion CD, I get a Java error.
A:
You are likely trying to use a new release of the CD with an older release of the Solaris OS. There are three possible solutions:
  • Upgrade your Solaris OS installation.
  • Use an older release of the Companion CD.
  • Use the manual install technique outlined earlier.

Back to Top