|
| | ||||||||||||||
|
Linux is alleen een besturingssysteem. Om er ook nog wat mee te kunnen doen heb je applicaties nodig. Op deze pagina staan verwijzingen naar diverse applicaties die op dit moment voor Linux beschikbaar zijn. Zoals je zal merken zijn er weinig gebieden waar commerciele software meer kan bieden dan Free Software. Het gebied waar Free Software nu nog vaak tekort schiet, is de eenvoud van bediening. Dit is echter hard op weg te verbeteren, waardoor Free Software een steeds beter alternatief wordt voor de 'normale' gebruiker. WWW pagina's met links naar Linux applicaties
DesktoptoepassingenSinds relatief korte tijd stort de Open Source wereld zich op de desktop markt. De vooruitgang gaat aardig snel, zo is te zien aan de desktopomgevingen Gnome en KDE. Deze twee projecten hebben als doel een grafische omgeving waar de gebruiker de instellingen van de computer kan wijzigen, en waarvanuit applicaties gestart worden. Omdat op steeds meer gebieden desktop applicaties van goede kwaliteit uitgebracht worden, is Linux erg interessant als desktop platform. Pas sinds een paar jaar zijn er Free Software projecten op het gebied van grafische tekstverwerkers. Er zijn nu enkele projecten bezig om een office pakket met tekstverwerker, spreadsheet en presentatieprogramma te maken. De projecten zien er veelbelovend uit, en de Free office pakketten lijken stabieler en sneller te worden dan hun commerciele evenwichten. Een interessant free office pakket is OpenOffice, een project om het recent Open Source gemaakte StarOffice eens flink te verbeteren. Al enkele jaren zijn de office pakketten ApplixWare en StarOffice beschikbaar voor Linux. StarOffice (OpenOffice) is een MS-Office look-a-like, helaas ook op het gebied van de systeemeisen. 64MB is gewenst. ApplixWare is ook erg functioneel, maar helaas heeft Applixware besloten de ontwikkeling er van te stoppen. Beide pakketten hebben de mogelijkheid MS-Office documenten in te lezen. Er zijn ook plannen het Lotus Office pakket Open Source te maken. In dat geval zal het zeker voor Linux beschikbaar komen. In tegenstelling tot office pakketten, die ongeveer allemaal hetzelfde doen, zitten tussen bitmap programma's grote verschillen. Een programma als MS-paint is natuurlijk geen optie voor iemand die erover denkt om Adobe Photoshop aan te schaffen. Deze laatste kost dan ook tweeduizend gulden. Bij elke Linux distributie zit het programma The GIMP. Dit programma verenigt de kwaliteiten van Photoshop met de prijs van MS Paint (dat gratis met Windows geleverd wordt). The GIMP mist nog enkele mogelijkheden die Photoshop wel heeft, maar daar wordt aan gewerkt. Volgens veel gebruikers is The GIMP nu al beter dan Photoshop; het biedt namelijk ook mogelijkheden die weer in Photoshop niet aanwezig zijn, zoals het gebruik van scripts en plug-ins, die zorgen voor een enorme flexibiliteit. Typesetting is het schrijven van documenten, zodanig dat de opmaak door de computer verzorgd wordt, en niet door de gebruiker. Dit is dus een geheel andere manier van werken dan met WYSIWYG programma's, waar de gebruiker voor de opmaak zorgt. Een veelgebruikt typeset-programma is LaTeX. Dit programma is verkrijgbaar voor alle systemen, maar wordt vooral op Linux en andere UNIX systemen veel gebruikt door wis- en natuurkundigen, en andere mensen die grote documenten met veel formules schrijven. Doordat een LaTeX-gebruiker gewoonlijk niet te maken heeft met dingen als lettertypes en pagina afbreking, kan de gebruiker zich richten op de inhoud. Door aan te geven waar een nieuw hoofdstuk of onderdeel van een hoofdstuk begint, kan LaTeX automatisch de titels met het juiste lettertype en -grootte zetten, en automatisch de inhoudsopgave samenstellen. Doordat documenten op een "logische" manier ingevoerd worden in plaats van een "visuele" manier, is conversie naar bijvoorbeeld HTML een stuk eenvoudiger dan met WYSIWYG programma's. Als je een hoeveelheid gegevens wilt omzetten in een andere vorm, door middel van een stel berekeningen, kan je daar een spreadsheet voor gebruiken. Voor grote hoeveelheden is een spreadsheet echter lastig, en ook als je regelmatig dezelfde bewerking moet doen op een hoeveelheid gegevens, zijn er handiger manieren. Awk en Perl zijn twee programma's (eigenlijk programeertalen) die gemaakt zijn voor het bewerken van grote hoeveelheden gegevens. Perl is veel krachtiger dan awk, maar met awk kan je op eenvoudige wijze gegevens bewerken die in kolommen in een bestand staan opgeslagen. Deze programma's zijn moeilijker te leren dan een spreadsheet programma, maar als je ze eenmaal kent werkt het voor veel toepassingen een stuk sneller. Er is ook een wat "schoner" alternatief, Python. Omdat de meeste Internet-standaarden open zijn, zijn er voldoende programma's voor o.a. e-mail, news en irc, zowel grafisch als text-georienteerd. Zelfs ICQ is beschikbaar. Dit is opmerkelijk, omdat ICQ geen open standaard is. Door precies te kijken wat een ICQ programma verstuurd, hebben enkele mensen toch kunnen achterhalen op welke manier een ICQ programma informatie moet versturen. Hierdoor zijn er Linux versies van ICQ, ook naast de officiele Java versie. Als browser kan je op Linux o.a. Netscape Navigator gebruiken. De laatste tijd is MSN (Het Microsoft instant-messenging systeem) ook enorm populair geworden. Wat veel mensen niet weten is dat dit sinds kort ook prima op Linux werkt! Sinds een tijdje beginnen er ook steeds meer spelletjes voor Linux te komen. In 1999 is er een bedrijf, Loki Entertainment Software, opgericht, dat commerciele spelletjes naar Linux port. Er komen ook steeds meer opensource spelletjes, zoals FreeCiv, Pysol en RocksnDiamonds. Om een indruk te krijgen hoeveel en wat voor soort spelletjes er zijn, moet je op The Linux Game Tome kijken. Server toepassingenDe servermarkt is de eerste markt waar Linux veel aanhang heeft gekregen. Dit komt doordat Internet standaarden open zijn, dus is er voor elke toepassing wel iemand enthousiast genoeg om een Open Source server te schrijven. Ook een belangrijke reden dat Linux als server populair is, is de stabiliteit en betrouwbaarheid. Een Linux server hoeft niet down als je IP adressen gaat veranderen, of protocollen toevoegd. En een hoge uptime is natuurlijk erg belangrijk voor een server. Niet alleen Linux is in de server-markt populair, maar ook andere Open Source projecten. Voor de meeste belangrijke Internet-toepassingen wordt meer Free Software dan commerciele software als server gebruikt, en deze Free Software wordt standaard met Linux meegeleverd. Een 'server' in kleine MS-Windows netwerken heeft als belangrijkste taak het verzorgen van print opdrachten en het centraal opslaan van bestanden. Door het programma Samba kunnen nu ook UNIX systemen dienst doen als print- en bestandsserver voor MS-Windows netwerken. Samba versie 2, die op het moment dat dit geschreven wordt in beta fase is, zal NT volledig kunnen vervangen als MS-Windows server, en kan dus als 'Primary Domain Controller' optreden. Het voordeel van het gebruiken van Linux is (naast kosten en stabiliteit) dat 1 server gebruikt kan worden door meerdere client systemen. Je kan bijvoorbeeld printopdrachten verwerken die van UNIX, MS-Windows, of Apple systemen afkomstig zijn. Of je kan een bestandsserver opzetten die zowel NFS (voor UNIX clients) als SMB (voor Windows clients) kan gebruiken. De webserver Apache (met een marktaandeel van ruim 50%) wordt standaard bij Linux geleverd. Voor Apache zijn een hoop aanvullingen geprogrammeerd, zoals database-koppelingen, en beveiligde verbindingen. Dit maakt Apache o.a. geschikt voor online bestelsystemen. Maar natuurlijk kan je Apache ook gebruiken als je gewoon wat eigen documenten op het WWW wilt plaatsen. In combinatie met bijvoorbeeld Perl kan je er een interactieve site van maken. Op het UNIX platform wordt vaak het programma sendmail gebruikt als Mail server. Dit programma heeft een marktaandeel van ruim 70%. Er komt echter steeds meer concurrentie, o.a. van qmail en smail. Sendmail is namelijk niet de veiligste en ook niet de meeste eenvoudige Mail server. Ook als News server worden vaak UNIX machines gebruikt; er is dus voldoende keuze als je een News server zoekt voor Linux. Een veelgebruikte server is INN. Toen Linux op grote schaal in de pers kwam, zijn er binnen korte tijd veel commerciele databases voor Linux beschikbaar gekomen, waaronder Oracle en IBM's DB2. De grootste database toepassingen op deze aardbol draaien op deze databases, dus ook op dit gebied kan je op Linux wel even vooruit. Deze grote databases zijn bedoeld voor toepassingen waar je honderden zoekacties per minuut moet uitvoeren in een database van enkele Gigabytes. Wil je het iets rustiger aan doen, dan hoef je geen duizenden guldens voor een grote database uit te geven, je kan dan bij programma's als PostGreSQL of MySQL terecht. Hier zijn ook ODBC clients voor verkrijgbaar, zodat je de database aan een Windows front-end kan hangen. Linux gebruikt net als de andere UNIXen X als grafisch systeem. Met X kan je een applicatie draaien op de ene computer, en de grafische uitvoer en -invoer op een andere computer laten plaatsvinden. Je kan bijvoorbeeld 20 computers neerzetten met allemaal een X server, en een grote centrale computer waar de applicaties op draaien. Als het om efficient geschreven applicaties gat is dit goed te doen. Computers en Netwerken worden steeds sneller, dus het grootste nadeel van deze manier van werken (snelheid), wordt steeds minder belangrijk. De grote voordelen blijven: Sterk vereenvoudigd systeembeheer, in eenvoudiger installatie van nieuwe computers. Je hoeft natuurlijk niet de hele desktop naar 1 centrale computer te verschuiven; je kan bijvoorbeeld alleen de applicaties die vaak ververst worden op deze manier draaien. Er zijn natuurlijk veel meer mogelijkheden op het gebied van netwerken, zoals een DNS-, FTP-, fax-, inbel-, RPC, CORBA-, DCOM-, ICQ-, IRC-, MUD- of Quake server. Ook een Firewall en IP-masquerading zitten standaard bij Linux. Een Firewall kan een intern netwerk afschermen van "de buitenwereld", en IP-Masquerading zorgt ervoor dat alle computers op een intranet toegang kunnen krijgen tot het Internet via een telefoonlijn en in totaal 1 IP adres (ja, dat kan echt!).
|
|