Presentation is loading. Please wait.

Presentation is loading. Please wait.

USEIMPROVEEVANGELIZE Tirthankar Das Solaris Cluster Engineering OpenSolaris and Indiana.

Similar presentations


Presentation on theme: "USEIMPROVEEVANGELIZE Tirthankar Das Solaris Cluster Engineering OpenSolaris and Indiana."— Presentation transcript:

1 USEIMPROVEEVANGELIZE Tirthankar Das Solaris Cluster Engineering OpenSolaris and Indiana

2 2 USEIMPROVEEVANGELIZE “ Open source is about community, not economy, not hype, not... ”

3 3 USEIMPROVEEVANGELIZE What is OpenSolaris ?

4 4 USEIMPROVEEVANGELIZE History ● Solaris is a proprietary UNIX system by Sun Microsystems. ● Widely regarded for it's stability ● Bulk of kernel open-sourced in June 2005 under the CDDL license as OpenSolaris ● Opensolaris :: Linux+GNU ● Code available at opensolaris.org ● Extreme innovation.

5 5 USEIMPROVEEVANGELIZE The History of Solaris 1982 First version of Sun Unix based on 4 BSD. Sun Unix 0.7 Two decades of Innovation ● VFS and Vnode framework. ● NFS implemented 1983 Sun OS 2.0 1985 Sun OS 1.0 1988 Sun OS 4.0 ● New VMS ● Dynamic linking ● First Sparc ● Support i386 1990 Sun OS 4.1 OpenWindow graphics Environment Assymetric Multiprocessing SunOS+BSD+SVR3 + Xenix = SVR4 SVR4 + Multiprocessor scalability = Solaris 1992 Solaris was born. Solaris 2.0 ● Large file support ● Ported to x86 1992 Solaris 2.2 1993 Solaris 2.1 1993 Solaris 2.3 1995 Solaris 2.5 4 way SMP ● 8-way SMP ● Device power management Solaris 2.4 1994 ● 20-way SMP ● Slab allocator ● Cachefs ● CDE environment ● 64-way SMP ● Large page support ● Doors ● NFSv3 Solaris 2.6 1996 ● Dynamic processor sets ● Dynamic reconfiguration

6 6 USEIMPROVEEVANGELIZE What is OpenSolaris ? ● Its the Solaris codebase. Its a Community. It is our project website ! ● Celebrated its First Birthday on June 14th 2006 ● 24 years of UNIX development is now free and open. ● An attempt to allow non-Sun developers to participate in the Solaris community ● Expand the Solaris Ecosystem ● All future versions of Solaris are based on this codebase.

7 7 USEIMPROVEEVANGELIZE OpenSolaris at the center Nevada Source Gate Sun's Solaris Express CR Solaris Express marTux Distribution ZFS port: FUSE/Linux ZFS port: DragonFly BSD DTrace port: FreeBSD BeleniX Sun's Supported Solaris Products and Updates Trusted Solaris

8 8 USEIMPROVEEVANGELIZE

9 9 USEIMPROVEEVANGELIZE

10 10 USEIMPROVEEVANGELIZE Open Solaris and GNU/Linux GNU utilities System libraries Linux kernel POSIX+ extensions Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org,... UNIX utilities POSIX Solaris kernel

11 11 USEIMPROVEEVANGELIZE Why Open Solaris? ● It's technologies! ● ZFS ● Dtrace ● Zones ● Binary compatibility guarantee ●.. and a lot more coming

12 12 USEIMPROVEEVANGELIZE ZFS ● Moore's law – need 65 th bit in 10-15 years (1PB = 50 bits) ● 128 bit – the last word in file systems – file size: up to 16 × 10³ PetaByte – pool size: up to 3 × 10²³ PetaByte ● ZFS takes care of – endianess & encryption – compression – data corruption ● Ported to FreeBSD, Mac OSX, Linux

13 13 USEIMPROVEEVANGELIZE DTrace ● Trace your software on a live production system ● Thousands of probes – Monitor file system access – Monitor system calls – Monitor memory usage – Monitor everything ● Place blame where it belongs ● Ported to FreeBSD, OS X

14 14 USEIMPROVEEVANGELIZE Zones ● Built-in virtualization – Consolidate your servers – Sandboxed application environments – Dynamic resource reallocation

