SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : All About Sun Microsystems -- Ignore unavailable to you. Want to Upgrade?


To: E_K_S who wrote (10635)7/23/1998 9:48:00 PM
From: Chung Yang  Read Replies (1) | Respond to of 64865
 
Hi Folks:

Some of you asked about the Solaris/X86 program. Well. This
is not exactly a free Solaris give a way. But you do get
the source code. Stand Alone Solaris/X86 is $100, but if
you buy another SUN produce, it is free. You can get the
development tools from the:

sun.com

and solaris freeware:

smc.vnet.net

There you can find gcc/g++ ... etc. and all your popular GNU
stuff.

Have fun!

- Chung

Sorry for the bad format.
---------------------------------------------------------------------
Solaris SPARC and Intel Source Code
Program

Sun's education customers have requested that we
take a fresh look at technology licensing for teaching
and research. We are starting with Solaris (TM)
operating environment and overhauling the program,
taking into account the feedback we have been given,
and adding some new features.

Sun is interested in what it's customers do with source
code and wants to share ideas for improvement with
researchers worldwide. Specifically, this program
encourages the sharing of source code changes and
the evaluation and possible integration of these
changes into future releases of Solaris operating
environment.

What are the main elements of the
program?

Source Code includes both SPARC and Intel
We have included both SPARC and Intel source
code. The device driver developers kit (now
called DDS) is available for free download and
use. Since Solaris (TM) 2.6 release we have
been shipping the common source tree product
which is the same for Intel and SPARC along with
CDROMs and floppy disks for the machine
dependent parts and supporting manuals and
documentation.

Code sharing & integration in to Solaris
release schedules
Customers have told us that they would
appreciate being able to share source code
changes with other universities, other research
projects, and with Sun's Solaris engineering
teams. We are building the procedures
necessary to support these aims through an
email list at Sun and a web page on this server.

Licensing agreement
Download the agreement.
We hope that you understand that we must
protect our intellectual property rights and
Solaris source code contains many key
technologies that differentiate Sun from it's
competitors. Never-the-less, we recognise the
benefits of making this available to you, but do
ask that you complete an agreement governing
it's use. At this time, the agreement includes a
clause that requires that you mount and use the
source code from a dedicated non-networked
system.

For those of you that are already technology
licensees, you will be pleased to know that we
have made the new agreement cover all future
revisions -- this could be the last Solaris
source code agreement you sign. We have also
made sure that there is one agreement covering
all Sun business units.

Support
Clearly it is not easy to support a worldwide
audience for such a complex source code
product as Solaris (TM) operating environment
at a reasonable cost. However, Sun is
investigating a way to provide support for the
source code program both logistically and
technically over email. Please note that we do not
currently [and have no plans to] support source
code through Sun Service.

Revision Updates
Source code updates will normally be made
available for each major and minor revision. For
example Solaris 2.5.1 and Solaris 2.6 are/have
been available. When new revisions ship as
binary code, source code usually lags by 30-90
days afterwards. The next major revision is
Solaris 2.7. There are no plans for minor
revisions of 2.6. SPARC hardware specific
maintenance releases will not normally be made
available. An example of such a release is
Solaris 2.7 3/95.

The same mechanism is used for obtaining
updated source code as is used for the first copy
-- the difference is that a new license agreement
is not needed.

How do I place an order?

Order process
When you make the call to Sun, we will need to
establish your entitlement to the program. For
universities, colleges, and schools it will be
obvious, for others please be prepared to explain
why you are to be treated as an education
customer.

Next we will ask you to sign the technology
licensing agreement. This can be faxed, mailed,
or emailed to you. We will ask that a member of
the faculty or staff sign this agreement --
preferably a departmental head. We may enter
your order into our database at this stage or
later, but will not ship the source code until the
agreement is signed and returned to our legal
department and they approve shipment to Sun's
order processing group.

Provided that you order another Sun product with
the source code, we will discount the source
code line item to $0. The Part number is
UNSOL-2.6-SRC, and the stand alone price is
$100

Who do I call?
USA: please call Sun Telesales
1-800-786-0404
Elsewhere in the world please contact your local
Sun Sales office

Java in Education
Contact: Graham Lovell
Graham.Lovell@Sun.Com



To: E_K_S who wrote (10635)7/29/1998 10:42:00 AM
From: E_K_S  Read Replies (3) | Respond to of 64865
 
