160 likes | 263 Views
De toekomst van de IT-industrie ? Jan Guldentops J@ba.be. 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
E N D
De toekomst van de IT-industrie ? Jan Guldentops J@ba.be 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
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