OpenSolaris Overview

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Group

    OpenSolaris Overview - Presentation Transcript

    1. OpenSolaris Overview and Porting Open Source to OpenSolaris Jim Walker Solaris Engineering Sun Microsystems 1
    2. Agenda • OpenSolaris Features • Solaris Software Packaging • IPS Repositories • Solaris Applications • Package Factory • Source Juicer • Development Resouces • More Information • Questions 2
    3. OpenSolaris Features 3
    4. OpenSolaris Features • LiveCD • Network Automagic • Gnome Desktop (NWAM) • ZFS Root File • Automated Installer System (default) • SunStudio Compiler • Image Packaging • Development Tools System (IPS) • Office Tools • Package Manger • Database • Boot Environment Admin (BEADM) And More!! • Time Slider 4
    5. OpenSolaris Demo 5
    6. Solaris Packaging Differences Solaris 10 OpenSolaris • SVR4 package format • IPS package format • pkgadd, pkgrm... • pkg, PackageMgr GUI • Package tarballs • Network repositories • Dependencies indentified • Dependencies resolved • Patch granularity • Package granularity • Separate OS upgrade • pkg image-update process • ZFS snapshots, rollback 6
    7. IPS Repositories pkg.opensolaris.org 7
    8. Package Repository Comparison Repository Pending Contrib Dev Release Consumer Developers Users Developers Users Quality Unqualified CommunitySupported Sun Tested Sun Supported Contributor Community Community Sun Sponsored Sun Sponsored Process Source Juicer Source Juicer Consolidation Release Build Type Spec File Spec File Various Various Released Immediately Weekly Bi-Weekly Semi-Annual ARC Review None None ARC ARC Extra Not Re-distributable SSL Certificate Support Bug & Security Fixes Support Contract 8
    9. Package Repository Usage 9
    10. Accessing IPS Packages 1) CLI using pkg command ➢ $ pfexec pkg install coolpkg 2) GUI using Package Manger 3) One Click Install 10
    11. Solaris Applications 1,000,000s 10,000s GNU Solaris Open Apps Source 11
    12. Solaris Applications sun.com/bigadmin/apps library.network.com 12
    13. Porting Applications How do we add applications to Solaris? • Sun • Independent Software Vendors (ISVs) > http://partneradvantage.sun.com/ • Individuals and projects • Package Factory (Fully Automated) • Source Juicer (Semi-Automated) 13
    14. Package Factory • Downloads Open Source Code • Filters & Analyzes • Creates Spec Files • Builds / Installs pkgs • Reviews / Tests pkgs • Roboporter > Submits Spec Files to Source Juicer > Ports Massive Numbers of Packages!! > Anyone can take ownership of packages 14
    15. Source Juicer • Web interface for porting packages > All in one porting automation > Lower barrier for contribution > Spec file based > Community driven • Two Components > Web Application > BuildGrid – Scalable Build system 15
    16. Source Juicer Process 1) Submit 2) Validate 3) Build & Publish to /pending repo 4) Review 5) Vote 6) Promote to /contrib repo 16
    17. Source Juicer Demo 17
    18. Other Development Resources • OpenSolaris Test Farm • Virtual Machines • Development Zones • Kernel and Application Development • Sparc and X86 Advanced Servers • SunStudio Compiler and Tools • Sites in USA and China 18
    19. More Information • Software Porters Community > http://www.opensolaris.org/os/community/sw-porters/ > sw-porters-discuss@opensolaris.org • Source Juicer and Source Juicer Project > http://jucr.opensolaris.org/ > sourcejuicer-discuss@opensolaris.org • Package Factory Project > http://www.opensolaris.org/os/project/pkgfactory/ > pkgfactory-discuss@opensolaris.org • Development Resources (Test Farm) > http://www.opensolaris.org/os/community/testing/ > testing-discuss@opensolaris.org 19
    20. Questions? FROSUG (http://frosug.org) Front Range OpenSolaris User Group ug-frosug@opensolaris.org Meets the Last Thursday of the Month 20
    21. Thank You!! james.walker@sun.com
    22. Source Juicer Demo 22
    23. Source Juicer Homepage 23
    24. Opensolaris.org login 24
    25. Submit Tab 25
    26. Copyright missing 26
    27. Submission complete 27
    28. Submission successful 28
    29. Validation (by Approver) 29
    30. Submission validated 30
    31. Build Successful – Installable Pkg 31
    32. Install from /pending with Pkg Mgr 32
    33. Install with Pkg Mgr contd. 33
    34. Install successful 34
    35. Voting in review thread 35
    36. Pkg published to /contrib 36
    37. Source Juicer Demo End 37

    + Matthew McCulloughMatthew McCullough, 1 month ago

    custom

    108 views, 0 favs, 0 embeds more stats

    A review of OpenSolaris by Sun Employee Jim Walker more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 108
      • 108 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories