opensolaris for beginners

21
1 OPENSOLARIS FOR BEGINNERS Philip Torchinsky Solaris Evangelist Sun Microsystems 1

Upload: others

Post on 12-Sep-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OPENSOLARIS FOR BEGINNERS

1

OPENSOLARIS FOR BEGINNERS

Philip TorchinskySolaris EvangelistSun Microsystems

1

Page 2: OPENSOLARIS FOR BEGINNERS

2

OpenSolaris

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

Page 3: OPENSOLARIS FOR BEGINNERS

3

What is OpenSolaris

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

Page 4: OPENSOLARIS FOR BEGINNERS

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)

Page 5: OPENSOLARIS FOR BEGINNERS

5

Distributions available

OpenSolaris

Solaris Express Community EditionSolaris Express Developers Edition

(SXCE, SXDE)

BelenixNexentaSchillixmarTuxMilax

Sun sponsored Community supported

Page 6: OPENSOLARIS FOR BEGINNERS

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

Page 7: OPENSOLARIS FOR BEGINNERS

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

Page 8: OPENSOLARIS FOR BEGINNERS

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

Page 9: OPENSOLARIS FOR BEGINNERS

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

Page 10: OPENSOLARIS FOR BEGINNERS

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

Page 11: OPENSOLARIS FOR BEGINNERS

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

Page 12: OPENSOLARIS FOR BEGINNERS

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)

Page 13: OPENSOLARIS FOR BEGINNERS

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

Page 14: OPENSOLARIS FOR BEGINNERS

14

Look inside!

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

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

• Cross-index• Find definitions• Full text search

Page 15: OPENSOLARIS FOR BEGINNERS

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

Page 16: OPENSOLARIS FOR BEGINNERS

16

Feedback is always critical!

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

Page 17: OPENSOLARIS FOR BEGINNERS

17

Page 18: OPENSOLARIS FOR BEGINNERS

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

Page 19: OPENSOLARIS FOR BEGINNERS

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

Page 20: OPENSOLARIS FOR BEGINNERS

20

Join OpenSolaris!

Everyone and Everything is Participating!

Page 21: OPENSOLARIS FOR BEGINNERS

21

OPENSOLARIS FOR BEGINNERS

Philip [email protected]

21