Tuesday Apr 29, 2014

Solaris 11.2 Launch

Two of the features I'd like to highlight that our team in Solaris Security has contributed to the 11.2 release are:

  • Improved System Validation using Verified Boot, which protects against loading rogue kernel modules
  • Kerberos Integration with Auto Install, which leverages Solaris AI to provide a fully working Kerberos configuration at initial install time

Be sure to check out the Solaris 11.2 public Beta page.

Wednesday Nov 02, 2011

Oracle Career Fair - Santa Clara, CA - November 11, 2011

The Oracle Santa Clara, CA office is growing by leaps and bounds!  Oracle is hosting an onsite Microelectronics and Systems Career Fair in Santa Clara.

When: Friday, November 11th, 9:00am – 2:00pm
Where: Oracle Auditorium, 4030 George Sellon Circle, Santa Clara, CA 95054

Some of the available positions include:

  • OS and Virtualization Developers
  • Security/Cryptography Developers
  • Embedded Developers
  • Systems Developers
  • SW/HW Quality Test Engineers
  • Build/Release Engineers
  • Mechanical Design/SI Engineers
  • Verification Engineers
  • RTL/Logic Design Engineers
  • Circuit Design Engineers
  • Product & Test Engineers
  • Architecture Performance Engineers (Software Developer)
  • Physical Design Engineers
  • CAD Engineers

Monday Feb 18, 2008

NPort ID Virtualization (NPIV)

Our Solaris QE team has been developing the test strategy for NPort ID Virtualization (NPIV). The i-team has already released the NPIV beta release in January.

Project status is here and here.

Here's a brief Wikipedia entry on NPIV.

Monday Jan 28, 2008

COMSTAR: Common Multiprotocol SCSI Target

One of the new Solaris Storage projects that our test development team is currently implementing test infrastructure for is called COMSTAR. The overview of the project from the OpenSolaris.org COMSTAR page is:

COMSTAR is the software framework to use a Solaris host as a SCSI Target platform. COMSTAR uses modular approach to break the huge task of handling all the different pieces in a SCSI target subsystem into independent functional modules which are glued together by the SCSI Target Mode Framework (STMF). The modules implementing functionality at SCSI level (disk, tape, medium changer etc.) are not required to know about the underlying transport. And the modules implementing the transport protocol (Fibre Channel, iSCSI etc.) are not aware of the SCSI level functionality of the packets they are transporting. The framework hides the details of allocation, providing execution context and cleanup of SCSI commands and associated resources and simplifies the task of writing the SCSI or transport modules.

COMSTAR features include:

  • Extensive LUN Masking and mapping functions.
  • Multipathing across different transport protocols.
  • Multiple parallel transfers per SCSI command.
  • Scalable design approach.
  • Works with generic HBAs.

Monday Oct 15, 2007

OpenSolaris Test Farm

Everyone in the OpenSolaris community should read about the OpenSolaris test farm that Solaris Quality Engineering is highly involved in.

I'm very excited about this test farm. It will be a very useful tool to many OpenSolaris contributers.

Monday Sep 03, 2007

Spirent Avalanche 2500

One of the unique and important pieces of network test equipment that we use is the Spirent Avalanche 2500.

From the FAQ:

What is Avalanche 2500?
Avalanche 2500 is an award-winning capacity assessment tool that challenges your networking infrastructure and applications to stand up to the load and complexity of real-world traffic. It delivers performance, realism, a wide range of protocols and ease of use in a single, easy-to-deploy appliance. Avalanche 2500 helps you determine the performance capabilities, bottlenecks and points of failure of a single device, a network or a complete end-to-end system.

Here's a good screenshot of the analyzer application that I got from this web site.

The Avalanche has been useful to us from a network stress testing perspective, especially to simulate FTP and HTTP scenarios. In conjunction with SmartBits, we're able to provide excellent network stress testing at the most critical portions of the networking stack, for relatively low engineering overhead.

Monday Aug 13, 2007

Tomato Firmware

One of my Solaris quality engineering team's responsibilities is to develop tests for x86 WiFi. Because of our involvement in WiFi, I recently learned about Tomato Firmware.

From the Tomato Firmware web site:

Tomato is a small, lean and simple replacement firmware for Linksys' WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54 and other Broadcom-based routers. It features a new easy to use GUI, a new bandwidth usage monitor, more advanced QOS and access restrictions, enables new wireless features such as WDS and wireless client modes, raises the limits on maximum connections for P2P, allows you to run your custom scripts or telnet/ssh in and do all sorts of things like re-program the SES/AOSS button, adds wireless site survey to see your wifi neighbors, and more.

This wiki has a bunch of useful information on Tomato. I'd recommend for anyone interested in WiFi to take a look and try this firmware out.

Also be sure to check out Wireless Networking for OpenSolaris.

Monday Jul 23, 2007


If you're interested in one of the test frameworks we are using in the Solaris quality engineering organization, or if you are doing development and testing on OpenSolaris, this resource on CTI for TET should be of interest to you.

CTI stands for Common Test Infrastructure and is the set of tools and infrastructure you can use for OpenSolaris testing support. TET, which comes from the Open Group, stands for Test Environment Toolkit, which takes care of the administration, reporting, and sequencing of tests.

It's also great to see that some of of my team here in Sun Beijing ERI recently have been listed on the roster of OpenSolaris community test leaders.

Monday Jul 02, 2007

Network Auto-Magic

One of the projects we recently started staffing in my Solaris networking Quality Engineering (QE) test development team is Network Auto-Magic. The concept is to provide an easy way to do network configuration, especially for machines that change frequently change their locations, like laptops.

After updating my laptop to the most recent Solaris Nevada build recently, I used the opportunity to install the Network Auto-Magic package from opensolaris.org. So far it has made using Solaris a lot easier. The user experience is much more straightforward.

Previously you'd have to do a manual ifconfig or use a Sun company-internal GUI-based network configuration tool every time you boot up and connect to the network. Now, things are done automatically by the Network Auto-Magic Service Management Framework (SMF) service. The laptop user experience that I've had so far is similar to Windows XP in that regard, you just plug into the network and you're connected. No more clunky ifconfig plumb commands.

So far the Network Auto-Magic project is still under development, but even at this early stage, I think this is a great way to increase our Solaris laptop user base.

The screenshot above is from this presentation.

Saturday Jul 16, 2005

Gantt chart generation on Solaris x86

I've started using a very nice native Gantt chart creation tool that runs well on x86 Solaris. The tool is Planner and I got it from blastwave.org, a good site for getting x86 Solaris binaries.

My major complaints about this tool are:

\* it doesn't generate PERT charts
\* when you export HTML, the x-axis of the Gantt chart lacks date labels
\* in the program view of the Gantt chart, the x-axis is labeled with "week 1", "week 2", etc., rather than actual dates
\* the PDFs it exports are viewable by Gnome PDF reader, but Acrobat reader shows many "square" characters and no actual text

Other than that, I'll continue to use it since it's the best option so far. The Java-based tool that I tried out, GanttProject, had too many problems, including exporting of HTML and PDF files.

I also looked at dotProject and Achievo, which are PHP-based tools that might be better suited for project management for a large project or a small company.


Oracle Solaris: Security, Networking, and Quality Engineering


« July 2016