Article 55924 of comp.unix.solaris:
Path: mri.com!newsfeed1.aimnet.com!news1.aplatform.com!nntp.mainstreet.net!news.walltech.com!uunet!in2.uu.net!207.67.253.7!atmnet.net!news.lightside.com!news
From: Jake Hamby <jehamby@lightside.com>
Newsgroups: comp.unix.solaris
Subject: Re: What is SUNWits?
Date: Mon, 24 Feb 1997 12:19:57 -0800
Organization: Jet Propulsion Laboratory
Lines: 63
Distribution: inet
Message-ID: <3311F7ED.4CB4@lightside.com>
References: <E646qw.87y@clw.cs.man.ac.uk>
NNTP-Posting-Host: hamby1.lightside.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.01 (X11; I; SunOS 5.5 i86pc)
To: Charles Lindsey <chl@clw.cs.man.ac.uk>

Charles Lindsey wrote:
> 
> In my /opt partition I have a package called SUNWits which has existed there
> since the day I installed Solaris 2.3. But my notes written at installation
> time contain no mention of it, and my pkginfo contains no record of ever
> installing it. My personal memory (the one in my head) contains no record of
> installing it either, nor of why it is in /opt.
> 
> Its chief content is a library libxil.so.1 dated Thu Aug 26 1993 (is that too
> old to be part of Solaris 2.3?), plus a file xil.compute which suggests that
> it is some graphics thing connected with Mpeg, Jpeg and the like. I am running
> a plain old SParc 1+ with no fancy graphics accelerators.
> 
> Conceivably, it is something left over from Solaris 2.0 days which I copied
> into /opt as a "safe place" whilst I was fiddling with something else.
> 
> So can any one tell me what it is, and whether I really need it?

Yes I can, and no you probably don't.  Actually, my Solaris 2.5 systems
have TWO libraries in this directory:  XIL and XGL.

XIL is, as you noticed, an image library, with code for JPEG, MPEG, and
so forth.  Sun's imagetool program uses this library to decode JPEG's,
but it is SO slow on my 486, I just use XV.  The only third-party
program I've used which uses XIL is the vic program for
video-conferencing on the MBONE (and that came in two versions, one for
XIL and one without).

XGL is Sun's answer to OpenGL, in other words a library for 3-D
acceleration.  A few programs, like AutoCAD use it, but it never really
caught on.  That's why Sun is now selling the real OpenGL for
UltraSPARCs with Creator Graphics.

In other words, for your SPARC 1+, you most likely don't have a need for
either product.  Pkginfo will show you which packages are installed:

> pkginfo | grep -i xil
application SUNWxildg      XIL Loadable Pipeline Libraries
application SUNWxiler      XIL English Localization
application SUNWxilh       XIL Header Files
application SUNWxilow      XIL Deskset Loadable Pipeline Libraries
application SUNWxilrt      XIL Runtime Environment
application SUNWxipsr      XIL Platform Specific Device Pipeline
Libraries (/opt)
application SUNWxipsu      XIL Platform Specific Device Pipeline
Libraries (/usr)
> pkginfo | grep -i xgl
application SUNWxgldg      XGL Generic Loadable Libraries
application SUNWxgler      XGL English Localization
application SUNWxglft      XGL Stroke Fonts
application SUNWxglh       XGL Include Files
application SUNWxglps      XGL Platform Specific Device Pipeline
Libraries
application SUNWxglrt      XGL Runtime Environment

And you can use pkgrm to remove them.  NOte that I haven't tried this,
and there might be a few of those packages that are required for
OpenWindows, but the package mechanism should tell you if you remove
them in the wrong order.  Just write down the names, and if you ever
need them later, you can add them back from the Solaris CD-ROM.

Cheers,
-- Jake


