Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
1
Peter Toft <[email protected]> - http://pto.linux.dk/foredrag
Linux og Open SourceLinux og Open Sourcehistorie og statushistorie og status
Peter Toft <[email protected]>
2
Peter Toft <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - http://pto.linux.dk/foredrag
Open Source Open Source systemer i dagsystemer i dag
17
Peter Toft <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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
23
Peter Toft <[email protected]> - 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 <[email protected]> - http://pto.linux.dk/foredrag
StarOffice/OpenOffice.orgStarOffice/OpenOffice.org
27
Peter Toft <[email protected]> - http://pto.linux.dk/foredrag
Fil/Web/Share-Fil/Web/Share-browserbrowser
<nummer>
Peter Toft <[email protected]> - http://pto.linux.dk/foredrag
Big Brother overvågerBig Brother overvåger
<nummer>
Peter Toft <[email protected]> - http://pto.linux.dk/foredrag
Big Brother overvågerBig Brother overvåger
<nummer>
Peter Toft <[email protected]> - 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 <[email protected]> - 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 [email protected]
ErrorLog logs/default-error_log
</VirtualHost>
<nummer>
Peter Toft <[email protected]> - http://pto.linux.dk/foredrag
webmin og apachewebmin og apache
<nummer>
Peter Toft <[email protected]> - 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 <[email protected]> - http://pto.linux.dk/foredrag
CrossOver OfficeCrossOver Office
<nummer>
Peter Toft <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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