13.01.2013 Views

Solaris

Solaris

Solaris

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Open<strong>Solaris</strong><br />

Überblick und<br />

aktuelle Entwicklungen<br />

Franz Haberhauer<br />

Technischer Direktor & Chief Technologist<br />

Global Systems Engineering<br />

Sun Microsystems GmbH


Agenda<br />

• Sun und Open Source<br />

• <strong>Solaris</strong> und Open<strong>Solaris</strong><br />

• Technologien in Open<strong>Solaris</strong><br />

> DTrace, Crossbow, xVM, ZFS<br />

> Open<strong>Solaris</strong> Developer Preview<br />

“Indiana”


gegründet auf Open Source


Sun Microsystems<br />

Services<br />

Network.com<br />

Software<br />

Microelectronics<br />

Storage<br />

SPARC 64<br />

Systems


Open Systems for<br />

Open Minds<br />

Sun Tagline<br />

1984<br />

The Word "Open"<br />

http://blogs.sun.com/roller/page/jonathan/20040808#rewriting_history_and_vocabulary


Sun und Open Source<br />

“When you boot GNU/Linux,<br />

by the time the cursor has appeared,<br />

you've probably executed more code<br />

that has been touched by Sun<br />

than by anybody else.” Simon Phipps<br />

Chief Open Source Officer<br />

Sun Microsystems


Sun investiert in Open Source<br />

Rank Company Person-months<br />

Cost<br />

(EUR)<br />

1 Sun Microsystems Inc 51.372 312 m<br />

2 IBM Corp 14.865 90 m<br />

3 Red Hat Corp 9.748 59 m<br />

4 Silicon Graphics Corp 7.736 47 m<br />

5 SAP AG 7.493 46 m<br />

6 MySQL AB 5.747 35 m<br />

7 Netscape Communications Corp 5.249 32 m<br />

8 Ximian Inc 4.985 30 m<br />

9 RealNetworks Inc 4.412 27 m<br />

10 AT&T 4.286 26 m<br />

Estimated cumulative substitution cost contribution in Debian, by 2006<br />

Study for the European Commission<br />

Economic Impact of FLOSS on Innovation and Competitiveness of the EU ICT Sector<br />

http://ec.europa.eu/enterprise/ict/policy/doc/2006-11-20-flossimpact.pdf November 2006


Sun treibt Communities<br />

NFS<br />

Sun 1 with<br />

TCP/IP<br />

UNIX SVR4<br />

Jini<br />

XML<br />

1980 1990 2000 2006


Motivation für OpenSource<br />

Attraktives Entwicklungsmodell<br />

Konzentration auf Kerntechnologien,<br />

schnelle Entwicklungsprozesse,<br />

Qualitätssicherung durch breite Nutzerbasis<br />

Für Anwender<br />

attraktive Kostenstruktur<br />

Lizenzkostenfreie Software<br />

Kommerzieller und Community Support<br />

Software als Gemeingut<br />

Freie Software<br />

Free as in “Freedom”<br />

not as in “Free Beer”


Das Geschäftsmodell von Sun<br />

We Drive<br />

Participation<br />

On the Network<br />

Driving Demand<br />

To Drive<br />

Revenue


Geschäftsmodelle und Open Source<br />

Einfacher,<br />

kostenfreier<br />

Zugang<br />

Subskriptionen,<br />

Dienstleistungen<br />

Awareness Obtain Evaluate Develop Deploy Production Sustain<br />

Developers don't buy<br />

things, they “join” things<br />

Jonathan Schwartz<br />

Neue Märkte<br />

Einnahmen aus<br />

Investitionen


Effekte durch Open Source Software<br />

Drive volume Share<br />

Address growth markets<br />

Disrupt locked markets


<strong>Solaris</strong> Meilensteine<br />

• SunOS 1.0 (1982)<br />

> BSD 4.1 Port für Motorola 68000-basierte Sun-Systeme<br />

> “The Network is the Computer”<br />

• SunOS 4.1 (1990)<br />

