Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Jun 1996 17:07:25 -0700 (PDT)
From:      Jake Hamby <jehamby@lightside.com>
To:        Poul-Henning Kamp <phk@FreeBSD.ORG>
Cc:        Andreas Klemm <andreas@klemm.gtn.com>, current@FreeBSD.ORG
Subject:   Re: The FreeBSD Way 
Message-ID:  <Pine.AUX.3.91.960621170136.25817B-100000@covina.lightside.com>
In-Reply-To: <28918.835400506@critter.tfs.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 21 Jun 1996, Poul-Henning Kamp wrote:

> >> On Fri, 21 Jun 1996, Andreas Klemm wrote:
> >> 
> >> > Generally I share your sight, but even SunSofts Solaris 2.x uses 
> >> > tk in the main system...
> >> 
> >> Uh, no...  Solaris uses Motif for installation, etc..  TCL and Tk are a 
> >> product of SunLabs, yes, but they haven't seen fit to include either into 
> >> Solaris (at least, not as of Solaris 2.5).
> >
> >Hmm, I thought, that many sysadmin tools were written in tk...
> >admintool, swmtool ... Am I so wrong ???
> 
> no, you are right.  Sun were one of the first companies to embrace
> tcl/tk.  They even made an incredibly bogus openwin version of tk.

Whoa, Poul, I think you are wrong, at least as far as Solaris 2.5.  Maybe 
originally they used TCL/Tk, but in Solaris 2.3, admintool was pure OPEN 
LOOK, and as of Solaris 2.4, it was Motif.  Herewith, the proof:

# uname -a
SunOS aris 5.5 Generic_103093-02 sun4m sparc SUNW,SPARCstation-20
# ldd /usr/bin/admintool
        libprinter.so.2 =>       /usr/snadm/lib/libprinter.so.2
        libserial.so.2 =>        /usr/snadm/lib/libserial.so.2
        libadmldb.so.2 =>        /usr/snadm/lib/libadmldb.so.2
        libadmutil.so.2 =>       /usr/snadm/lib/libadmutil.so.2
        libadmapp.so.2 =>        /usr/snadm/lib/libadmapp.so.2
        libmp.so.1 =>    /usr/lib/libmp.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libinstall.so.2 =>       /usr/snadm/lib/libinstall.so.2
        libsw.so.2 =>    /usr/snadm/lib/libsw.so.2
        libadm.so.1 =>   /usr/lib/libadm.so.1
        libXm.so.3 =>    /usr/dt/lib/libXm.so.3
	^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        libXt.so.4 =>    /usr/lib/libXt.so.4
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libc.so.1 =>     /usr/lib/libc.so.1
        libkvm.so.1 =>   /usr/lib/libkvm.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libintl.so.1 =>  /usr/lib/libintl.so.1
        libelf.so.1 =>   /usr/lib/libelf.so.1
        libXext.so.0 =>  /usr/openwin/lib/libXext.so.0
        libw.so.1 =>     /usr/lib/libw.so.1

See /usr/dt/lib/libXm.so.3 in that mess above?  If they're using Motif, 
they can't also be using Tk!  And I saw nothing in my casual inspection 
of all those /usr/snadm/lib shared libraries to suspect that TCL is 
linked in either.  So where exactly is this supposed TCL/Tk?  Certainly 
not in Solaris 2.4 or 2.5!

---Jake



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.AUX.3.91.960621170136.25817B-100000>