15 15 USEIMPROVEEVANGELIZE 10 of the top 11 Retailers 5 of the top 5 Petro companies 5 of the top 5 Manufacturing companies 7 of the top 8 Financial Services companies 3 of the top 3 Shipping companies 5 of the top 5 IT companies 5 of the top 5 Insurance companies 5 of the top 5 Food/Beverage companies 6 of the top 6 Healthcare/Pharmaceutical companies Who is Using Solaris 10 Today?

16 16 USEIMPROVEEVANGELIZE What can I do on Open Solaris?

17 17 USEIMPROVEEVANGELIZE And..

18 18 USEIMPROVEEVANGELIZE The Distributions ● Sun sponsored – Solaris 10 – Solaris Express Community Edition(every fortnight) – Solairs Express Developer Edition(every 3 months) ● Community – BeleniX(LiveCD x86) – Nexenta(GNU/Opensolaris) – Martux(Sparc LiveCD) – Schillix ● Project Indiana!

19 19 USEIMPROVEEVANGELIZE Installing Opensolaris ● http://www.opensolaris.org/os/downloads/ http://www.opensolaris.org/os/downloads/ ● Recommended distribution: SXDE ● Easy to install using the Caiman installer ● File system formats – ZFS – UFS ● Structure of OpenSolaris..

20 20 USEIMPROVEEVANGELIZE 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

21 21 USEIMPROVEEVANGELIZE 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!

22 22 USEIMPROVEEVANGELIZE The Future ●.. is exciting! ● Exceptional tools for developers – Sun Studio compilers – Netbeans IDE – Dtrace ● Growing community fostered by Sun's open source commitment. ●.. and Project Indiana http://flickr.com/photos/marco_mux /

23 23 USEIMPROVEEVANGELIZE Project Indiana

24 24 USEIMPROVEEVANGELIZE What are the community issues ? ● opensolaris.org grew up around the source, and engaging developers – Not necessarily a good showcase for OpenSolaris technology – Poor download experience – Little user community growth

25 25 USEIMPROVEEVANGELIZE What are the technology issues ? ● High adoption barriers – Install, Packaging, Hardware ● Media size has grown too large to reach important markets ● No clear binary technology base to work from ● No formal roadmap or public process for SXCE/SXDE

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

27 27 USEIMPROVEEVANGELIZE Project Indiana ● OpenSolaris reference binary distribution ● SUN and Community jointly built ● Single CD install and network package repository ● 100% re-distributable ● LiveCD/DVD functionality ● ZFS as default file-system ● More intuitive update experience with ZFS rollback functionality

28 28 USEIMPROVEEVANGELIZE Major Indiana Technologies ● LiveCD/DVD/USB Infrastructure derived mostly from BeleniX – Slim Install – OpenSolaris uses GRUB and is multiboot aware – OpenSolaris also uses an Initial Ramdisk ● New Packaging ● Distribution Constructor – Simply select packages from repository – Customize look and feel – and spread your own distribution! ● Modern Simple Installer ● Live Upgrade Mechanism

29 29 USEIMPROVEEVANGELIZE Why should I Care ? ● Be Proud of being an OpenSolaris hacker ! ● Observability Understand what your OS does. ● Better than a Text Book The guy who wrote your OS text book is a hardcore Solaris fan! ● Direct Access to the Experts ! Talk to the guy designed and wrote the best FS in the world !

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

31 31 USEIMPROVEEVANGELIZE Participate ● http://www.opensolaris.org 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

32 32 USEIMPROVEEVANGELIZE Where to go for help? ● Stuck on the build? (you read the README, right?)  Ask on opensolaris-help@opensolaris.orgopensolaris-help@opensolaris.org ● Questions about the code or found a bug?  Ask on opensolaris-code@opensolaris.orgopensolaris-code@opensolaris.org ● Got a fix for a bug?  Request a sponsor on request-sponsor@opensolaris.orgrequest-sponsor@opensolaris.org ● Solaris is the sux0r! Linux rulez!  Flame and debate on opensolaris- discuss@opensolaris.orgopensolaris- discuss@opensolaris.org

33 USEIMPROVEEVANGELIZE Tirthankar Das Solaris Cluster Engineering


Download ppt "USEIMPROVEEVANGELIZE Tirthankar Das Solaris Cluster Engineering OpenSolaris and Indiana."

Similar presentations


Ads by Google