presentation. opensolaris

Post on 18-Nov-2014

1.757 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

February 16 2008 AltSTU, Barnaul, Russia

TRANSCRIPT

USE IMPROVE EVANGELIZE

Introduction & Installation

Садвокасов Денисdsadvokasov@gmail.com

2

USE IMPROVE EVANGELIZE

История

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

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

5

USE IMPROVE EVANGELIZE

Solaris 10

Dynamic Tracing (DTrace)Solaris Containers

ZFSPredictive Self-Healing

Secure Execution188 Open Source Apps

Compatibility Guarantee

Features

6

USE IMPROVE EVANGELIZE

Mac OS X zone

7

USE IMPROVE EVANGELIZE

Mac OS X zone

8

USE IMPROVE EVANGELIZE

Linux zone

9

USE IMPROVE EVANGELIZE

Windows zone

10

USE IMPROVE EVANGELIZE

Solaris ZFS

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

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

13

USE IMPROVE EVANGELIZE

ZFS Demo

nice

zfs basics

zfs selfhealing

14

USE IMPROVE EVANGELIZE

Solaris 10

Dynamic Tracing (DTrace)Solaris Containers

ZFSPredictive Self-Healing

Secure Execution188 Open Source Apps

Compatibility Guarantee

Why Solaris?

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..

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

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!

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.

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/

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

USE IMPROVE EVANGELIZE

top related