Sun Ultra 10
|
Sparky
|
|
Main
|
Co-Proc
|
Case
|
Tower
|
*****
|
CPU
|
Sparc 440
|
K-6 400
|
RAM
|
1 GB
|
256 mb
|
HD
|
40 GB
60 GB
|
*****
|
Video
|
Raptor 8mb
|
*****
|
Drives
|
CD, Floppy
|
*****
|
OS
|
Solaris 9
|
W2K
|
Sound
|
Sun
|
SB16
|
Monitor
|
15" VGA
|
*****
|
Modem
|
None
|
none
|
Network
|
10/100
|
10/100
|
|
Ultra Sparc CPU
|
|
My first ever experience with Unix, was while working
for G.E. Medical. We had several Sun servers at G.E. Medical,
running our network, and these servers, along with several Sparc
stations; all ran Solaris. Most people consider Microsoft to have
a monopoly on operating systems, but on large computers, and servers
Microsoft has little presence. The dominant system in the server
and large computer world is an assortment of different flavors
of Unix, among them the Sun/Solaris version. This machine is my second
Solaris machine, but my first SPARC unit. My first Solaris machine
was based on a Pentium 2 unit, which runs a ported over, 32 bit version
of Solaris. SPARC is the 64 bit cpu which has been used in Sun servers
for years.
This is a Sun Ultra 10
computer. It is a tower machine, with four PCI slots, and will
take normal IDE drives, as well as a regular SVGA monitor, and
certain types
of standard 168 pin ram. Traditionally, Sun machines
have used SCSI drives, Special memory, and special monitors. Sun equips
these Ultra Sparcs with 9 to 18 gb hard drives, but I used a 60gb,
and a 40gb for 100gb of storage. Though this is not my fastest machine,
it does use a 64 bit CPU with RISC architecture, so it is very likely
my most powerful machine. These machines have been out of production
since late 2002.
I have installed the latest
version of the Sun operating system, Solaris 10. This is probably
the most popular version of Unix, and is a pretty standard operating
system in the server and mainframe world. Since I already have a
Solaris machine, though it is an Intel version, I am considering clustering
these machines.
The Ultra machines are beloved
of those who wish to use, and learn, genuine Unix, on a high level
platform. They are also held in derision by many Sun/Unix purists
as glorified PC class machines, or "Sparc Light" machines. Even so,
these machines have probably gone a long way towards increasing the viability
and longevity of Sun. With Windows making inroads in the server market,
Intel and AMD producing some 64 bit processors, and Linux enthusiasts
claiming their pet operating system to be the equal of real Unix, Sun
clearly needed to do something to break out of it's niche.
At their introduction, in the
mid to late nineties, these machines sold for several thousand dollars,
making them one of the great computer bargains of the day. At a current
market price of $100-$200 used (mid 2005), these machines continue
to be a bargain today. Sun is now offering it's excellent Solaris 10 operating
system for free to individual users, simply for signing a user agreement.
It is also possible to get the Star Office suite, as well as a good
sized collection of other software for free. It is thus possible to
get a 64 bit RISC machine for less money that a Windows machine. One
of the dirty little secrets of the computer world is that it is also
possible to get a genuine Unix machine for less than the cost of the
Redhat Enterprise version of Linux. That's right, Solaris is cheaper
than Enterprise Linux.
In addition to being able to run Solaris,
there are ported over versions of Linux, BSD, and some other operating
systems ported over to SPARC. These machines are becoming very popular
with a certain segment of geekdom, consisting of people who want to
add significant Unix skills to their expertise, and who wish to experiment
with RISC, or with something other than the familiar Intel based platforms.
There is also a certain allure to owning a computer that is still built
like a computer. Once upon a time, computers used exceptionally high
end components, and a "computer grade" part was of unquestioned quallity.
The appliance computer has changed all of that. The Ultra 10 is heavy,
well built, and has a power supply that specs out the way that computer
power supplies did in days past.
The Ultra series of machines was replaced
by the Sun Blade series, which is still being made.
The Ultra Series
Model
|
Case |
CPU |
RAM |
HD |
Video |
Drives |
Expansion |
Network |
Date
|
Ultra 5
|
Desk top |
IIi 270-
400mhz
|
4x168pin
512mb
|
1xIDE
4.3 to 20
|
8 or
24 bit
|
CDRom
3.5" |
2.5 PCI
|
10/100 |
01/01
|
Ultra 10
|
Tower
|
IIi 300-
440mhz
|
4x168
1gb
|
2xIDE
4.3 to 20
|
24 bit
+ UPA
|
CDRom
3.5"
|
4 PCI
|
10/100
|
01/01
|
Ultra 30
|
Tower
|
II 300-
440mhz
|
16x200
2gb
|
2xSCSI
4.3 to 36
|
2xUPA
|
CDRom
3.5"
|
4 PCI
|
10/100
|
02/99
|
Ultra 60
|
Tower
|
II 2x300-
450mhz
|
16x200
2gb
|
2xSCSI
4.3 to 36
|
2xUPA
|
CDRom
3.5"
|
4 PCI
|
10/100
|
07/02
|
Blade 100
|
Desktop
|
IIi
500mhz
|
4x168
2gb
|
2xIDE
15 to 20
|
|
CDRom
3.5" card
|
3 PCI
|
10/100
|
|
Specs shown above are maximums.
Ultra Sparc IIi CPU
SPARC V9 compliant 64-Bit
4-way superscalar
VIS Instruction Set
Clock Frequency : 440 MHz
L1 Cache :
16 KB Primary direct-mapped data cache
16 KB Primary instruction cache (2-way set associative)
L2 Cache : 2 MB (4-way associative), Integrated on-chip
Max Memory : 16 MB - 4 GB
Memory Type : PC 100/133 MHz SDRAM memory interface.
Bus Interface :
Integrated Rev. 2.1 PCI Compatible interface
33/66 MHz, 32-bit, 3.3 V
Four-way superscalar pipeline, 64-bit wide memory interface
with 800 Mbyte/sec capacity combined with 64-bit wide internal buses.
As was mentioned above, the Ultra 10
usually comes with either 9 or 18 gb of storage on one or two IDE
hard drives. The machine that I purchased came out of government service,
which required that the hard drive not only be erased, but also destroyed.
So the standard 9gb drive was not included. As with a standard PC computer,
the Sun Ultra 10 has a pair of IDE channels, each capable of supporting
a pair of IDE devices. The included 32 speed CD ROM is the master on the
secondary IDE channel, and I set up a 60gb IDE drive as the master on
the primary channel, with the 40gb IDE drive set as a slave. My CD Rom will
soon be replaced by a DVD. As far as I can gather, from enthusiast web sites,
the Ultra series are able to take drives up to the 127gb limit, though
I have tired nothing large tham the 60gb drive.
This machine has, in addition
to the IDE drives, a 9gb SCSI drive. A PCI compatible SCSI card
runs the drive, and features an external SCSI connector, in case
I should ever want to chain external devices, such as hard drives
or tape drives. An external tape drive, or perhaps a hard drive
array might be a neat addition to this unit. This would be a great
way to add a number of extra drives, without straining the capabilities
of the 250 watt, Ultra 10 power supply.
One interesting set of utilities
I have for Unix does not even run on a Unix machine. It is called
exceed, and is a group of communications programs. Exceed runs
on my windows machines, and with it I can log into my Unix box remotely.
This is not simply a file transfer, or terminal emulator program
(though both are included as part of the suite); I am actually logged
into, and remotely running the Unix machine. I have attempted to
log into my Linux box using Exceed, with no luck: apparently
Linux is not as close a relation to Unix as I had thought.
I did a scratch install, first
of Solaris 9, and then of Solaris 10 on this machine. Solaris was
downloaded, for free, from Sun's web site. Sun is really beginning
to embrace the open license concept. Though they do require registration
and the acquisition of a (free) license for use of Solaris, the software
is free for the individual user. The install was pretty simple, using
a set of bootable CD ROM's.
I may eventually make this my network
server, and firewall, but for now my network remains as a Windows
domain. This will continue, so that I may practice working with
a domain, until I finish up my MCSE (Win XP path). Upon completion
of this, I will switch my network over. The new Microsoft server
(Windows 2003 Server) is reputed to work more along the lines of Novell,
and may not use domains, at least not in the same was as previous versions.
I am still, very much a neophyte when it comes to Unix and Linux both.
Details of my experiences with Unix will be available
here, as I continue to learn and practice.
Four seems to be an important number
on this machine. It is maxed out with a 440mhz cpu, four 256mb sticks
of ram, and four IDE drives (as well as a single SCSI drive), which
are the maximum numbers in all of these catagories. It also has four
PCI slots, of which three are filled (VGA card, SCSI card, 375-0095 card).
The Sun 375-0095
Case |
CPU |
RAM |
HD |
Video |
Drives |
OS |
Sound |
Monitor |
Modem |
Network |
PCI card |
AMD 400 |
256mb |
(SUN)
|
SVGA
|
floppy |
W2K |
SB 16 |
15"svga |
none |
(SUN) |
With the introduction of
the PCI based Ultra machines, Sun also introduced it's coprocessor
cards, to allow use of standard Windows operating systems. This
is not an emulator, or anything like that, but is a complete PC
compatible computer, including video, sound, network, and external
ports, on a single board. It is almost completely self contained
within the Sparc machine, sharing drives, and able to be run inside
of a Solaris window.
The virtual drive of the windows
co-processor is stored as a file within the Solaris partition.
Extra Windows drives can be added by creating additional files.
Windows will see these as drives, and will partition and format them
in a seemingly normal fashion. Windows also uses the Ultra Sparc CD,
and floppy drive.
Though this card runs within
a Solaris window, it is also capable of driving it's own monitor,
through a standard SVGA port. In addition to the video port, this
card has it's own network connection, it's own memory, its own
sound, and a serial, parallel, and USB port. This card has slots
for two 168 pin dimms, and can hold up to 512mb of RAM. Windows 2000
runs pretty easily on this card, while XP seems to be at just about it's
limit.
There is more to the coprocessor
card than just having an extra Windows machine. Solaris and Windows
are able to talk to each other, and to transfer and convert files.
This is very handy, for those environments where both systems are
used. There is no need to screw around with SAMBA or anything in order
to get these systems talking. The card is more than worth having, just
for the file transfer capabilities.
I have installed a selection
of PC software on this operating system. Both the Microsoft, and
the Star office suites are running here, as well as a selection of
graphics software. I have set up a pair of 20gb virtual drives for
the Windows OS installed for this board. One thing that I shoudl mention
about the installation of this card, and of the software by which it is
driven. In four words --- pain in the butt. This is one of the more difficult
install that I have experienced. The card itself was easy enough to install;
but the software was very difficult.
The install disc contains the actual software that
runs under Solaris, to drive the card, and it also contains the drivers
whcih are used by Windows during it's side of the installation. The most difficult
thing is getting a good file. I downloaded the file from Sun, and could not
make it open.
Rebuilding the Ultra 10
During my first attempts at installing the Penguin
card, I noticed some problems. The first was that the card did not seem to
fit properly. I probably shoudl have stopped at this point; but I was determined.
Installing the card interfered with teh video; but I was soon able to resolve
this issue, by pulling out the video card, and switching over to the on board
video.
Ultra SPARC Links
(Coming)
Solaris
|
Solaris for x86
|
Free Solaris software
|
|
|
|
|
|
|
|
|
|
|