> Asymetrisches Multiprocessing: Server mit bis zu 4 CPUs<br />

• <strong>Solaris</strong> 2.0 (1992)<br />

> SVR4<br />

> Symmetrisches Multiprocessing: 2.4 bis 20 SPARC-CPUs (1994), 2.5.1 bis 64 CPUs (1995)<br />

• Sun erwirbt von Novell eigenständige Lizenzrechte an UNIX (1993)<br />

• <strong>Solaris</strong> 2.1 x86 (1993)<br />

> <strong>Solaris</strong> für die Intel i386-Architektur<br />

• <strong>Solaris</strong> 2.5 (1995)<br />

> Common Desktop Environment (CDE) – COSE (1993)<br />

• <strong>Solaris</strong> 7 (1998)<br />

> 64-Bit Adressraum für Kernel und Benutzer-Prozesse<br />

• <strong>Solaris</strong> 10 (2005)<br />

> Zahlreiche bahnbrechende Innovationen: JDS/GNOME, Performance, DTrace, SMF, Container, ZFS, ...<br />

• Open<strong>Solaris</strong> (2005)<br />

Sun Enterprise 10000 “E10k”<br />

Sun Fire X4150<br />

Sun Blade 6000 Modular System


9<br />

<strong>Solaris</strong> 10: Eine Erfolgs-Story<br />

Über 4 Mio. Lizenzen nach einem Jahr, über 7 Mio nach zwei!<br />

Millionen<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

2005 2006 2007<br />

10+M<br />

x64 / x86


<strong>Solaris</strong> Source Code<br />

Common Development & Distribution License<br />

allgemein zugänglich seit 14.06.05<br />

www.opensolaris.org


Entwicklung in Goldfischglass<br />

Der Weg neuer Features ins <strong>Solaris</strong><br />

<strong>Solaris</strong> Express, Community<br />

Release<br />

<strong>Solaris</strong> Express, Developer Edition<br />

stabilisierte Builds” mit Dokumentation (AnswerBook)<br />

integrierte Installation von Sun Studio und NetBeans<br />

Produktversion (<strong>Solaris</strong> 10)<br />

Download oder Mediakit<br />

<strong>Solaris</strong> und weitere Software<br />

Source-Code der aktuellen<br />

Entwicklungsversion<br />

Entwicklungsversion<br />

als Binär-Distribution<br />

zum Download<br />

BFU<br />

alle 14 Tage<br />

alle 3 Monate<br />

alle 6-9 Monate


Elemente eines OSS-Projektes<br />

CDDL<br />

Lizenz Infrastruktur<br />

gewährt Rechte<br />

Open<strong>Solaris</strong> Community<br />

Advisory Board<br />

Java Community Process<br />

Community Participation<br />

Governance<br />

ermöglicht Beteiligung<br />

Tool Chain:<br />

Mercurial für DSCM<br />

(Subversion für SCM)<br />

Sun Studio oder gcc<br />

opensolaris.org/os/community/tools<br />

fördert Unabhängigkeit und Beiträge


Source at the Center<br />

BeleniX<br />

ZFS ports to BSD,<br />

FUSE/Linux, Mac OS.<br />

DTrace ports: BSD,<br />

Mac OS<br />

Sun's Supported <strong>Solaris</strong><br />

Products & Updates<br />

SXDE, SXCE, Indiana<br />

Nevada Source Repository<br />

Products, Ports, Distributions<br />

marTux Distribution


<strong>Solaris</strong><br />

€0


Innovation im Betriebssystem<br />

<strong>Solaris</strong> 10<br />

Predictive<br />

Self Healing<br />

Fault Manager<br />

Service Manager<br />

Extreme<br />

Performance<br />

Schneller TCP/IP Stack<br />

Out of the Box Performance<br />

Vielzahl von Optimierungen<br />

Dynamic<br />

Tracing<br />

Live Monitoring<br />

von produktiven<br />

Systemen<br />

<strong>Solaris</strong><br />

Container<br />

Software<br />

Partitioning<br />

Resource Management<br />

+<br />

