Linux og Open Source - Aalborg...

Post on 19-Jul-2020

0 views 0 download

Transcript of Linux og Open Source - Aalborg...

1

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Linux og Open SourceLinux og Open Sourcehistorie og statushistorie og status

Peter Toft <pto@linuxbog.dk>

2

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Free Software FoundationFree Software FoundationDannes i 1984 og ledes af Richard M Stallman

Mål -> GNU-systemet

GNU's Not UNIX

Free Software

Software skal være frit

Compilere, editorer mv. af høj kvalitet lavet – kernen mangler!

Software under GPL

General Public License

3

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Linus skaber LinuxLinus skaber LinuxStart i 1991 - Unix var for dyrt

”Hvem vil være med til at skrive et UNIX-lignende styresystem?”

I starten udviklet af finske Linus Torvalds

Kildekoden på Internet i åben licens

Han fik mange til at bidrage

Udviklingsmetoden ”Linux development model” danner skole-eksempel for succes

4

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Hardware og LinuxHardware og LinuxLinux findes til bl.a.

i386 -Itanium, AMD, Cyrix, SMP

Alpha, SUN Sparc, MIPS, HPPA

Motorola mk68000, PowerPC, ARM

S/390 mainframe fra IBM

5

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

BSD-familienBSD-familien

Open Source

htttp://www.freebsd.org

http://www.openbsd.org

http://www.netbsd.org

Under BSD-licens

6

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

GPL og BSD-licensenGPL og BSD-licensenGPL

Tag software og brug.

Ændringer skal fødes tilbage til projektet

”sikrer” konvergens

Ekstremt udbredt licens

BSD-licensen

Tag software og brug.

Ændringer skal IKKE nødvendigvis tilbage.

Copyrights må ikke slettes.

Mulighed for divergens

Bedre ”firma”-muligheder

7

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Open SourceOpen Source

Eric S. Raymond går sammen med Linus Torvalds mv og formulerer Open Source

Sammenfatter ”alle” frie varianter i en hat

Feb 1998

Stor succes!!

8

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Open Source handler om frihedOpen Source handler om frihedhttp://www.opensource.orghttp://www.opensource.org

Man må frit distribuere program og kildekode

Uden at betale royalties!

Man skal have adgang kildekoden til programmet

Man har lov til at rette i kildekode og udsende sin egen version af programmet

Man må ikke diskriminere eller lægge op til specielle begrænsninger i brug.

9

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Hvad hvis jeg får kildekoden?Hvad hvis jeg får kildekoden?

Jeg kan - i princippet - selv rette fejl

Jeg kan - i princippet - selv udvide programmet.

10

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Linux Development Model (I)Linux Development Model (I)

Firma

Bruger A: Fejl når tryk F1

Bruger B: Fejl når tryk F2

Bruger C: Fejl når tryk F2

Kernegruppe Bruger C: F2-fejl rettet, her er koden

Bruger A: Fejl når tryk F1

Bruger B: Fejl når tryk F2

Linux development model

Traditionel firma/køber

Computer source code -----> Machine executable program

For (ii=0;ii<10;ii++) {

a(ii) = 2*i+3; -----> 0101010101001010101

}

11

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Ulemper ved Open Source?Ulemper ved Open Source?

Der er ingen reelle garantier

Der har været stor fokus på udviklernes egne behov

Der er en klar bedring af dette

Se om programmerne har det I skal bruge!

12

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Fordele ved Open Source?Fordele ved Open Source?

Hurtige udviklingscyklus

Alle kan deltage i udviklingen

Virus er nærmest ukendt

Ingen bagdøre (som MS-software har)

Stor fokus på sikkerhed

Interbase bagdør; fundet efter ½ år i OSSbruger: politically, password: correct

13

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Hvad er Linux?Hvad er Linux?

Egentlig kun selve kernen

Resten er ligeså vigtigt

Linux burde måske hellere hedde

Gnu/Linux/XFree86/Apache/OpenOffice.org/KDE/GNOME/Mozilla-systemet

I folkemunde kaldes dette blot Linux....

Open Source

14

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Penge i Open Source når Penge i Open Source når programmerne er gratisprogrammerne er gratis

Firmaerne skal distancere hinanden på prisservicekvalitet

Open Source gør at leverandør skal levere kvalitet

kan ikke leve på tradition alene.

Produkt dør ikke sammen med leverandør eller ændringer i strategi!

15

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Hardware/SoftwareHardware/SoftwareIBM, HP, SUN vil sælge hardware + software + services

HW + Windows 2000 + server software

30.000 kr

HW + Linux + server software

25.000 kr

Profil måske 2000 kr Profit måske 5000 kr

16

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Open Source Open Source systemer i dagsystemer i dag

17

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

NetværketNetværket

Windows Mac

Linux

Na vn es erver ogwebs erver

Lin u x VPNLin u x firewa ll, DHCP, em a il,DNS, Webs erver

In tern et

Printer

Lin u x p r im æ r dom a in con troller+ Fil/ Pr in ters erver

Lin u x overvå gn in gog s ys a dm

Lin u x rou tere

Alt dette findes gratisCentral fjernadministration mulig

18

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Servere: Low to middle endServere: Low to middle end

Web server - Apache er en stor succesSAMBA

Fil server til Windows/Linux/Mac

Print server

Domain controller

Database server - Oracle, Sybase osv.Mail/ftp/DNS/router/firewall

Ingen ”exchange” killer i Open Source .... endnu :-)

19

http://pto.linux.dk/foredrag/odense-2004

Server-software i Open SourceServer-software i Open Source

