Opensolaris Introduction Extended


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Intro. Here to tell you the story of OpenSolaris and the birth of new open source community. The graphics you see here are from Chanda, one of the Solaris engineers. We launched the project website with a version of these graphics. We were looking for one word to represent what we were doing without having to constantly say the project was “launched” -- which is more of a product marketing term. So, we called it the “opening,” or the “grand opening,” or something. Just “open” works best. And since the OpenSolaris community hit the ground running with thousands of people around the world, we felt that “open” in all these varied languages was appropriate. Pretty simple. But a pretty powerful statement about the OpenSolaris community. What I'm here to talk to you about is the community . The people. To me the people are the most interesting part of this project – which is convenient for me since I'm not a coder. I'm an observer. A farmer. A scout. And a cat herder. So, I'd like to tell you the OpenSolaris story. You are – quite literally – witnessing the birth of a new community and we're very excited about it.
  • Opensolaris Introduction Extended

    1. 1. <ul><li>Introduction & Installation </li></ul><ul><li>Alper Celik & Gokhan Dogan </li></ul><ul><li>Campus Ambassadors to KTH </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li> </li></ul>
    2. 2. History <ul><li>UNIX system by Sun Microsystems </li></ul><ul><li>Widely regarded for it's stability </li></ul><ul><li>Bulk of kernel open-sourced in June 2005 under the CDDL license as OpenSolaris </li></ul><ul><li>Code available at </li></ul><ul><li>We love Open Source! </li></ul>
    3. 3. MERIT 2006 [1]
    4. 4. X Window System Hardware GNOME Solaris and GNU/Linux GNU utilities System libraries Linux kernel POSIX + extensions Mozilla Firefox, Mozilla Thunderbird,, ... UNIX utilities POSIX Solaris kernel
    5. 5. Why Solaris? <ul><li>It's all about technologies! </li></ul><ul><li>ZFS </li></ul><ul><li>DTrace </li></ul><ul><li>Zones </li></ul><ul><li>Binary compatibility guarantee </li></ul><ul><li>.. and a lot more </li></ul>
    6. 6. ZFS <ul><li>Moore's law </li></ul><ul><ul><li>need 65 th bit in 10-15 years (1PB = 50 bits) </li></ul></ul><ul><li>128 bit – the last word in file systems </li></ul><ul><ul><li>file size: up to 16 × 10³ PetaByte </li></ul></ul><ul><ul><li>pool size: up to 3 × 10²³ PetaByte </li></ul></ul><ul><li>ZFS takes care of </li></ul><ul><ul><li>endianess & encryption </li></ul></ul><ul><ul><li>compression </li></ul></ul><ul><ul><li>data corruption </li></ul></ul><ul><li>Ported to FreeBSD, Mac OSX, Linux </li></ul>
    7. 7. DTrace <ul><li>Trace your software on a live production system </li></ul><ul><li>Thousands of probes </li></ul><ul><ul><li>Monitor file system access </li></ul></ul><ul><ul><li>Monitor system calls </li></ul></ul><ul><ul><li>Monitor memory usage </li></ul></ul><ul><ul><li>Monitor everything </li></ul></ul><ul><li>Place blame where it belongs </li></ul><ul><li>Ported to FreeBSD, OS X </li></ul>
    8. 8. Zones <ul><li>Built-in virtualization </li></ul><ul><ul><li>Consolidate your servers </li></ul></ul><ul><ul><li>Sandboxed application environments </li></ul></ul><ul><ul><li>Dynamic resource reallocation </li></ul></ul>
    9. 9. Look and Feel
    10. 10. And..
    11. 11. The Distributions <ul><li>Sun sponsored </li></ul><ul><ul><li>Solaris 10 </li></ul></ul><ul><ul><li>Solaris Express Community Edition (every fortnight) </li></ul></ul><ul><ul><li>Solaris Express Developer Edition (every 3 months) </li></ul></ul><ul><li>Community </li></ul><ul><ul><li>BeleniX (LiveCD x86) </li></ul></ul><ul><ul><li>Nexenta (GNU/OpenSolaris) </li></ul></ul><ul><ul><li>Martux (Sparc LiveCD) </li></ul></ul><ul><ul><li>Schillix </li></ul></ul><ul><li>Project Indiana </li></ul>
    12. 12. Is my hardware supported? <ul><li>Sun Device Detection Tool </li></ul><ul><li>Runs on x86/x64 </li></ul><ul><ul><li>MS Windows </li></ul></ul><ul><ul><li>Linux 2.6 </li></ul></ul><ul><li> </li></ul>
    13. 13. Sun Device Detection Tool
    14. 14. Installing OpenSolaris <ul><li> </li></ul><ul><li> </li></ul><ul><li>Recommended distribution: SXDE </li></ul><ul><li>Easy to install using the Caiman installer </li></ul><ul><li>File system formats </li></ul><ul><ul><li>ZFS </li></ul></ul><ul><ul><li>UFS </li></ul></ul>
    15. 15. OpenSolaris structure <ul><li>Uses GRUB as the boot loader </li></ul><ul><li>Can use ZFS or UFS as the native file system </li></ul><ul><li>OpenSolaris requires a primary partition. </li></ul><ul><li>Slices = Partitions within partitions </li></ul>Partition 1 Partition 2 Partition 3 Partition 4 Slice 0 Slice 1 Slice 7 / root /export/home
    16. 16. Installation <ul><li>Simple and elegant installer SX build 70b onwards onwards </li></ul><ul><ul><ul><li>Select Language </li></ul></ul></ul><ul><ul><ul><li>Select Keyboard layout </li></ul></ul></ul><ul><ul><ul><li>Select Disk/Partition </li></ul></ul></ul><ul><ul><ul><li>Set Date/Time zone </li></ul></ul></ul><ul><ul><ul><li>Extra language support </li></ul></ul></ul><ul><ul><ul><li>Create user </li></ul></ul></ul><ul><ul><ul><li>Review all settings </li></ul></ul></ul><ul><ul><ul><li>Install! </li></ul></ul></ul>
    17. 17. The Future <ul><li>.. is exciting! </li></ul><ul><li>Exceptional tools for developers </li></ul><ul><ul><li>Sun Studio compilers </li></ul></ul><ul><ul><li>NetBeans IDE </li></ul></ul><ul><ul><li>DTrace </li></ul></ul><ul><li>Growing community fostered by Sun's open source commitment. </li></ul><ul><li>Project Indiana </li></ul>
    18. 18. Project Indiana <ul><li>Is the promising new OpenSolaris binary distribution </li></ul><ul><li>Lead by Ian Murdock: Founder of Deb ian . </li></ul><ul><li>What's a Linux guy doing at OpenSolaris? </li></ul><ul><li>Pre-released in Oct 2007, first release in early 2008. </li></ul><ul><li>Great new features you always wanted in Solaris. </li></ul>
    19. 19. Project Indiana <ul><li>Network based apt-like binary package management called the Universal Packaging system </li></ul><ul><li>The cool new Distro-constructor! </li></ul><ul><ul><li>Simply select packages from repository </li></ul></ul><ul><ul><li>Customize look and feel </li></ul></ul><ul><ul><li>and spread your own distribution! </li></ul></ul><ul><li>Join in! </li></ul>
    20. 20. Participate <ul><li> </li></ul><ul><ul><li>Mailing lists (Chat with Operating Systems experts) </li></ul></ul><ul><ul><li>Ongoing projects </li></ul></ul><ul><ul><li>Bugs reports / RFEs </li></ul></ul><ul><ul><li>User groups </li></ul></ul><ul><ul><li>Blogs </li></ul></ul><ul><li>Ask questions </li></ul><ul><ul><li> channel: #opensolaris </li></ul></ul>
    21. 21. Where to go for help? <ul><li> </li></ul><ul><li>Stuck on the build? (you read the README, right?) </li></ul><ul><ul><li>Ask on [email_address] </li></ul></ul><ul><li>Questions about the code or found a bug? </li></ul><ul><ul><li>Ask on [email_address] </li></ul></ul><ul><li>Got a fix for a bug? </li></ul><ul><ul><li>Request a sponsor on [email_address] </li></ul></ul><ul><li>Solaris is teh sux0r! Linux rulez! </li></ul><ul><ul><li>Flame and debate on [email_address] </li></ul></ul>
    22. 22. So... why should I use OpenSolaris? <ul><li>Lots of technology </li></ul><ul><ul><li>DTrace </li></ul></ul><ul><ul><li>ZFS </li></ul></ul><ul><ul><li>Zones </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><li>Easy to use </li></ul><ul><li>Free & OpenSource </li></ul>
    23. 23. Still not convinced? Let's talk about...
    24. 24. Money Average salary of a certified System Administrator CertMag's 2006 Salary Survey [2]
    25. 25. Fast Track Your Career with Free Training from Sun <ul><ul><li>Get FREE training on Sun technologies </li></ul></ul><ul><ul><ul><li>Web-based training on Java TM , Solaris TM & more! </li></ul></ul></ul><ul><ul><ul><li>For a list of available classes visit: </li></ul></ul></ul><ul><ul><ul><li> </li></ul></ul></ul><ul><ul><ul><li>Increase employment & earnings potential with a Sun certification! </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Associate for the Java Platform, Standard Edition </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Programmer for the Java 2 Platform, Standard Edition </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Web Component Developer for Java EE </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Mobile Application Developer for Java ME </li></ul></ul></ul><ul><ul><ul><li>Sun Certified System Admin for the Solaris Operating System </li></ul></ul></ul><ul><ul><ul><li>Sun Certified Network Admin for the Solaris Operating System </li></ul></ul></ul><ul><ul><li>Free practice exams </li></ul></ul><ul><ul><li>Discounted certification Sun does it for free, but the test center wants to have some money (~ 50 €). </li></ul></ul>
    26. 26. Upcoming Events <ul><li>ZFS </li></ul><ul><li>DTrace </li></ul><ul><li>SunSpot </li></ul><ul><li>NetBeans </li></ul><ul><li>... </li></ul><ul><li>Stay tuned: </li></ul><ul><ul><li> </li></ul></ul>
    27. 27. <ul><li>Alper Celik & Gokhan Dogan </li></ul><ul><li>Campus Ambassadors to KTH </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li> </li></ul>