Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Anders

Mac os x apps > Linux

honeymaker
7 antwoorden
  • Ik heb ooit gehoord hier ergens dat mac os x op gebaseerd is op unix, klopt dit?
    Betekend dit ook dat ik mac os aplicaties onder een unix variant zoals linux zou kunnen draaien?
  • Mac OS X is inderdaad unix-based, maar dat betekent nog niet dat mac OS X-programma's op Linux kunnen draait. DWZ, ze kunnen het misschien wel - maar ze moeten wel gehercompileerd worden voor linux - en de meeste mac OS X programma's zijn precompiled.
  • Dus in de praktijk is het niet echt haalbaar om een mac os x aplicatie onder linux te gebruiken.
    Maar voor de makers van de software, zou het dus heel makkelijk moeten zijn er een linux versie van te maken?
  • Wat heet heel simpel ;)

    Maar inderdaad, van Mac OS X naar Linux zal makkelijker zijn dan naar Windows voor de meeste programma's…
  • Grote verschil tussen MacOS en UNIX is de grafische interface.
    Terwijl UNIX gebruikt maakt van X Window heeft MacOS een heel eigen systeem ontwikkeld.

    Om Mac-software te kunnen gebruiken onder Linux moet dus het grafische gedeelte worden overgezet.

    Verder heb je cross-platform toolkits, zoals Qt.
    Een programma geschreven in Qt draait zowel onder macOS als onder Linux, het hoeft enkel opnieuw te worden gecompileerd.

    En verder: macOS-programma's zijn misschien niet naar Linux geport, Linux-toepassingen zijn wel naar macOS geport. KDE bijv. is voor macOS verkrijgbaar, en ook veel andere toepassingen kun je onder macOS draaien.

    Max
  • De MacOS X API voor GUI programma's is gebaseerd op de API van NextStep. Een deel van deze API is geimplementeerd in GNUStep. Porten is dus betrekkelijk eenvoudig.
  • Voor zover ik in de vluggigheid heb kunnen zien,
    werk Mac OSX gewoon met een X server.
    maar ik kan me vergissen.
    je hebt iig niets aan Mac applicaties omdat je er geen source van hebt.
    dan is het dus niet porteerbaar

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.