OpenSolaris

You are not signed in. Sign in or register.

Slim Install (Tech Lead: Sanjay Nadkarni)

The goal of Slim Install is to deliver a fully functioning OpenSolaris desktop that highlights some of the salient features of OpenSolaris. It also provides a vehicle to deliver new functionality in a consistent manner.

Get the OpenSolaris Developer Preview

The purpose of this Preview is simply to show a proof of concept. The requirements and functionality listed here are of this preview delivery. The goals are to high light the following:
  1. New Solaris Install
  2. ZFS root
  3. Network repository model
  4. GNU/Linux friendly toolset

Key Requirements and Functionality

The functionality and requirements listed here are tentative and are subject to change in order to deliver in October. The October deliver should be considered as a prototype/preview.

Hardware Requirements

The following are the minimum hardware requirements.
  • Intel/AMD based hardware.
  • 512 MiB Memory.
  • 10 GiB disk.

Software Requirements

  • Live CD must will boot to a 32 bit Solaris Desktop
  • Boot from CD must be fast
  • Must support New Solaris Installer
  • Installed system must be on ZFS root
  • Upgrade will not be supported
  • Installed system must be able to boot in 32 and 64 bit modes if hardware supports it.
  • The installed system will have NWAM service enabled
  • Universal Package Repository
  • Detailed OpenSolaris package manifest will be added later.
  • StarOffice will not available

Desktop Contents

The Live CD desktop will have:
  • Complete GNOME desktop
  • Firefox. plugins will not be included
  • Thunderbird
  • New Solaris Installer
  • NWAM service will be enabled
  • StarOffice will not be available
  • The details for Mar 08 release will be updated later.

    Resources

    Task list

    1. Pkg list for CD delivery
    2. Changes to lofi for seamless interaction with compressed archives that must be putback into Nevada
    3. HSFS changes to improve boot up and install performance
    4. Tools to generates Live CD
    5. Install Target instatiation work
    6. Transfer module work
    7. xdesign
    8. Work required to boot directly into Desktop
    9. Creating a miniroot/safeboot for the installed system
    10. 32 and 64 bit microroots
    11. SMF mainfest and profile changes
    Based on the above task list, the resources required are:
    • 1 engineer to assist/create tools to generate Live CD.
    • 2 engineers for HSFS and lofi work.
    • 1 engineer for target instatiation and transfer module work
    • xdesign consultant
    • 1 engineer to determine the work required to get rid to dtlogin etc.
    • Test development engineer
    • Documentation

    Dependencies

    • For Slim Install to be easily distributable, the list distributable pkgs must be known as soon as possible. If Java needs to be included, motif dependencies need to be resolved. Note that motif is not redistributable.
    • Changes to HSFS to enable fast booting and compressed media changes need to be putback into Nevada. (not critical for October release)
    • Lofi driver changes to handle compressed archives needs to be addressed. Done
    • Investigate

      The complete package list still needs to be determined.
      A first stab of this list is available (here) Localization issues
      What is unclear or needs to be figured out?
      What do you need to discuss with the rest of the team?
      Who do you need to talk to and what do you need to discuss/investigate?

      Project Schedule: Milestones/Tasks

      What are the clear milestones for your project?
      What work do you have to do (tasks) to achieve those milestones?
      Remember to size your effort (days) and identify who will be responsible for tasks (owner)