Web server (www.apache.org) Web server (www.apache.org) Apache er en stor succesApache er en stor succes

SAMBA (www.samba.org)SAMBA (www.samba.org)Fil, print og domain server til Windows/Linux/MacFil, print og domain server til Windows/Linux/Mac

Database server - Oracle, Sybase osv.Database server - Oracle, Sybase osv.MySQL og PostgreSQL er gratis :-)MySQL og PostgreSQL er gratis :-)

Mailserver - Mailserver - Open-Xchange (SuSE) Open-Xchange (SuSE) http://mirror.open-xchange.org/ox/EN/community/http://mirror.open-xchange.org/ox/EN/community/

Open Groupware Open Groupware http://opengroupware.org/http://opengroupware.org/

Courier IMAP Courier IMAP http://www.courier-mta.org/imap/http://www.courier-mta.org/imap/

Kolab Kolab http://kolab.org/http://kolab.org/

20

http://pto.linux.dk/foredrag/odense-2004

Osterman Research in October 2004Osterman Research in October 2004http://www.it-observer.com/articles.php?id=427http://www.it-observer.com/articles.php?id=427

55% af CIO og IT chefer overvejer at skifte til 55% af CIO og IT chefer overvejer at skifte til Linux email systemer indenfor de næste 2 år.Linux email systemer indenfor de næste 2 år.

21% foretrækker Linux til hele email 21% foretrækker Linux til hele email infrastruktur.infrastruktur.

40% vil gerne have lavere pris og bedre 40% vil gerne have lavere pris og bedre ydelse.ydelse.

21

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Desktop for "ikke eksperter"Desktop for "ikke eksperter"

KDE eller GNOME desktopGrafiske indgange til ”kryptiske” systemfunktionerNem adgang til floppy/cdrom, print systemet

Office programmerStarOffice, GNOME Office, KOffice, OpenOffice.org

BilledprogrammerThe GIMP (PhotoShop)

InternetKonqueror, Mozilla, Netscape, Opera

22

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

KDE3.1

23

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

OpenOffice.orgOpenOffice.org

Kan OpenOffice.org alt hvad MS Office kan?

Hvad er StarOffice i forhold til OpenOffice.org?

Pris

OpenOffic

e.org til Linux, Windows, *BSD, MacOS/XOpenOffic

e.org til Linux, Windows, *BSD, MacOS/X

24

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

StarOffice/OpenOffice.orgStarOffice/OpenOffice.org

25

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

EvolutionEvolution

26

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

EvolutionEvolution

27

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Fil/Web/Share-Fil/Web/Share-browserbrowser

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Big Brother overvågerBig Brother overvåger

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Big Brother overvågerBig Brother overvåger

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

SystemadministrationSystemadministration

Fuld adgang til fjernadministrationOpgradering via nettet - ikke en CD i hver maskine Fuld kontrol over versioner og ændringerAvancerede overvågningssystemer via webAlt kan styres fra kommandolinienGrafiske værktøjer findes

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Apache opsætningApache opsætningNameVirtualHost 192.168.1.3

<VirtualHost 192.168.1.3>

ServerName www.linuxbog.dk

DocumentRoot /home/pto/linuxbog

<Directory "/home/pto/linuxbog/">

Options Indexes FollowSymLinks Includes

AllowOverride authconfig

</Directory>

DirectoryIndex index.shtml index.html index.php

ServerAdmin pto@linuxbog.dk

ErrorLog logs/default-error_log

</VirtualHost>

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

webmin og apachewebmin og apache

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Hvad mangler til Linux i dagHvad mangler til Linux i dag

MS Word 100% kompatibilitet umulig

OpenOffice.org måske 95% kompatibel

Muligt at køre MS Office 97/2000 via en kommerciel emulator (CrossOver Office)

Desktop Publishing

Professionel billedbehandling (CMYK)

Exchange kompatibilitet er på vej

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

CrossOver OfficeCrossOver Office

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Kom selv i gangKom selv i gangKøb eller download

InstallationMandrake - http://www.mandrakelinux.com

Red Hat - http://www.redhat.com

Live Linux systemerKNOPPIX – http://www.knopper.net/knoppix

Dappix - http://tyge.sslug.dk/knoppix

Billige skiver http://www.linuxpusher.dk

Læs i ”Linux – Friheden til at vælge” http://www.linuxbog.dk

Installér

Meld dig ind i en LUG - http://www.lug.dk

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

Linux – Friheden til at vælgeLinux – Friheden til at vælgefriheden: Linux - Friheden til at vælge installation

unix: Linux - Friheden til at lære Unix

Wm: Linux – Friheden til at vælge window manager

applikationer: Linux - Friheden til at vælge programmer

kontorbruger: Linux - Friheden til at vælge kontorprogrammer

admin: Linux – Friheden til systemadministration

program: Linux - Friheden til at programmere

c: Linux - Friheden til at programmere i C

Forsker: Linux – Friheden til at forske

java: Linux - Friheden til at programmere i Java

sikkerhed: Linux - Friheden til sikkerhed på internettet

web: Linux - Friheden til egen webserver

dokumentation: Linux - Friheden til at skrive dokumentation

signatur: Linux - Friheden til at vælge digital signatur

http://www.linuxbog.dk

www.linuxbog.dk

<nummer>

Peter Toft <pto@linuxbog.dk> - http://pto.linux.dk/foredrag

LinksLinksDanmark

http://www.linux.dk

http://www.opensource.dk

http://www.lug.dk

http://www.linuxbog.dk

http://www.gnuskole.dk

Nyheder

http://slashdot.org

http://linuxtoday.net

Software

http://freshmeat.net

http://rpmfind.net