Hoofdstuk 11. Linux® binaire compatibiliteit

Inhoudsopgave
11.1. Overzicht
11.2. Installatie
11.3. Mathematica® installeren
11.4. Maple™ installeren
11.5. MATLAB® installeren
11.6. Oracle® installeren
11.7. Gevorderde onderwerpen
Geherstructureerd en delen bijgewerkt door Jim Mock. Origineel bijgedragen door Brian N. Handy en Rich Murphey. Vertaald door René Ladan.

11.1. Overzicht

FreeBSD levert binaire compatibiliteit met verscheidene andere UNIX® achtige besturingssystemen, waaronder Linux®. Op dit moment kan de vraag gesteld worden waarom FreeBSD nu precies Linux-binairen moet kunnen draaien. Het antwoord is dat veel bedrijven en ontwikkelaars alleen ontwikkelen voor Linux, omdat dat het nieuwste “hebbeding” is in de wereld van computers. Dat laat FreeBSD gebruikers al zeurend achter bij diezelfde bedrijven en ontwikkelaars om originele FreeBSD versies van hun applicaties. Het probleem is dat veel van deze bedrijven zich niet goed realiseren hoeveel mensen hun product zouden gebruiken als er ook FreeBSD versies van waren en de meesten blijven alleen voor Linux ontwikkelen. Dus wat moet een FreeBSD gebruiker doen? Hier komt de Linux binaire compatibiliteit van FreeBSD om de hoek kijken.

In een notendop stelt de compatibiliteit FreeBSD in staat om rond de 90% van alle Linux applicaties zonder wijzigingen te draaien. Dit omvat applicaties zoals StarOffice, de Linux versie van Netscape®, Adobe® Acrobat®, RealPlayer®, Oracle®, WordPerfect®, Doom, Quake en meer. Er wordt zelfs gemeld dat in sommige gevallen Linux-binairen beter presteren op FreeBSD dan op Linux.

Er zijn echter enkele Linux-specifieke besturingssysteemeigenschappen die niet door FreeBSD ondersteund worden. Linux-binairen werken niet op FreeBSD als ze overvloedig gebruik maken van i386™ specifieke aanroepen, zoals het aanzetten van de virtuele 8086 modus.

Na het lezen van dit hoofdstuk weet de lezer:

Aangeraden voorkennis: