introduction to ossi

18
Operating Systems and Systems I Is this a theoretical subject? NO! This is practical! Mostly based on Linux Nick Loves Linux So why does Nick love Linux? More reasons why Nick Loves Lin Open Standards and Protocols Standards that are not so open Embrace and Extend Other “Industry Standards” What is “Systems Integration”? Why From Many Companies? Monoculture (One supplier) How Best to Integrate? Standards So what answers are there? Samba — Systems Integration Practical: 60 hours of laboratory OSSI ver. 1.1 Introducton to OSSI - p. 1/18 Operating Systems and Systems Integration Is this a boring subject only about the theory of the internal operation of an operating system???

Upload: godwin

Post on 10-Apr-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 1/18

Operating Systems and Systems IIs this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 1/18

Operating Systems and Systems Integration

Is this a boring subject only about thetheory of the internal operation of an

operating system???

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 2/18

Operating Systems and Systems IIs this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 2/18

Is this a theoretical subject?

I

Hmmm, operating systems: sounds like a theoreticalsubjectI At university, a lot of theory from a text bookI Are we going to spend lots of time copying from a text

book? ...

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 3/18

Operating Systems and Systems IIs this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 3/18

NO! This is practical!

I

This subject aims to provide you with practical skills thatyou will nd useful in your workplace.I You learn here by doing.I I even understand this subject too!

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 4/18

Operating Systems and Systems IIs this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 4/18

Mostly based on Linux

I

. . . with some comparisons with Windows 2000.I Aim to support career certication, e.g., Red Hat Certied

Engineer, Linux Professional Institute

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 5/18OSSI — ver. 1.1 Introducton to OSSI - p. 5/18

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 6/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 6/18

So why does Nick love Linux?

I

It is free softwareI Free as in freedomI . . . also, free as in free beerI It works really wellI It can “glue” many other things togetherI Like Lego; can build anything I want

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 7/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 7/18

More reasons why Nick Loves Linux

I

Built on cooperationI Great for Internet applicationsI Only fully compliant TCP / IP

I We can see and modify the source code to any of it that we

want toI Based on standardsI Uses open protocols

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 8/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 8/18

Open Standards and Protocols

I

What do I mean by “ Open Standard ?”N Can freely download the standard, not pay a huge fee just to read it

N Agreed to by open discussion: barrier to participation islack of ability, not lack of money!

N Examples of open standards:I TCP / IP , http, SSH , ftp, DNS , DHCP , Perl, LDAP , SMTP ,

TLS , many, many more

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 9/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 9/18

Standards that are not so open

I

Many standards are developed in a less open wayI Example: the WEP protocol, used to provide “privacy” forwireless LAN s

I Developed behind closed doors, announced to the publicI Cracked almost immediately: a bad designI Not open to inspection and peer review

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 10/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 10/18

Embrace and Extend

I

Many companies use “standards”I But change them a little bit to give a competitive advantageI Example: Kerberos

N Developed at MIT as open source software,N

Improved by programmers all round the worldN Used by Microsoft for authentication in Active DirectoryI Microsoft changed the interpretation of one small part of

the protocol

I Effect: all Kerberos clients can use a Microsoft Kerberosserver

I But Microsoft clients will refuse to work with anythingexcept a Microsoft server.

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 11/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 11/18

Other “Industry Standards”

I

Consider the Microsoft Ofce suiteI The layout is a secretI OpenOfce.org has developed an ofce suite that can read

and write Ofce documentsI Very hard work:

N a moving targetN Much effort by MS to make them very hard to read, and

even harder to write

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 12/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so open

Embrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 12/18

What is “Systems Integration”?

I

It involves combining products from many companies into asystemI Other words: interoperation , compatibility I Very important: it’s not enough just to learn one product

h C i ?

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 13/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so openEmbrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 13/18

Why From Many Companies?

I

Why not just from one supplier?

M l (O li )

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 14/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so openEmbrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 14/18

Monoculture (One supplier)

I Advantages:I Fewer system integration problemsI Less skill requiredI All training from the one vendorI Disadvantages:I Vulnerability in one is a vulnerability in all (e.g., So.Big,

Blaster, SirCam, NIMBDA worms, Outlook viruses)I One supplier cannot make everything:I E.g., Cisco sell more routers and switches than Microsoft

H B t t I t t ? St d d

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 15/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so openEmbrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 15/18

How Best to Integrate? Standards

I

Using Open Standards that are free of patents and otherrestrictions on useI . . . But every vendor says they support the standards!I Some standards are more open than others!

S h t th ?

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 16/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so openEmbrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 16/18

So what answers are there?

I Free software supports open standardsI So open, you can read the source code and see how it

works!I You can even change it to suit your needs, and if you nd

problems, you can x them!I Aim for interoperation, not for exclusion or market benet

Samba Systems Integration

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 17/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so openEmbrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 17/18

Samba — Systems Integration

I Samba allows a Linux or Unix or Macintosh machine to talkwith Windows

I and the other way roundI Free Software

I A Linux machine can be an NT-4 compatible PrimaryDomain Controller

I Can also be an AD memberI Very stable, high qualityI Used by many companies to interoperate with Windows

Practical: 60 hours of laboratory workshops!

8/8/2019 Introduction to Ossi

http://slidepdf.com/reader/full/introduction-to-ossi 18/18

Operating Systems and Systems I

Is this a theoretical subject?NO! This is practical! Mostly based on LinuxNick Loves LinuxSo why does Nick love Linux?More reasons why Nick Loves LinOpen Standards and ProtocolsStandards that are not so openEmbrace and ExtendOther “Industry Standards”What is “Systems Integration”?Why From Many Companies?Monoculture (One supplier)How Best to Integrate? StandardsSo what answers are there?Samba — Systems IntegrationPractical: 60 hours of laboratory

OSSI — ver. 1.1 Introducton to OSSI - p. 18/18

Practical: 60 hours of laboratory workshops!

I We start this week!I So what will we do?I In the rst class, we partition hard disksI . . . then install Linux.I See you there!