Deze 10 open-source apps hebben Linux gemaakt tot wat het vandaag is
Een besturingssysteem is alleen zo goed als de apps die het draait. Linux heeft in staat geweest om propriëtaire systemen uit te dagen omdat het enkele "killer apps" kan leveren. Hier zijn enkele van de beste toepassingen, zowel op servers als op de desktop, die mee zijn opgegroeid met Linux.
Apache
De originele 'killer app' van Linux
De Apache-webserver, officieel het Apache HTTP Server Project, zou beschouwd kunnen worden als de "killerapp" van Linux, althans aan de serverkant. Deze server dreef de dotcom-boom van de jaren '90 aan. Het bracht Linux van een curiositeit onder computeraanhangers en academische computerwetenschappers, naar een mainstream alternatief voor Windows en traditionele Unix-servers. Samen met MySQL en Samba is het de belangrijkste reden dat Linux de hoeksteen van moderne IT is. Als er iets echt een "killerapp" voor Linux zou kunnen zijn voor echt gebruik, zou het Apache kunnen zijn.
Hoewel nginx Apache in implementaties heeft overtroffen, is het nog steeds een populaire webserver.
MySQL/MariaDB
De toonaangevende open-source database
Hoewel Apache van Linux-servers een levensvatbare concurrent voor dure Linux-servers maakte, was het MySQL dat het moderne web mogelijk maakte. MySQL bood gemakkelijk te gebruiken duurzame opslag voor websites en stelde hen in staat dynamische inhoud aan te bieden. Het gebruikte het relationele model met de SQL-taal die door Oracle populair werd gemaakt. De phpMyAdmin-frontend maakte het eenvoudig te beheren.
MySQL werd de "M" in "LAMP," of "Linux/Apache/MySQL/PHP (of een andere scripttaal die begint met 'P', zoals 'Python')." MySQL werd overgenomen door Sun Microsystems, en de ontwikkelaars maakten een fork nadat Oracle op zijn beurt Sun overnam. Deze fork heet MariaDB, en het is grotendeels compatibel met MySQL, dus je kunt gemakkelijk van MySQL naar MariaDB overschakelen.
Bash
Het is de standaard Linux-shell niet voor niets
Hoewel Bash bestond voordat Linux bestond, is het een essentieel onderdeel geworden van moderne Linux-distributies als onderdeel van het GNU-project. Bash is de standaard shell op de meeste Linux-distributies. Dit is de commandointerpreter die de meeste gebruikers zal begroeten die voor het eerst de commandoregel betreden.
Bash is grotendeels compatibel met de klassieke Bourne-shell. Het is woordspelig genoemd de "Bourne Again Shell." Het kan oudere scripts uitvoeren door de compatibiliteitsmodus te activeren via een symbolische link. Op veel Linux-systemen is /bin/sh eigenlijk Bash in vermomming. Het is geweldig voor het snel maken van kleine scripts om onderhoudstaken te automatiseren. Vanwege de alomtegenwoordigheid kun je erop rekenen dat Linux-systemen het geïnstalleerd hebben, hoewel Python een betere keuze is als je wilt dat scripts draagbaar zijn, omdat het gemakkelijk te leren is maar niet afhankelijk is van de commando's die een gebruiker geïnstalleerd heeft.
Mozilla/Firefox
Open-source acceptabel maken en het web beter maken
Hoewel Firefox een cross-platform-app is, zul je het meestal als de standaard webbrowser op de meeste desktop Linux-systemen geïnstalleerd vinden. Zijn voorganger, de Mozilla-suite, was een open-source versie van de Netscape-browser. Het open-sourcen van het vlaggenschipproduct van Netscape leek misschien een daad van wanhoop te zijn bij het confronteren van de Microsoft-juggernaut, maar dat een groot bedrijf dit deed, hielp de open source-beweging populair te maken.
De oorspronkelijke Mozilla-suite populariseerde tabbladen browsen en was een van de eerste met ingebouwde pop-upblokkering, waarmee in één klap een groot webprobleem werd opgelost. Deze functies werden overgenomen door Firefox.
GNOME/KDE/Xfce
Linux gemakkelijker maken om te gebruiken
Hoewel Linux onmiddellijk populair werd onder mensen die gewend waren aan de Unix-opdrachtregel, moest de interface toegankelijker worden voor niet-technische gebruikers om aan populariteit te winnen.
KDE, opgericht door Matthias Ettrich in het midden van de jaren 90, was een van de eerste open-source desktopomgevingen die bekendheid kreeg in de Linux-wereld. Hoewel het geen specifieke Linux-desktop is, was het de plek waar het voor het eerst een gebruikersbasis aantrok en hielp het Linux te vestigen als een concurrent van Windows en macOS. De huidige versie staat bekend als KDE Plasma.
GNOME werd ontwikkeld als reactie op KDE's gebruik van de Qt-toolkit, die de uitstraling en het gevoel van de desktop bepaalt. Hoewel KDE open-source was, was de toolkit waarop het vertrouwde, Qt, nog steeds propriëtair in de late jaren '90. GNOME heeft zich gevestigd als een populaire desktop op zich, de standaarddesktop op distributies zoals Ubuntu.
Xfce ontstond ook rond dezelfde tijd als een lichter alternatief voor beide desktops, en bood een gemakkelijk te gebruiken desktopmetafoor die minder belastend was voor het systeem.
Samba
Integreer gemakkelijk Linux- en Windows-machines
Hoewel de meeste mensen misschien niet vertrouwd zijn met Samba, als je een Windows-desktop op een bedrijfsnetwerk hebt gebruikt, is de kans groot dat het je werk als bestand- en printserver ondersteunde. Samba, samen met MySQL en Apache, maakte Linux en open-source software acceptabel in het bedrijfsleven. Dit was voornamelijk te danken aan het feit dat Linux-servers op standaard pc-hardware goedkoper waren dan Windows- of traditionele Unix-servers.
Het benadrukt ook een van de dingen die Linux het beste doet: het ondersteunen van heterogene omgevingen. Samba kan gemakkelijk Windows-, macOS- en Linux-clients op hetzelfde netwerk ondersteunen.
GIMP
Wie heeft PhotoShop nodig?
GIMP, of het GNU Image Manipulation Program, biedt zichzelf aan als het gratis en open-source alternatief voor Adobe Photoshop. Met de klachten over het abonnementsgebaseerde businessmodel van Adobe, zullen waarschijnlijk in de toekomst meer mensen naar GIMP kijken. Het is al goed genoeg voor mij als iemand die het voornamelijk gebruikt om screenshots voor artikelen zoals deze te verkleinen en bij te snijden.
Inkscape
Vectorgrafieken voor iedereen
Inkscape is een ander populair open-source grafisch programma. In tegenstelling tot GIMP, dat werkt met rastergrafieken, is Inkscape gebaseerd op vectorgrafieken. Dit betekent dat afbeeldingen die met Inkscape zijn gemaakt, kunnen worden vergroot zonder kartelranden. Dit maakt het geschikt voor dingen zoals logo's.
Overmoed
Eenvoudige maar krachtige audiobewerking
Van beeld- naar audiobewerking, Audacity is een cross-platform programma dat lijkt een stabiele desktop Linux-versie te hebben. Het is schijnbaar overal een basisprogramma voor audiobewerking. Dit is iets dat macOS en Windows lijken te negeren.
Hier is een screencast van Mike Russell waarin enkele basisbewerkingen worden getoond die je in Audacity kunt doen:
Libre/OpenOffice
Professionele open-source spreadsheet- en documentbewerking
Eén ding dat traditionele Unix leek te ontgaan was een goede kantoorsuite, inclusief een spreadsheet en een tekstverwerker. Workstation-gebruikers moesten ofwel een aparte pc gebruiken of een soort compatibiliteitslaag zoals WINE draaien. Sun Microsystems kocht Star Division, de maker van StarOffice. Ze creëerden een open source-versie genaamd OpenOffice.org. Ik gebruikte het om werkstukken te schrijven tijdens mijn studie, of liever een op de Mac gebaseerde versie genaamd NeoOffice die niet meer bestaat.
Net als bij MySQL en MariaDB, nadat Oracle Sun had overgenomen, vertrokken de gebruikers en ontwikkelaars naar The Document Foundation en brachten een fork uit genaamd LibreOffice. Het is in Europa populair genoeg dat overheidsinstanties het hebben gestandaardiseerd, met of zonder desktop-Linux.
Deze apps hebben geholpen Linux te maken tot het platform dat het vandaag is. Hoewel de meeste van hen cross-platform zijn, komen ze echt tot hun recht op Linux-systemen. Ze hebben de praktische voordelen van open-source ontwikkeling laten zien door nuttige dingen te doen die net zo goed of beter zijn dan hun propriëtaire tegenhangers.












