OPENSOLARIS FOR BEGINNERS

Preview:

Citation preview

1

OPENSOLARIS FOR BEGINNERS

Philip TorchinskySolaris EvangelistSun Microsystems

1

2

OpenSolaris

• What is it?• Why to use it?• How to use it?• Why participate?• How to participate?• How to learn?

3

What is OpenSolaris

• The word has multiple meaning> community> project> code base> distributions> Operating System – OpenSolaris 2008.05

4

What's new in OpenSolaris

• New LiveCD distribution• New installer, ZFS root filesystem• Image Packaging System – IPS• Multiple Boot Environment (see beadm(1))

• Most recent OpenSolaris kernel (nv_b89)

5

Distributions available

OpenSolaris

Solaris Express Community EditionSolaris Express Developers Edition

(SXCE, SXDE)

BelenixNexentaSchillixmarTuxMilax

Sun sponsored Community supported

6

Solaris advantages

• UNIX, multiplatform, GUI• No viruses• Solaris is free as well as various software

for it• Open source• Solaris installed with the default settings

is absolutely secure

7

and more advantages

• Easy administration• Solaris guarantees absolute

compatibility• Flexible and strong security model

(RBAC)• Containers: secure, balancing load,

and capable to run Linux apps

8

and even more advantages

• ZFS: always consistent on disk, easy manipulated, unlimited in space, self-healing, designed for pools, fast in snapshotting

• Added security with labels (from Trusted Solaris)

• DTrace• SMF

9

Where Solaris is useful?

• Web surfer

• Small office/home office

• Developer PC

• Web server

• Terminal client/server

• Workgroup/Enterprise server

• HPC

• Many other applications

10

Community Groups (a.k.a.Communities)

• http://opensolaris.org/os/communities• Basic element of governance• Centered around a common interest

> Printing, Networking, Performance> Advocacy, Documentation> Academic & Research, Systems

Administrators> Approachability, Desktop, Clusters, HPC

• Core Contributors & Contributors• Mailing lists

11

Projects

• http://opensolaris.org/os/projects• Body of work

> Usually involves code– Ex: CIFS client for Solaris, NWAM– WebStack, KDE, OpenGrok

> ... but not necessarily– Ex: Starter Kit, Country Portals

• Mailing lists• Source repositories

12

Getting involved• Install & run (and then talk about it)

• Explore the source (and then talk about it)

• Join an interesting project (and talk to them)

• Contribute to that project (do some code!)

• Start your own project (but talk to more than just yourself)

• Participate in mailing list discussions (nothing to do but talk)

• Blog (put your thoughts down)

• Promotion, evangelize, advocate (getting tired of talking to the same old people?)

• File bugs (share about what's broken)

13

If you need help

• IRC> irc://irc.freenode.net/#opensolaris

• Mailing lists> http://mail.opensolaris.org/

• web forums> http://opensolaris.org/os/discussions

• http://opensolaris.org/os/newbies

14

Look inside!

• http://src.opensolaris.org/• Powered by OpenGrok

> http://opensolaris.org/os/project/opengrok

• Cross-index• Find definitions• Full text search

15

Create more!

• Want to start a project?http://www.opensolaris.org/os/community/ogb/policies/project-instantiation.txt

• Projects endorsed by 1 or more communities• Submit a request to any community you

think would be interested in your project• Community votes on the proposal, and if

approved, resources are set up– Web space, mailing lists– SCM repositories

16

Feedback is always critical!

• http://bugs.opensolaris.org/• .... because NOBODY writes perfect code• Report or diagnose bugs• Lookup and query bugs

17

18

Get trained and certified!

• Get started with “How to” guides> http://www.sun.com/software/solaris/howto_guides.jsp

• Get trained with sun.com/training> at no cost in the frame of SAI

http://www.sun.com/products-n-solutions/edu/programs/sai/

• ... or get trained for free > http://www.sun.com/solaris/freetraining

http://sunstudentcourses.com• Get certified

> http://www.sun.com/training/certification

19

More about Solaris and OpenSolaris

• http://opensolaris.com• http://opensolaris.org• http://sun.com/solaris• http://developers.sun.com• http://www.sun.com/bigadmin• http://www.sun.com/bigadmin/hcl

• http://sunstudentcourses.com

20

Join OpenSolaris!

Everyone and Everything is Participating!

21

OPENSOLARIS FOR BEGINNERS

Philip TorchinskyPhilip.Torchinsky@sun.com

21

Recommended