Zonen<br />

Integrierte<br />

Sicherheit<br />

Zonen<br />

Prozess-Privilegien<br />

Crypto-Framework<br />

Zertifiziert nach CC<br />

EAL4+ CAPP, RBACPP<br />

Trusted Extensions<br />

für<br />

Mandatory Access<br />

Control (LSPP)<br />

und vieles mehr (über 600 Projekte)<br />

... <strong>Solaris</strong> Container for Linux Applications<br />

... ZFS<br />

- mehr als ein neues innovativesDateisystem


DTrace in Aktion<br />

in Produktionsumgebungen<br />

+32%<br />

Vor dem<br />

Mittagessen<br />

Financial<br />

Database<br />

Source: Sun Microsystems, Inc.<br />

+35%<br />

an einem<br />

Nachmittag<br />

Online Parcel<br />

Tracking<br />

System<br />

+80%<br />

in einem Tag<br />

Futures<br />

Forecasting<br />

Application<br />

+267%<br />

in 2 Tagen<br />

Message<br />

Handing<br />

Benchmark<br />

+300%<br />

in 5 Stunden<br />

Data<br />

Routing<br />

Application


DTrace - Technologie<br />

# dtrace -n 'syscall::write:entry/execname == "iotest"/{@ = quantize(arg2)}'<br />

value ------------- Distribution ------------- count<br />

0 | 0<br />

1 |@ 48<br />

2 | 1<br />

4 |@ 26<br />

8 |@ 43<br />

16 |@@@ 115<br />

32 |@@ 82<br />

64 | 13<br />

128 | 7<br />

256 |@@ 73<br />

512 | 5<br />

1024 | 16<br />

2048 | 7<br />

4096 | 0<br />

8192 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1280<br />

16384 | 0<br />

a.d b.d<br />

dtrace(1M)<br />

lockstat(1M)<br />

libdtrace(3LIB)<br />

dtrace(7D)<br />

DTrace<br />

plockstat(1M)<br />

sysinfo vminfo mib<br />

lockstat<br />

D Programs<br />

syscall sdt fbt<br />

# dtrace -n 'syscall::write:entry{@counts[execname] = count()}'<br />

...<br />

DTrace<br />

Consumer<br />

Userland<br />

Kernel<br />

DTrace<br />

Provider<br />

...


DTrace Tools<br />

• /usr/demo/dtrace<br />

• Open<strong>Solaris</strong> Community: DTrace (DTrace Scripts, DTrace Toolkit, DExplorer)<br />

> http://opensolaris.org/os/community/dtrace/<br />

• Sammlung nützlicher Skripte und Einzeiler<br />

�http://www.BrendanGregg.com/dtrace.html<br />

dappprof profiles user and library function usage<br />

# dappprof -ceoT banner hello<br />

# # ###### # # ####<br />

# # # # # # #<br />

###### ##### # # # #<br />

# # # # # # #<br />

# # # # # # #<br />

# # ###### ###### ###### ####<br />

CALL COUNT<br />

__fsr 1<br />

main 1<br />

banprt 1<br />

banner 1<br />

banset 1<br />

convert 5<br />

banfil 5<br />

TOTAL: 15<br />

CALL ELAPSED<br />

banset 38733<br />

banfil 150280<br />

convert 152113<br />

banner 907212<br />

__fsr 1695068<br />

banprt 1887674<br />

TOTAL: 4831080<br />

CALL CPU<br />

banset 7710<br />

convert 9566<br />

banfil 11931<br />

__fsr 15199<br />

banner 52685<br />

banprt 776429<br />

TOTAL: 873520<br />

Plot of iosnoop output<br />

iosnoop traced output from tar -cvf /dev/null /var


Besserer Service dank DTrace<br />

<strong>Solaris</strong>, DTrace and Rails<br />

http://joyeur.com/2007/04/24/solaris-dtrace-and-rails<br />

“We use DTrace all the time in identifying<br />

performance issues in our customer's<br />

and in our own applications”<br />

“The result was a ticket filed at<br />

