100% found this document useful (1 vote)
49 views11 pages

Let'S Open Solaris: Danilo Poccia

The document summarizes key capabilities and innovations in Solaris 10 and OpenSolaris, including DTrace, Zones, ZFS, and an open source development model. It highlights Solaris' support for multiple platforms and vendors, and how OpenSolaris provides the latest Solaris innovations through a web-based distribution and shorter release cycle. The summary concludes by demonstrating how to easily install and use Ruby on OpenSolaris using its new Image Packaging System.

Uploaded by

Danilo Poccia
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
49 views11 pages

Let'S Open Solaris: Danilo Poccia

The document summarizes key capabilities and innovations in Solaris 10 and OpenSolaris, including DTrace, Zones, ZFS, and an open source development model. It highlights Solaris' support for multiple platforms and vendors, and how OpenSolaris provides the latest Solaris innovations through a web-based distribution and shorter release cycle. The summary concludes by demonstrating how to easily install and use Ruby on OpenSolaris using its new Image Packaging System.

Uploaded by

Danilo Poccia
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

LET'S OPEN SOLARIS

Danilo Poccia
Senior Systems Engineer
Sun Microsystems Italia S.p.A.
The Renaissance of Solaris
Solaris 10:
Breakthrough Capabilities
Multi-Platform
• Intel
• DTrace (Dynamic Tracing)
> Real-time debugging and
• AMD
optimization • SPARC
• Predictive self-healing
> Automatic diagnosis and recovery Multi-Vendor
• Containers (Zones), Logical • Sun
Domains, Sun xVM • IBM
> Consolidate, isolate and protect
thousands of apps on a single server
• Dell
• ZFS
• HP
> Virtually unlimited scalability
Open Source
> Virtually guaranteed data integrity
• OpenSolaris
• Secure by default

2
Open Source

• Opened June 2005


• OSI-approved, free (as in “freedom”) software license
> Common Development and Distribution License (CDDL)

• Open development processes


• Expansion into new markets
> Virtualization
> Storage
> Cluster

3
OpenSolaris
Solaris Innovation with a “Distribution” Model

• OpenSolaris as an integratable component,


not a large integrated body of code
> Core operating system
> Package repositories delivering Sun and non-Sun
innovation
• Closing the “familiarity gap”
> Easier to acquire, easier to install, GNU userland,
package management system, ...
• Focus on unique Solaris capabilities
> Upgrade rollback via ZFS snapshots, AMP stack with
integrated DTrace probes, binary compatibility, ...

4
Easy to Acquire
Redistributable CD
Solaris 10 OpenSolaris

6 CDs Single CD

.org
Mirror Sites
Sun Download Center

Sun Download Center Available Everywhere


5
Easy to Install

• Simplified install and upgrade


• Localized graphical installer
• Automates basic system configuration
6
Easy to Maintain
Image Packaging System Upgradable
Frozen
Incorporated
eXcluded

• Easy to administer
• Easy to package for the developer
• More frequent fixes
• Upgrade and rollback with ZFS snapshots
7
Two-Tier Release Model
One Solaris Platform, Two Delivery Mechanisms

• Enterprise-class • Web economy


• Unmatched level of • Latest Solaris
support innovations
• Long release cycle • Short release cycle
(3 – 5 years, with (every 6 months)
frequent updates)

8
For the Developer
Unique Features of Solaris Offer Unique Possibilities

DTrace • DTrace probes in Java, Ruby, Perl, php, Python, ...


• Debugging unmodified Linux binaries running in BrandZ
• Simulate and debug distributed applications with Solaris
Containers

Solaris • Simulate and debug distributed applications in multiple zones


Containers • Test multiple app server versions in identical environments

ZFS • Multiple local development workspaces with little disk space


• Cloning zones for identical environments

Documentation • Abundant, well-maintained and authoritative developer


documentation

9
Installing Ruby with IPS
root@opensolaris:~# pkg refresh
root@opensolaris:~# ruby
-bash: ruby: command not found
root@opensolaris:~# pkg status -a| grep -i ruby
pkg://opensolaris.org/[email protected] known ----
root@opensolaris:~# pkg install SUNWruby18
DOWNLOAD PKGS FILES XFER (MB)
Completed 1/1 1546/1546 8.50/8.50

PHASE ACTIONS
Install Phase 1837/1837
root@opensolaris:~# ruby
puts "Hello, World!"
Hello, World!

10
LET'S OPEN SOLARIS
Danilo Poccia
[email protected]
blogs.sun.com/danilop

11

You might also like