Presentation. OpenSolaris.
-
Upload
ilya-tretyakov -
Category
Technology
-
view
1.758 -
download
0
description
Transcript of Presentation. OpenSolaris.
![Page 2: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/2.jpg)
2
USE IMPROVE EVANGELIZE
История
![Page 3: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/3.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/4.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/5.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/6.jpg)
6
USE IMPROVE EVANGELIZE
Mac OS X zone
![Page 7: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/7.jpg)
7
USE IMPROVE EVANGELIZE
Mac OS X zone
![Page 8: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/8.jpg)
8
USE IMPROVE EVANGELIZE
Linux zone
![Page 9: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/9.jpg)
9
USE IMPROVE EVANGELIZE
Windows zone
![Page 10: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/10.jpg)
10
USE IMPROVE EVANGELIZE
Solaris ZFS
![Page 11: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/11.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/12.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/13.jpg)
13
USE IMPROVE EVANGELIZE
ZFS Demo
nice
zfs basics
zfs selfhealing
![Page 14: Presentation. OpenSolaris.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/14.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/15.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/16.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/17.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/18.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/19.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/20.jpg)
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.](https://reader031.fdocuments.us/reader031/viewer/2022020101/546d2436af795953298b5165/html5/thumbnails/21.jpg)
USE IMPROVE EVANGELIZE