Java get optimized with JOVE...Java compiler technology just got better (2.5milion objects per sec. vs Sun's 1.1.6 version at 600k objects per sec.)

Java Speed Barrier Smashed; Key Benchmarks Indicate New JOVE Technology
Produces Java Speeds Up to 15 Times That of Current Technologies

PORTLAND, ORE. (July 29) BUSINESS WIRE -July 29, 1998--Instantiations,
Inc. today released a series of benchmarks that demonstrate the
performance of its new JOVE(tm) Java compiler technology.

Designed to solve Java performance and deployment problems in large or
complex applications, JOVE boosts Java's performance in key areas by up
to 15 times when compared to competitive technologies.

JOVE and its major elements, including whole-program analysis,
object-oriented optimization, garbage collection, and runtime
environment technologies, are now available for licensing.
Instantiations, which is in active discussions with several strategic
partners, believes JOVE now produces the world's most highly optimized
Java code.

JOVE is a totally new optimizing native compiler that was designed and
implemented from the ground up to support Java. The new technology
combines aggressive whole-program and object-oriented optimization
technologies and a very high performance, scaleable runtime environment
to dramatically improve the performance of Java applications.
Instantiations has coined the term Super Optimizing Deployment
Environment(tm) to describe JOVE.

"The real news is that even though the numbers we're releasing today
are great, we've just begun to tap JOVE's real potential. It's going to
get much faster," said Allen Wirfs-Brock, chief technology officer of
Instantiations and leader of the JOVE development team.

JOVE significantly improves the performance of Java programs by
directly addressing the fundamental causes of poor Java performance.
Key among these are unnecessary and high overhead dynamic calls, the
excessive use of general purpose object-oriented software functions,
and slow garbage collection.

JOVE works with any standard Java development environment, such as
those from Microsoft, Sun, Inprise, IBM, etc., and does not require the
programmer to change the way programs are developed in any way. Once a
program is completed by its developers, JOVE simply takes the Java
class files that make up the program, typically shipped to users, and
optimizes them in conjunction with a high performance runtime system.
This process produces a robust executable file for distribution to
users. Distribution of executable files is the preferred and
traditional method of delivering programs to users.

JOVE improves application performance by removing dynamic calls,
eliminating excessive object-oriented generality, and speeding garbage
collection. For example, two real-world programs were processed
recently by JOVE to test the power of its technology. Program 1 is a
small, but significant, customer application with approximately 200
classes and 2000 methods. Program 2 is a much larger, more complex
program with well over 50,000 lines of code, approximately 600 classes,
and almost 8,700 methods.

Removal of dynamic and unneeded call sites translates directly to
better application performance. JOVE excels in this important type of
optimization removing over 90 percent of the high overhead dynamic call
sites in each program. Some call sites were completely eliminated,
others were turned into their more efficient static equivalents. In
Program 1, dynamic call sites were reduced by 96 percent. Overall, the
number of class sites was reduced by 55 percent. In Program 2, JOVE
removed 91 percent of the dynamic call sites and reduced overall call
sites by 70 percent.

Large Java applications work by creating, using, and throwing away
millions of objects with varying lifetimes. These operations create
"garbage" in the form of code that is no longer needed, but continues
to take up space in the computer's memory. Garbage collection is the
process of identifying and recycling this memory so that it may be used
again by the program. The faster and more efficiently the garbage is
collected, the higher the performance of the program.

Instantiations has developed a Garbage Collection Workload Simulation
benchmark that is designed to simulate the memory management behavior
found in typical large Java applications. JOVE has the highest
performance of any tested Java Compiler on this benchmark, creating and
collecting well over 2.5 million objects per second. Comparative
numbers for other compilers include IBM's HPC and Microsoft's J++ at
approximately 1M objects/sec; Sun (1.1.6) and Cafe 2.5 at 600k
objects/sec; and TowerJ and Supercede at just over 500k objects/sec. On
other tests, JOVE performs garbage collection up to 15 times faster
than other technologies. This performance is indicative of JOVE's
performance in real applications.

Instantiations, based in Tualatin, OR, is a developer of leading-edge
software products and technologies, and provides custom engineering
services. The company specializes in object-oriented software
development. Instantiations is comprised of a team of internationally
recognized experts in the field. Complete details on JOVE and
additional performance information may be found in an informative
Technical Report available on Instantiations' website at
instantiations.com or by calling 503/612-9337.

JOVE and Super Optimizing Deployment Environment are trademarks of
Instantiations, Inc. Other trademarks are the property of their
respective owners.

-0- APS/se*

CONTACT: Instantiations, Inc.
Mike Taylor, 503/612-1188

or
The Bernhardt Agency

Debbie Caldwell, 503/293-8480

KEYWORD: OREGON
INDUSTRY KEYWORD: COMPUTERS/ELECTRONICS COMED PRODUCT
INTERACTIVE/MULTIMEDIA/INTERNET Today's News On The Net - Business
Wire's full file on the Internet

with Hyperlinks to your home page.
URL: businesswire.com

*** end of story ***