dev.rubyonrails.org 16 hours ago,<br />

and David committed the changes to<br />

Rails itself 5 hours ago. Everyone<br />

benefits from something pointed to<br />

by DTrace on <strong>Solaris</strong>.”<br />

Jason Hofmann, CTO Joyent<br />

- Instrumentierung von Java SE 6 mit DTrace-Provider<br />

- Java SE 5 über Bibliotheken)<br />

- Instrumentierung von PostgreSQL in <strong>Solaris</strong> 10 11/06


Project D-Light in Sun Studio Express<br />

http://blogs.sun.com/solarisdev/entry/project_d_light_tutorial


Entwicklungswerkzeuge<br />

NetBeans<br />

Open Source Java IDE<br />

Sun Java Studio Creator<br />

Schnelle, visuelle Entwicklung<br />

von Web-Applikationen und Portlets<br />

unter Nutzung von<br />

JavaServer Faces Komponenten<br />

basiert auf NetBeans<br />

Weiterentwicklung in NetBeans 6.0<br />

Für C/C++/Fortran Entwickler:<br />

Sun Studio<br />

Umfassende Entwicklungsumgebung<br />

für <strong>Solaris</strong> (und Linux)<br />

mit SPARC- and x86/x64-Compilern<br />

mit führender Performance


Performance: Sun Studio 12 vs. 11 und GCC<br />

SPECINT<br />

SPECFP<br />

SPECINT<br />

SPECFP<br />

Sun Studio 11 vs. Sun Studio 12 (SPARC)<br />

Throughput Measurement<br />

0 0,25 0,5 0,75 1 1,25<br />

GCC 4.1 vs. Sun Studio 12 (SPARC)<br />

0 0,25 0,5 0,75 1 1,25 1,5 1,75 2<br />

27%<br />

Sun Studio 11<br />

Sun Studio 12<br />

21 %<br />

38 %<br />

GCC 4.1<br />

Sun Studio 12<br />

93 %<br />

SPECINT<br />

SPECFP<br />

SPECINT<br />

SPECFP<br />

Sun Studio 11 vs. Sun Studio 12 (x86/x64)<br />

0 0,25 0,5 0,75 1 1,25<br />

GCC 4.1 vs. Sun Studio 12 (x86/x64)<br />

0 0,25 0,5 0,75 1 1,25<br />

16 %<br />

Sun Studio 11<br />

Sun Studio 12<br />

15 %<br />

13 %<br />

GCC 4.1<br />

Sun Studio 12<br />

18 %


TCP/IP mit Turbolader<br />

Feinschliff für den TCP-Stack<br />

• Signifikant reduzierter CPU-Bedarf<br />

> 1 GBE voll gesättigt mit 8% einer 2.2GHz Opteron CPU<br />

• Skalierung über Zahl der NICs<br />

• Unterstützung von 10GBE, TCP-Offload-Engines<br />

http://www.sun.com/bigadmin/content/networkperf/


Crossbow<br />

Netzwerk Virtualisierung und<br />

Ressourcenverwaltung<br />

Virtual<br />

Network<br />

Container<br />

Compute<br />

Resources<br />

Virtual<br />

Network<br />

Container<br />

1Gb/10Gb<br />

NIC<br />

Virtual<br />

Network<br />

Container<br />

Virtual<br />

Network<br />

Container<br />

1Gb/10Gb<br />

NIC .. .<br />

1Gb/10Gb<br />

NIC<br />

High B/W NIC(s)/Trunk<br />

(Network Resources)<br />

. . .<br />

Virtual<br />

Network<br />

Container<br />

<strong>Solaris</strong><br />

Containers<br />

Virtual<br />

Squeues<br />

Virtual<br />

Network<br />

Stack<br />

Virtual NIC<br />

(Guaranteed B/W)


Virtualisierung mit <strong>Solaris</strong><br />

Physikalische<br />

Virtualisierung<br />

(System Domains/<br />

Physikalische<br />

Partitionen)<br />

HW-Fehler<br />

Abgrenzung<br />

