Here is a great offer from Canonical. Canonical is offering no cost support (up to 3 instances) for users evaluating Ubuntu running on serveral Sun servers including the Sun Fire CoolThreads servers (T1000 and T200) as part of the Sun's Try and Buy program. Go to
http://www.ubuntu.com/support/webtocase/sun for more details.
Apr
23
Sun's 25th Anniversary Sale
Sun's having a sale over the next two weeks to mark it's 25th anniversary. Looks like there are some very good discounts. Hurry it ends May 7th.
Sun's 25th Anniversary Sale
Jan
17
Setting Up TWiki with Cool Stack
Here's my little guide (maybe not so little) to help with setting up TWiki on a Sun Fire T2000 running Solaris 10. I started with the Cool Stack but quickly found that I needed a few other pieces of software to get everything working properly. I also wanted LDAP support which wasn't enabled in Cool Stack. All of these software packages always have new releases, I provided version number just for reference. Please send me feedback, I'm sure some of this isn't as clear as it can be.
Setup Solaris 10 11/06 (or update 3, I'll cover this in a seperate entry) and install CoolTuner which will keep your Sun Fire T1000 or T2000 updated with the latest tunning parameters and patches.
We also need a few additional pieces of software to support TWiki. The additional software pieces are:
rcs-5.7
patch-2.5.4
diffutils-2.8.1
grep-2.5.1a
make-3.81
Download and untar each of the above packages and use the following commands to build. The compiler flags provide a very good level of optimization and we want the install to be placed in /usr/local. Make sure that the Sun Studio 11 compilers and /usr/local/bin are in your path first.
CFLAGS="-xO4 -xtarget=generic" ./configure --prefix=/usr/local
make
make install
Install CSQamp, CSQperl packages from Cool Stack. Cool Stack installs into /usr/local.
I found that the CSQperl needed a number of extensions added to it. CSQperl is based on Perl 5.8.8. Here's are the key parameters need edwhen you run Configure. Use the defaults in most cases.
Invoked as: CFLAGS="-xO4 -xtarget=generic" ./Configure
Use dynamic libraries
Make libperl dynamic
Use these flags: -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV
Use this library path: /lib /usr/lib
Use these optimization flags: -x04 -xtarget=generic
Here are the perl extensions to add. I used cpan to grab and build the additional extensions, it much easier this way since it understands dependences on other extensions and will grab and build those too.
Next we need to build OpenLDAP, I built version 2.3.27 but there is going to be newer versions.
export CPPFLAGS="-I/usr/sfw/include"; export LDFLAGS="-L/usr/sfw/lib"; \
export CFLAGS="-xO4 -xtarget=generic -D_AVL_H"
./configure --prefix=/usr/local \
--sysconfdir=/etc/openldap \
--with-openssl=/usr/sfw \
--with-tls \
--disable-slurpd \
--disable-slapd
make depend
make
make install
Now Apache will need to be rebuild to include support for LDAP. The following is based on how CSQamp builds apache and I've added the additional options to build LDAP support with OpenLDAP.
The package libiconv, libxml, php and mysql that are included in Cool Stack are included in CSQamp, don't need to be re-compiled but if you want here are the commands:
/usr/local/php/bin/phpize
CFLAGS="-xO4 -xtarget=generic" \
/bin/php-config --enable-apc-mmap --enable-apc-sem
The following line should be used for the standalone php in CSQphp package
CFLAGS="-xO4 -xtarget=generic" \
./configure --enable-apc --with-php-config=/usr/local/php5_fastcgi/bin/php-config \
--enable-apc-mmap --enable-apc-sem
Apache adds
There are lots of parameters that can be placed into the httpd.conf file and I will not go through them all since it really depends on your specific setup. Here are a few essential ones.
Add LoadModules for mod_perl and mod_ldap
LoadModule perl_module modules/mod_perl.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule auth_ldap_module modules/mod_auth_ldap.so
Add parameters for mod_ldap
LDAPSharedCacheSize 200000
LDAPCacheEntries 1024
LDAPCacheTTL 600
LDAPOpCacheEntries 1024
LDAPOpCacheTTL 600
Add authentication for the twiki/bin directory
Directory "{path to twiki install}/twiki/bin/">
AllowOverride All
Allow From All
Options ExecCGI
SetHandler cgi-script
AuthType Basic
AuthName "LDAP Login"
AuthLDAPURL ldap://{server}:389/ou=people,dc=sun,dc=com?uid
< / Directory>
TWiki can be installed into the docroot root and here are a few things to add.
edit all files in /bin to use /usr/local/bin/perl
add lib/LocalSite.cfg
add bin/LocalLib.cfg
add bin/.htaccess
add twiki/tools/mod_perl_starutp.pl from http://twiki.org/cgi-bin/view/Codev/ModPerlUnix
when runnin configure for TWiki make sure to everything is clean, no error or warnings.
Three essential plugins are:
LdapContrbLdapNgPluginNewUserPlugin
Some other additional TWiki plugins I've found useful and the perl extensions that will be needed.
ActionTrackerPlugin
Time::ParseDate
Time-modules-2006.0814
CalendarPlugin
Date::Calc
Date-Calc-5.4
Bit::Vector
Bit-Vector-6.4
Carp::Clan
Carp-Clan-5.8
HTML::CalendarMonthSimple
HTML-CalendarMonthSimple-1.25
EditInTablePlugin
ImageGalleryPlugin
LinkOptionsPlugin
RedirectPlugin
Jan
9
Happy New Year!!
I'm just back from a two week vacation and catching up on things. Happy New Year!! 2007 should be an exciting year, there are many innovations and products to look forward to. Some that have my interest are:
OpenSPARC - The community is forming and growing. I expected to see more innovation occurring and people using OpenSPARC T1 in ways we haven't anticipated. Academic interesting is very strong and we should see courses at various Universities using OpenSPARC T1 in their teaching materials.
Multi-Core CPUS - Multi-Core systems are really coming into the mainstream with AMD and Intel focused on both dual-core and quad-core processors. Sun will be announcing Niagara 2 based systems this year. Very exiting and these products will continue pushing the CMT (chip multi threading) architecture to higher levels of performance and integration. Sun APL systems will be introduced with multi-core/multi-threaded CPUs. IBM will introduce Power6.
Java - With Java now licensed under GPLv2, what innovation we will see there?
Virtualization - Driving the push for virtualization is cost reduction through server consolidation, dynamic provisioning, and disaster recovery. Multi-core CPUs bring a lot of processing power and consolidation is one way to effectively use it.
Gaming - There will be a new set of games that will really start to take advantage of multi-core cpus and with dual HD screens and high quality audio, games will be more immersive with more realistic physic modeling. Thats just for PC based games. On the console side, with PlayStation3, Nitendo Wii and Microsoft Xbox 360 released, there will be a three way battle to see which console will have the best suite of games.
Should be a great year and to start us out, Sun has just announced new enhanced Sun Fire T1000 and T2000 systems. The major enhancements being faster CPUs (1.4 Ghz) and 64GB memory configuration. Look here.
AMD chips were used in 113 supercomputers, or 22 percent of those on the latest list, up from just 11 percent (or 81) a year ago ago. Intel CPUs took their biggest decline ever, slumping from a high of use in 333 systems or a year ago to 261 or 52 percent of systems on the current list. Power appeared in 93 systems, or 18.6 percent of the computers, up from 73 systems or 14.6 percent one year ago. Intel's Itanium chip family slipped from 37 to 35.
Sun Microsystems has 10 systems on the list all which use AMD's Opteron. The three Sparc systems are Fujistu models using Sun's Sparc64 processor. Hopefully in the future we'll see SPARC climb back onto the list. There are some exciting SPARC processors under development.
Nov
16
More is More - CoolThreads Servers from Sun
I forgot about this video that was made for the launch of the Sun Fire T2000.
Just saw it again on YouTube and it's funny.
Nov
13
Feel the Freedom
Today is the day that Java Source is available under the GPL v2 license. A great day for developers worldwide. Freedom to innovate with Java and Java related technologies. Much more to read here.
Came across this very cool interactive search site. Ms. Dewey is a new, interactive, Flash based search engine. To assist you in your search, the website is hosted by smoking hot model/actress/vocalist, Janina Gavankar. See what she and the site are capable of by typing into the search field, or just leave it blank and watch. It's fun just watchng what she does.
Give Ms. Dewey a try. She has a lot of attitude.
Ms. Dewey is written by the firm, EVB.
Here's the
Digg entry that has some suggestions for search terms.
Oct
17
BYOB - Bring Your Own BlackBox
I think this is a very cool idea. This video conveys the message very well.
One of the initial configurations can hold up to 250 Sun Fire T1000, thats a lot of computing power. 250 times 8 cores = 2000 cores or 8000 threads.
More Details.....
Oct
13
Itanium --- where?
Intel's big gag at IDF made during Pat Gelsinger's presentation was demonstrating an Itanium-based Hitachi blade server system running Sun Microsystems' Solaris OS, calling it the "highest performing SPARC machine in the industry." This demo was done with the help of Transitive, a virtualization vendor whose Quick-Transit technology allows applications that have been compiled for one operating system and processor to run on servers that use a different processor and operating system.
Itanium sales are still anemic when compared against IBM POWER and Sun UltraSPARC-based servers
...despite positive news and good vibes, Montecito's arrival obscured a singular issue: Itanium's failure to deliver on promises originally proposed by Intel and its primary IA-64 partner HP.
Intel continues to press Itanium's potential as a replacement/migration solution for competing UNIX platforms, HP is the only vendor that is likely to gain significantly from that position.
Transitive's Solaris-to-Itanium migration demo at IDF was technically interesting, we do not believe the company's solutions will drive significant revenues toward Itanium vendors or customers away from Sun and IBM's UNIX solutions
We'll see what the future holds.........but I doubt that there will be many (if any) customers running Solaris/SPARC apps on Itanium.
Oct
2
OpenSPARC CAB Formed
Sun has announced the appointees to the OpenSPARC Community Advisory Board (CAB). The board will be comprised of five charter members, two from Sun and three outside the company. The members are:
David Weaver, UltraSPARC Architect, Sun Microsystems, Inc.
Simon Phipps, Chief Open Source Officer, Sun Microsystems, Inc.
This is a very exciting milestone in the growth of the OpenSPARC community. This board has a diverse membership to hopefully capture the breath of the community. The board will solicit input from the OpenSPARC community which it will use to help shape the evolution of the initiative. The community's initial charter is available.
Sounds a bit strange to me, several questions run thru my mind:
What is the market for migrating applications off of Solaris/SPARC onto Linux/Itanium?
Transitive Emulator Ports Sparc/Solaris Apps to Linux on Xeon, Itanium
I guess one big customer is all it takes or some special funding:
'Transitive, a startup that has created a sophisticated emulator for running software for one computer architecture on other architectures, got backing from Intel, the tongues started wagging that Intel had given Transitive money to create a version of its emulator to support the porting of Solaris/Sparc applications to Intel Xeon and Itanium processors, possibly running the Linux operating system. And, indeed, this has come to pass.'
What's the performance and reliability of Transitive's software?
I don't understand all the technical details of the solution, but you have to wonder about the performance of an emulation solution. If something does go wrong, which ISV will provide support for their software in this type of setup?
Here are a couple of datapoints that show UltraSPARC IV+ outperforms Itanium2,
SPECjbb2005 and
SAP.
How many vendors are building Itanium based systems?
And there are so many more questions. I guess the, Itanium Solutions Alliance, would want you to believe they are the right ISA. I hope our Solaris/SPARC customers know better.
Sep
25
Multi-Core Processing for Dummies
Here's a funny marketing stunt, this time by AMD. Intel is holding their Fall Developer Forum this week starting Tuesday, September 26. So AMD had this printed up and sent out to journalists, a special edition of a popular tutorial series, "Multicore Processing for Dummies". The 32-page booklet, published by Wiley, is supposely also accompanied by a note that states:
"We aren't attending this year's IDF, but were hoping you could pass something on to Intel for us. Included is a little something that we think Intel and its customers should find especially useful."
Here's another innovation from Sun, the Sun Fire X4500 server. It's capable of providing 24TB of storage in a 4 rack-unit server.
Imagine you had the Sun Fire X4500 server. How would you use the world's first hybrid data server to innovate? What would you streamline? What equipment could you finally recycle? Now's your chance to share your plans. Watch Jonathan below. As he says, if we like your video the best, you will win a Thumper of your own!