Linux & Open Source
description
Transcript of Linux & Open Source
Wie is BA ?
● Leuvens consultancy bureau – Oudste Belgische linuxbedrijf (° 1996)
● Sterke focus op oplossingen bouwen / Solution building / integratie / troubleshooting
● 4 area's :– Infrastructure
– Security
– “Mac Guyver-Projecten”
– BA Testlabs
● Sterke strategische keuze voor – Open Systems
– Open Standards
– Open Source
Wat is Linux ?● Freeware OS ontwikkeld door Linus Torvalds
– Linus is er in 1991 mee begonnen
– Vanaf 1.0 (1994) een betrouwbaar OS, ondertussen versie 2.2
– Heel de wereld sleutelt er aan mee
● Linux is een verzamelnaam– Er zijn verschillende interpraties, totaalpakketten van hetzelfde OS te vinden: distributies
– Elk met hun eigen smaak en voorkeuren
● Een werkend Linuxsysteem bestaat uit 4 elementen– Een kernel
● De eigenlijke communicatie tussen het OS en de hardware
● Alle basisfeatures (networking, Raid, filesystemen, etc.) van het besturingssysteem
● Kan je zelf compileren
– Een gevarieerd pakket aan open source programma's
● Bash, Apache, NC-FTP, etc.
– Een grafische schil : X-windows
– Een Windowmanager
– De look and feel van X-windows: KDE, Gnome, Afterstep
Linux is onderdeel van een beweging !
● Open source Software– GPL, Copyleft, Freeware
– Betrouwbare stabiele software met de beschikbare sourcecode
– Way of life
– Brood verdienen op ontwikkeling en support, niet op licentieverkoop.
● Open standards– TCP/IP - SMTP, HTTP en andere protocols
– Dankzij het internet een grote doorbraak
– Zelfs de grote jongens laten hun proprietaire systemen vallen.
● Bijvoorbeeld Lotus Notes gebruikt vanaf 5.0 SMTP als E-mailprotocol
– Toch duidelijke sabotage van partijen als Microsoft en Cisco
● Geen lockin van de de klanten meer
Linux = hot !● De marktleider(s) lachen hun klanten in hun gezicht uit
– security-bugs Microsoft besturingssystemen
– stroom aan virussen
– “melken” van de klanten
● Linux is nu volwassen– Kernel 2.6 is net uitgekomen
● linux was volwassen vanaf 2.2 nu zijn we twee versies later
– Er zijn goede, relatief makkelijk te installeren linux-distributies voorhanden
● Industrie ziet brood in Linux– Hardware-vendors: IBM, Compaq, Dell, HP, ...
– Software-vendors: Oracle, SAP, Informix, Sybase, etc.
Mogelijkheden● Linux = knooppunt ts Unix en PC-wereld
– Eindelijk een goedkoop alternatief om een Unix op PC-hardware te draaien. <-> Sun, HP, IBM op proprietaire hardware
– Erft alle applicaties en toepassingen van de Unixwereld
● Leert terug unix aan een generatie gebruikers– Gratis dus makkelijk toegankelijk voor bv studenten
– Terug een generatie IT'ers die unix kent.
– Makkelijk om thuis een testlinux op te zetten.
● Open source = ideale research en ontwikkelingsomgeving● Ondertussen ook een haalbaar alternatief in het bedrijfsleven
– In de eerste plaats als server en netwerktoestel
– In mindere mate als workstation.
Praktisch● Internet - Intranetserver
– Apache webserver
● Webpagina's databasesdatabasedriven
● integratie met andere diensten
– Mailserver
● Pop3
● Sendmail / Qmail
– Caching Proxy
– Nameserver
– LDAP of andere internetservices
● File / Printserver– Samba / NFS
– DHCPD
– Fax-gateway op basis van mgetty
– Kleine webbased intranet-applicaties
● Database-server– Oracle / Informix
– Papa en mama-winkels
Linux voor networking of Security● Router / Bridge
– Routing, Network Adress Translation, Dhcp, etc.
– Routers zelf op maat maken
● ISDN-router
● Gigawave wireless router
● Security– Firewall
● Linux heeft een uitstekende firewallingcode in zowel kernels 2.0, 2.2 en 2.6.
● Kan elke commerciele firewall op de markt aan
● Als frontend voor eventueel kwetsbare en weinig performante servers
● b.v. mailgateway voor een Exchange server
– Virtual Private Networking
● Linux kan geencrypteerde tunnels opzetten
● Ondersteunt IPSEC
– Linux als waakhond in het netwerk
● Monitoring-toestel
● Sniffer
Linux als werkstation of NC● Als werkstation
– Spotgoedkoop X-workstation
– Ideaal als ontwikkelingsomgeving
● o.a. Crossplatformtools zoals Perl en GCC
– Als workstation voor gewone gebruikers
● Begint M$ te bedreigen
● Hoop goede Office-suites (OpenOffice)
● KDE Office
– Handig workstation voor netwerkbeheerders
● Als Network Computer– Diskless station
– Boot over het netwerk -> filesysteem staat op een NFS-server
– Gebruiker krijgt X-windows met een Netscape maar kan niks naar de knoppen helpen
– Spotgoedkope hardware (+- 250 euro voor een minimumconfiguratie)
– Ideaal voor bijvoorbeeld bibliotheken en kiosken
basis voor een black box eindproduct
● Ontwikkeling van volledig op maat gemaakte oplossingen op basis van Linux
● Voorbeelden– Watchguard firewall
– Cobalt Internetservers
– MP3-players
– WebTV's
– Autonome wagens
– Allerlei kiosktoepassingen en wearable computers
– Gigaswitches.
ondersteunde hardware● Processoren / Systemen
– Intelachtigen 386, 486, pentiums, Pentium II, cyrix, Amd, etc.
– 64bit AMD Opteron en Xeon - Digital Alpha
– Strongarm
– Sparc / Ultrasparc
– Mips
– Macintosh: Mk68 – Powermac
– Powerpc
● Meeste PC-hardware is ondersteunt– Best even een kijkje nemen in de hardware FAQ
– Makkelijker om te zeggen wat niet ondersteunt is:
● Winmodem en andere windowsgeorienteerde en sterk software-gebaseerde hardware
● IBM Mwave
● Laptops– Toshiba's, Compaqs en Thinkpads vormen meestal geen echte problemen
Linux installeren● Stap 1: een distributie kiezen
– De oervaders:
● Debian
● Slackware
– De nieuwe, commerciele kanonnen
● Redhat
● Suse / Novell
● Turbolinux
● Redflag Linux
– Speciale versies
● Trinux
● Doslinux
Hoe kiezen ?Echte godsdienst-oorlogen
Linux versus NT/W2K●
Voordelen van Linux t.o.v. windows
● Stabiliteit– Servers hebben uptimes van 200 a 400 dagen
– Workstations hebben uptimes van weken
● Remote beheerbaar– Linuxmachine is met bijvoorbeeld ssh perfect vanop afstand beheerbaar
● Prijs– Quasi gratis
● Draait op lichtere hardware– Pentium met 32 MB is voldoende voor veel servertoepassingen
– Routing en firewalling kan op een 486 met 8 MB
● Volledige broncode beschikbaar● Kan op maat gefinetuned worden
– Kernel kan aangepast worden aan de specifieke vereisten
Voordelen van Linux t.o.v. windows
● Minder getraind personeel beschikbaar– Onder iedere steen zit wel een NT Administrator of toch iemand die denkt dat hij dat is.
● Minder goede grafische schil (GUI)– X-Windows is minder goed als Grafische schil voor workstations dan Microsoft
– Microsoft heeft ook het voordeel van de standardisatie.
● Te weinig clientapplicaties● Marketing
– Het is moeilijker om Linux aan het management te verkopen dan Microsoft
● Rest mogen jullie zelf invullen