Separate OS mit<br />

dediziertem Speicher<br />

Logische<br />

Virtualisierung<br />

mit virtuellen<br />

Maschinen<br />

(<strong>Solaris</strong> xVM, VMware)<br />

Isolierte Ausführungsumgebung<br />

mit separiertem Speicher<br />

OS<br />

Virtualisierung<br />

(<strong>Solaris</strong> Container,<br />

<strong>Solaris</strong> Trusted<br />

Extensions,<br />

<strong>Solaris</strong> Container for<br />

Linux Applications)<br />

Ressource<br />

Management<br />

(<strong>Solaris</strong> Resource Manager)<br />

Gemeinsames OS mit<br />

gemeinsamem Speicher<br />

Gemeinsame<br />

Ausführungsumgebung<br />

App<br />

OS<br />

Server


Virtualisierung mit <strong>Solaris</strong><br />

Hardware-Konsolidierung OS-Konsolidierung<br />

Hardware-Partitionierung Virtuelle Maschinen Virtuelle Umgebungen Resource-Management<br />

System Domains VMware, LDom<br />

<strong>Solaris</strong> xVM Server<br />

• Mehrere OS-Instanzen<br />

> Administrations-Aufwand unverändert<br />

> Lizenzkosten pro Instanz?<br />

• Keine konzeptionelle Änderung in<br />

der Administration<br />

Mehr Flexibilität<br />

<strong>Solaris</strong> Container<br />

(Zonen + SRM)<br />

<strong>Solaris</strong> Resource<br />

Manager (SRM)<br />

• Nur eine OS-Instanz<br />

> Weniger zu verwaltende Instanzen<br />

• Beste Effizienz<br />

• Neue administrative Konzepte<br />

Stärkere Separierung<br />

App<br />

OS<br />

Server


Sun xVM<br />

Der Schnittpunkt zwischen<br />

Virtualisierung und Management


Xen 3.x Architecture<br />

SMF Services<br />

xctl/store<br />

xctl/xend<br />

xctl/console<br />

xctl/domains<br />

CLI xm<br />

AGP<br />

ACPI<br />

PCI<br />

32/64bit<br />

dom0 domU1 domU2 domU3<br />

VM0<br />

VM1<br />

VM2<br />

VM3<br />

Device<br />

Manager &<br />

Control s/w<br />

GuestOS<br />

(<strong>Solaris</strong>)<br />

Native<br />

Device<br />

Driver<br />

Control IF<br />

Unmodified<br />

User<br />

Software<br />

GuestOS<br />

(XenLinux)<br />

Back-End Back-End<br />

Native<br />

Device<br />

Driver<br />

Safe HW IF<br />

Unmodified<br />

User<br />

Software<br />

GuestOS<br />

(<strong>Solaris</strong>)<br />

SMP<br />

Front-End<br />

Device Drivers<br />

Event Channel Virtual CPU Virtual MMU<br />

Xen Virtual Machine Monitor<br />

Hardware (SMP, MMU, physical memory, Ethernet, SCSI/IDE)<br />

Unmodified<br />

User<br />

Software<br />

Unmodified<br />

GuestOS<br />

(WinXP))<br />

Front-End<br />

Device Drivers<br />

HVM auf<br />

Intel VT<br />

AMD-V


Die Xen Community<br />

• Sun engagiert sich in der<br />

Xen Community<br />

• xVM Server enthält Code,<br />

der von der Xen<br />

Community abgeleitet ist<br />

• Sun Microsystems ist der<br />

Gastgeber des nächsten<br />

Xen Community Meeting<br />

14-16.11. 2007 in Santa<br />

Clara


Sun xVM Infrastructure<br />

Sun xVM Server<br />

(Hypervisor Family)<br />

Sun xVM Infrastructure<br />

xVM Ops Center<br />

(Management)<br />

> Die Lösung für Virtualisierung und Management<br />

im Rechenzentrum


Sun xVM Server<br />

• Windows, Linux und <strong>Solaris</strong><br />

als Gastbetriebssysteme<br />

