Transcript
Page 1: Presentation. OpenSolaris

USE IMPROVE EVANGELIZE

Introduction & Installation

Садвокасов Денис[email protected]

Page 2: Presentation. OpenSolaris

2

USE IMPROVE EVANGELIZE

История

Page 3: Presentation. OpenSolaris

3

USE IMPROVE EVANGELIZE

X Window System

Hardware

GNOME

Solaris и GNU/Linux

GNU utilities

System libraries

Linux kernel

POSIX+ extensions

Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ...

UNIX utilities

POSIX

Solaris kernel

Page 4: Presentation. OpenSolaris

4

USE IMPROVE EVANGELIZE

Дистрибутивы Sun sponsored

Solaris 10 Solaris Express Community Edition Solairs Express Developer Edition

Community BeleniX (LiveCD x86) Polaris (PowerPC LiveCD) Nexenta (GNU/Opensolaris) Martux (Sparc LiveCD) Schillix (LiveCD x86_64)

Project Indiana

Page 5: Presentation. OpenSolaris

5

USE IMPROVE EVANGELIZE

Solaris 10

Dynamic Tracing (DTrace)Solaris Containers

ZFSPredictive Self-Healing

Secure Execution188 Open Source Apps

Compatibility Guarantee

Features

Page 6: Presentation. OpenSolaris

6

USE IMPROVE EVANGELIZE

Mac OS X zone

Page 7: Presentation. OpenSolaris

7

USE IMPROVE EVANGELIZE

Mac OS X zone

Page 8: Presentation. OpenSolaris

8

USE IMPROVE EVANGELIZE

Linux zone

Page 9: Presentation. OpenSolaris

9

USE IMPROVE EVANGELIZE

Windows zone

Page 10: Presentation. OpenSolaris

10

USE IMPROVE EVANGELIZE

Solaris ZFS

Page 11: Presentation. OpenSolaris

11

USE IMPROVE EVANGELIZE

Потенциал Некоторые теоретические пределы в ZFS: 2^48 — Количество снимков (snapshot) в любой файловой системе

(2 × 10^14) 2^48 — Количество файлов в любой индивидуальной файловой

системе (2 × 10^14) 16 эксабайт (2^64 byte) — Максимальный размер файловой

системы 16 эксабайт (2^64 byte) — Максимальный размер одного файла 16 эксабайт (2^64 byte) — Максимальный размер любого атрибута 3 × 10^23 петабайт — Максимальный размер любого пула

хранения (zpool) 2^56 — Количество атрибутов файла (фактически ограничивается

2^48 на количество файлов в файловой системе ZFS) 2^56 — Количество файлов в директории (реально ограничен 2^48

на количество файлов в файловой системе ZFS) 2^64 — Количество устройств в любом zpool 2^64 — Количество zpool’ов в системе 2^64 — Число файловых систем в zpool

Page 12: Presentation. OpenSolaris

12

USE IMPROVE EVANGELIZE

Traditional Volumes Abstraction: virtual disk Partition/volume for each FS Grow/shrink by hand Each FS has limited

bandwidth Storage is fragmented,

stranded

ZFS Pooled Storage Abstraction: malloc/free No partitions to manage Grow/shrink automatically All bandwidth always

available Pool allows space to be

shared

Storage PoolVolume

FS

Volume

FS

Volume

FS ZFS ZFS ZFS

Volumes versus ZFS

Page 13: Presentation. OpenSolaris

13

USE IMPROVE EVANGELIZE

ZFS Demo

nice

zfs basics

zfs selfhealing

Page 14: Presentation. OpenSolaris

14

USE IMPROVE EVANGELIZE

Solaris 10

Dynamic Tracing (DTrace)Solaris Containers

ZFSPredictive Self-Healing

Secure Execution188 Open Source Apps

Compatibility Guarantee

Why Solaris?

Page 15: Presentation. OpenSolaris

15

USE IMPROVE EVANGELIZE

Installing Opensolaris http://www.opensolaris.org/os/downloads/ Recommended distribution: SXDE Easy to install using the Caiman installer File system formats

ZFS UFS

Structure of OpenSolaris..

Page 16: Presentation. OpenSolaris

16

USE IMPROVE EVANGELIZE

OpenSolaris structure Uses GRUB as the bootloader Can use ZFS or UFS as the native filesystem OpenSolaris requires a primary partition. Slices = Partitions within partitions

Partition 1 Partition 2 Partition 3 Partition 4

Slice 0 Slice 1 Slice 7/root /export/home

Page 17: Presentation. OpenSolaris

17

USE IMPROVE EVANGELIZE

Installation

Simple and elegant installer SX build 70b onwards onwards

– Select Language– Select Keyboard

layout– Select Disk/Partition– Set Date/Time zone

– Extra language support

– Create user– Review all settings– Install!

Page 18: Presentation. OpenSolaris

18

USE IMPROVE EVANGELIZE

Project Indiana .. is what everyone is talking about in

OpenSolaris land. Is the promising new OpenSolaris binary

distribution Lead by Ian Murdock: The 'Ian' in Debian. What's a Linux guy doing in OpenSolaris? Pre release in Oct 2007, first release in early

2008. Great new features you always wanted in

Solaris.

Page 19: Presentation. OpenSolaris

19

USE IMPROVE EVANGELIZE

Project Indiana Network based apt-like binary package

management called the Universal Packaging system

The cool new Distro-constructor! Simply select packages from repository Customize look and feel and spread your own distribution!

Join in! www.opensolaris.org/os/project/indiana/

Page 20: Presentation. OpenSolaris

20

USE IMPROVE EVANGELIZE

Participate http://www.opensolaris.org

Mailing lists (Chat with Operating Systems experts)

Ongoing projects Bugs reports/ RFEs User groups Blogs

Ask that question irc.freenode.net channel: #opensolaris

Page 21: Presentation. OpenSolaris

USE IMPROVE EVANGELIZE


Top Related