Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

Open Solaris 2008.05

From angadsingh, 5 months ago Add as contact

A tech talk on OpenSolaris 2008.05 delivered by me, the Sun Campus Ambassador of JIIT University at the Sun Corona Day of IGIT, GGSIPU.

549 views | 0 comments | 0 favorites | 23 downloads | 3 embeds (Stats)

Categories

Technology

Groups/Events

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
Total Views: 549 on Slideshare: 524 from embeds: 25
Most viewed embeds (Top 5): More
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

  1. Slide 1: USE IMPROVE EVANGELIZE Angad Singh Sun Campus Ambassador, JIITU blogs.sun.com/angad
  2. Slide 2: USE IMPROVE EVANGELIZE “Open source is about community, not economy, not hype, not ...” 2
  3. Slide 3: USE IMPROVE EVANGELIZE What is OpenSolaris ? OpenSoaris was founded as an Open Source project by Sun Microsystems in June of 2005, and originally created as a clearing house for releasing CDDL licensed Solaris code for others (such as Nexenta and Sine Nomine) to produce Solaris-compatible operating systems Fact: OpenSolaris is the first and only System V-based UNIX to have been released into Open Source. 3
  4. Slide 4: USE IMPROVE EVANGELIZE 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. 4
  5. Slide 5: USE IMPROVE EVANGELIZE The History of Solaris Two decades of Innovation First version of VFS and Vnode New VMS OpenWindow Sun Unix based framework. Dynamic linking graphics on 4 BSD. NFS First Sparc Environment implemented Support i386 Assymetric Multiprocessing Sun Unix 0.7 Sun OS 1.0 Sun OS 2.0 Sun OS 4.0 Sun OS 4.1 1982 1983 1985 1988 1990 SunOS+BSD+SVR3 + Xenix = SVR4 SVR4 + Multiprocessor scalability = Solaris 20-way SMP 64-way SMP  Dynamic Large file Slab allocator Large page   support processor sets Solaris Ported to 8-way SMP Cachefs support Dynamic 4 way Device power CDE Doors reconfiguration was born. SMP x86 management environment NFSv3 Solaris 2.0 Solaris 2.1 Solaris 2.2 Solaris 2.3 Solaris 2.4 Solaris 2.5 Solaris 2.6 1992 1992 1993 1993 1994 1995 1996 5
  6. Slide 6: USE IMPROVE EVANGELIZE 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. 6
  7. Slide 7: USE IMPROVE EVANGELIZE OpenSolaris at the center Trusted Solaris Sun's Supported Solaris Products and Updates Sun's Solaris Express CR ZFS port: FUSE/Linux Solaris Express marTux Distribution ZFS port: DragonFly BSD DTrace port: FreeBSD Nevada Source Gate BeleniX 7
  8. Slide 8: USE IMPROVE EVANGELIZE 8
  9. Slide 9: USE IMPROVE EVANGELIZE 9
  10. Slide 10: USE IMPROVE EVANGELIZE Open Solaris and GNU/Linux Mozilla Firefox, Mozilla Thunderbird, OpenOffice.org, ... GNOME X Window System GNU utilities UNIX utilities POSIX+ extensions System libraries POSIX Linux kernel Solaris kernel Hardware 10
  11. Slide 11: USE IMPROVE EVANGELIZE Why Open Solaris?  It's technologies!  ZFS  Dtrace  Zones  Binary compatibility guarantee  .. and a lot more coming 11
  12. Slide 12: USE IMPROVE EVANGELIZE Why OpenSolaris: ZFS  Moore's law  need 65th 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 Web : http://opensolaris.org/os/community/zfs/ Online Demo : http://opensolaris.org/os/community/zfs/demos/ 12
  13. Slide 13: USE IMPROVE EVANGELIZE Why OpenSolaris: DTrace  DTrace is a dynamic troubleshooting and analysis tool first introduced in the Solaris 10 and OpenSolaris operating systems.  DTrace is many things, in particular:  A tool  A programming language interpreter  An instrumentation framework  DTrace provides observability across the entire software stack from one tool. This allows you to examine software execution like never before.  Available on OpenSolaris, Solaris 10, Mac OSX, FreeBSD Web : http://opensolaris.org/os/community/dtrace/ Examples, Documentation and Technical Articles at the above URL 13
  14. Slide 14: USE IMPROVE EVANGELIZE  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
  15. Slide 15: USE IMPROVE EVANGELIZE Why OpenSolaris: Zones  Virtualize OS service that emulate an OS instance  Isolates applications from each other  Improve security by intrusion-isolation  Boot and bring down zones independent of the OS instance  Compatible with existing applications  Almost arbitrary granularity in isolating and sharing resources Web: http://opensolaris.org/os/community/zones/ Examples, Documentation and Technical Articles at the above URL 15
  16. Slide 16: USE IMPROVE EVANGELIZE  Built-in virtualization  Consolidate your servers  Sandboxed application environments  Dynamic resource reallocation 16
  17. Slide 17: USE IMPROVE EVANGELIZE Who is Using Solaris 10 Today? • 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 17
  18. Slide 18: USE IMPROVE EVANGELIZE What can I do on Open Solaris? 18
  19. Slide 19: USE IMPROVE EVANGELIZE And.. 19
  20. Slide 20: USE IMPROVE EVANGELIZE 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, Milax !  Project Indiana! 20
  21. Slide 21: USE IMPROVE EVANGELIZE Project Indiana 21
  22. Slide 22: USE IMPROVE EVANGELIZE 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 22
  23. Slide 23: USE IMPROVE EVANGELIZE 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 23
  24. Slide 24: 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 on May 5th 2008.  Great new features you always wanted in Solaris. 24
  25. Slide 25: USE IMPROVE EVANGELIZE 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 25
  26. Slide 26: USE IMPROVE EVANGELIZE 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  Simplyselect packages from repository  Customize look and feel  and spread your own distribution!  Modern Simple Installer  Live Upgrade Mechanism 26
  27. Slide 27: USE IMPROVE EVANGELIZE Why should I Care ?  <showoff> Be Proud of being an OpenSolaris hacker ! </showoff>  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 ! 27
  28. Slide 28: USE IMPROVE EVANGELIZE OpenSolaris 2008.05 ! 28
  29. Slide 29: USE IMPROVE EVANGELIZE What is OpenSolaris 2008.05? OpenSolaris 2008.05 is the first official release in a new binary distribution based on the OpenSolaris operating system. It’s the first Opensolaris operating system that’s fully supported by Sun It is Sun’s equivalent to Red Hat’s Fedora or Novell’s OpenSUSE.. or Ubuntu's Ubuntu! 29
  30. Slide 30: USE IMPROVE EVANGELIZE An all new beginning for the Solaris operating system! 30
  31. Slide 31: USE IMPROVE EVANGELIZE \"OpenSolaris is a massive advancement for OS development and deployment. It combines the strong foundation of Solaris technologies and tools with modern desktop features and applications developed by open source communities such as GNOME, Mozilla and the Free Software Foundation,\" said Stephen Lau, OpenSolaris Governing Board member. 31
  32. Slide 32: USE IMPROVE EVANGELIZE Features of OpenSolaris 2008.05  “SlimInstall” LiveCD !  Brand new Image Packaging System (IPS)  Improved Caiman installer  GNOME 2.22 interface, the very same that powers Ubuntu Hardy Heron’s.  Many new applets / configuration UI's  It is the first OS to feature ZFS as its default file system  ZFS, Zones, Dtrace, Sun XvM enabled  The version of DTrace comes with a graphical user interface called Dlight.  Amazon Elastic Compute Cloud Availability 32
  33. Slide 33: USE IMPROVE EVANGELIZE OpenSolaris structure  Uses GRUB as the bootloader  Uses ZFS as the filesystem of choice  OpenSolaris requires a primary partition. Extended support soon.  The GNOME Desktop Enviornment  Compiz for 3D Goodness :)  Preferences > Appearance > Visual effects  Minimum requirements:  Intel x86 Platform  512 Mb Ram 33
  34. Slide 34: USE IMPROVE EVANGELIZE Image Packaging System (IPS) A network-based, network-aware packaging system with full dependency-checking capabilities!  Simple commands to manage packages:  pkg install <package>  pkg uninstall <package>  Etc.  Simple Gui available. 3rd-party IPS repositories such as Sunfreeware and BlastWave are sprouting up 34
  35. Slide 35: USE IMPROVE EVANGELIZE Installing Opensolaris  Get it from http://www.opensolaris.com  Easy to Install 35
  36. Slide 36: USE IMPROVE EVANGELIZE Installation Demo 36
  37. Slide 37: USE IMPROVE EVANGELIZE Get OpenSolaris 2008.05 ! 37
  38. Slide 38: USE IMPROVE EVANGELIZE Request a Free 2008.05 CD ! 38
  39. Slide 39: 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 39
  40. Slide 40: USE IMPROVE EVANGELIZE Where to go for help?  Stuck on the build? (you read the README, right?)  Ask on opensolaris-help@opensolaris.org  Questions about the code or found a bug?  Ask on opensolaris-code@opensolaris.org  Got a fix for a bug?  Request a sponsor on request-sponsor@opensolaris.org  Solaris is the sux0r! Linux rulez!  Flame and debate on opensolaris-discuss@opensolaris.org 40
  41. Slide 41: USE IMPROVE EVANGELIZE Angad Singh Sun Campus Ambassador, JIITU blogs.sun.com/angad