• Basiert auf<br />

> Arbeiten der Xen<br />

Community<br />

> LDOM<br />

• Durch Technologien in <strong>Solaris</strong><br />

> hochskalierbar<br />

> erlaubt es, Funktionalitäten<br />

in <strong>Solaris</strong> für nicht-<strong>Solaris</strong><br />

Gäste zu nutzen<br />

– ZFS<br />

– FMA


ZFS – mehr als ein Dateisystem<br />

Traditionelle Architektur<br />

• Abstraktion: Virtuelle Platte<br />

• Partition/Volume pro Filesystem<br />

• Fragmentierte Kapazität und<br />

Bandbreite<br />

• Manuelles Erweitern/Schrumpfen<br />

FS<br />

Volume<br />

FS<br />

Volume<br />

ZFS Pooled Storage<br />

• Abstraktion: malloc/free<br />

• Keine Partitionen zu verwalten<br />

• Flexible Zuteilung der<br />

Gesamtkapazität durch<br />

Quoten und Reservierungen<br />

• Integrierte Fehlerbehandlung über<br />

Abstraktionsebenen hinweg<br />

• Snapshots, Clones, Kompression<br />

FS ZFS ZFS ZFS<br />

Volume<br />

Storage Pool


Open<strong>Solaris</strong> als Speicherplattform<br />

http://blogs.sun.com/bobp/entry/fish_n_cifs<br />

http://www.opensolaris.org/os/project/cifs-server<br />

X4500<br />

“Thumper”


<strong>Solaris</strong> – Sun und Intel<br />

12. Januar 2007:<br />

OEM-Abkommen für <strong>Solaris</strong> mit Intel im Rahmen<br />

einer breit angelegten strategischen Allianz


Zusammenarbeit Sun & Intel<br />

• Xeon® Processor available in<br />

Sun systems<br />

• Intel and Sun optimize and tune<br />

<strong>Solaris</strong> for Xeon<br />

• Advancements in power,<br />

virtualization, and performance<br />

• A significant opportunity for the<br />

IHV community<br />

Integrated into <strong>Solaris</strong><br />

• Performance Enhancement<br />

• CPU Performance Counters<br />

• Power Management<br />

• Driver Support<br />

• I/O Acceleration Technology<br />

• Virtualization<br />

• Predictive Self-Healing<br />

• Compiler Optimization<br />

• Java Acceleration<br />

Areas of Development<br />

http://opensolaris.org/os/project/intel-platform


Hardware-Plattformen für<br />

<strong>Solaris</strong> auf x86<br />

• Über 900 unterstützte Plattformen<br />

> http://www.sun.com/bigadmin/hcl/data/sol/<br />

> <strong>Solaris</strong> auf HP ProLiant<br />

– http://h18004.www1.hp.com/products/servers/software/solaris/index.html<br />

> <strong>Solaris</strong> für IBM x-Server<br />

– 16. August 2007: IBM wird das <strong>Solaris</strong> Betriebssystem und<br />

<strong>Solaris</strong> Subskriptionen für x86-basierte IBM System x Server<br />

und IBM BladeCenter distributieren.


“<strong>Solaris</strong> is a better Linux<br />

than Linux.”<br />

Marc Andreessen


Tim O'Reilly: Anatomie of a Linux System<br />

© 2001 Tim O'Reilly, used with permission.<br />

Charting the Linux Anatomy: O'Reilly Describes the Linux Anatomy in a Unique Poster<br />

http://linux.oreilly.com/news/linuxanatomy_0101.html


<strong>Solaris</strong> und GNU/Linux<br />

Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ...<br />

GNU utilities<br />

POSIX+ extensions<br />

Linux kernel<br />

GNOME<br />

X Window System<br />

System libraries<br />

Hardware<br />

UNIX utilities<br />

POSIX<br />

<strong>Solaris</strong> kernel


Das Konzept der Linux-Distributionen<br />

Suse Linux<br />

Enterprise<br />

10<br />

Linux<br />

2.6.16.21<br />

GCC<br />

