Вы находитесь на странице: 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/SUNWruby18@1.8.6-0.79 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
danilo.poccia@sun.com
blogs.sun.com/danilop

11

Вам также может понравиться