4.1.0<br />

Red Hat<br />

Enterprise<br />

Linux 5<br />

Linux<br />

2.6.18<br />

GCC<br />

4.1.1<br />

Binary Distributions<br />

Ubuntu<br />

Feisty Faun<br />

7.04<br />

Linux<br />

2.6.20<br />

GCC<br />

4.1.2<br />

Integratable<br />

components<br />

Kubuntu<br />

Feisty Faun<br />

7.04<br />

Linux<br />

2.6.20<br />

GCC<br />

4.1.2<br />

KDE<br />

3.5.7<br />

Binary<br />

Applications<br />

Multiple<br />

● dependencies<br />

● certifications<br />

● packaging<br />

Different, incompatible<br />

platforms


Der Monolith und die Wolke<br />

Integrated operating system<br />

with finite packages<br />

DTrace ZFS<br />

Zones SMF<br />

Multiple configurable platforms<br />

with expanding ecosystem


Das Beste aus beiden Welten<br />

Binary compatible core platform<br />

with expanding ecosystem


Open<strong>Solaris</strong> Developer Preview<br />

Projekt “Indiana”<br />

• Installation von einer einzigen Live CD<br />

• Kern-Betriebssystem<br />

> Kernel, Systembibliotheken, Hilfsprogramme<br />

• Netzwerk-basierte Paketverwaltung<br />

> Repositories für integrierbare Pakete<br />

• Vertraute Desktop-Umgebung<br />

> GNU-Utilities, “Standard”-Pfade<br />

• ZFS as Standard-Dateisystem<br />

> zunächst auf x86 / x64, später auch auf SPARC


Easier To Acquire<br />

Redistributable CD<br />

<strong>Solaris</strong> Express Indiana<br />

6 CDs<br />

Single CD<br />

Mirror Sites<br />

.org<br />

Sun Download Center<br />

Sun Download Center Fully Redistributable


Easier To Maintain<br />

Image Packaging System<br />

Easier to manage for the user<br />

Easier to package for the developer<br />

More frequent fixes<br />

Upgrade and rollback with ZFS snapshots<br />

Upgradable<br />

Frozen<br />

Incorporated<br />

Excluded


Release Model: Indiana<br />

Next version of <strong>Solaris</strong>,<br />

derived from an<br />

Open<strong>Solaris</strong> release<br />

(timing TBD)<br />

Quarterly updates:<br />

bug fixes,<br />

hardware updates<br />

Long term support cycle<br />

6 month releases:<br />

18-month support cycle


Duales Release-Konzept<br />

Eine <strong>Solaris</strong> Plattform, zwei Distributions-Mechanismen<br />

• Unternehmen,<br />

geschäftskritische<br />

Anwendungen<br />

• Unübertroffene<br />

Unterstützung<br />

> 10 Jahre und mehr<br />

• Lange Release-Zyklen<br />

(3-5 Jahre mit vierteljährlichen<br />

Updates)<br />

• Entwickler,<br />

Early Adopter<br />

• Neueste Innovationen<br />

• Kurze Release-Zyklen<br />

(halbjährlich)


€0<br />

Stabilität und Innovation


Veranstaltungen<br />

Sun Tech Days<br />

3.-5. Dezember 2007<br />

Frankfurt, Congress Center<br />

http://de.sun.com/sunnews/events/2007/20071203


Literatur<br />

• opensolaris.org<br />

• sun.com/solaris<br />

> Get It<br />

– <strong>Solaris</strong> 10<br />

– <strong>Solaris</strong> Express Developer Edition<br />

• developers.sun.com<br />

> For <strong>Solaris</strong> Developers<br />

• docs.sun.com<br />

> Dokumentation<br />

• Asterix auf <strong>Solaris</strong><br />

> www.solarisvoip.com


Open<strong>Solaris</strong><br />

Überblick und<br />

aktuelle Entwicklungen<br />

Franz.Haberhauer@Sun.com<br />

blogs.sun.com/FranzHaberhauer<br />

blogs.sun.com/Solarium

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!