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

MacOS X op x86?

danieldk
4 antwoorden
  • w. roosenburg zei:

    als ze die Aqua GUI van Mac-OsX nou eens open-source maakten……………….

    Qua API e.d. kom je er met WindowMaker + GNUStep er het dichtst bij. Toevallig staat er net op Slashdot een artikel over een GNUStep-gebaseerde Linux distro: http://slashdot.org/articles/02/01/10/187238.shtml

    Met Darwin of Open-/Net-/FreeBSD + GNUStep kun je er waarschijnlijk het dichtst bijkomen. Het zou geinig zijn als iemand bijv. een x86 MacOS X kloon ging maken op bijvoorbeeld OpenBSD. Dan heb je een ultra-secure OS X-achtig desktop OS. Hehe, wie begint? De bouwstenen om OS X/x86 te maken zijn er…

    [This message has been edited by danieldk (edited 10-01-2002).]

  • In hoeverre wil je OS X op X86 hebben?

    Is alleen een goede benadering van de GUI voldoende, of moet de API ook gelijk zijn?

    Als je het echt goed wilt doen is het natuurlijk zo dat C++ source code van native Mac OS X software (applicaties) zonder een enkele wijziging compileert voor een X86 OS X versie. Maar goed dan heb je wel het _hele_ OS naar X86 geport en niet alleen de GUI.

    Die Linux distro waar ze het in het Slashdot artikel over hebben lijkt natuurlijk in de verste verte niet op OS X. Alleen de GUI misschien bij benadering. Je kunt er natuurlijk een BSD onder draaien, op z'n best Darwin X86 wat er al is, en een GUI die op Mac OS X lijkt, maar als je het echt volledig wil moet je ook het hele Carbon gebeuren porten en niet alleen niets dat op Aqua lijkt.

  • quote:
    Originally posted by svdmeer:
    In hoeverre wil je OS X op X86 hebben?

    Is alleen een goede benadering van de GUI voldoende, of moet de API ook gelijk zijn?

    Als je het echt goed wilt doen is het natuurlijk zo dat C++ source code van native Mac OS X software (applicaties) zonder een enkele wijziging compileert voor een X86 OS X versie. Maar goed dan heb je wel het _hele_ OS naar X86 geport en niet alleen de GUI.

    Die Linux distro waar ze het in het Slashdot artikel over hebben lijkt natuurlijk in de verste verte niet op OS X. Alleen de GUI misschien bij benadering. Je kunt er natuurlijk een BSD onder draaien, op z'n best Darwin X86 wat er al is, en een GUI die op Mac OS X lijkt, maar als je het echt volledig wil moet je ook het hele Carbon gebeuren porten en niet alleen niets dat op Aqua lijkt.


    GNUStep is op de OpenStep specificatie gebaseerd, MacOS X ook, dus de onderlinge portability is al vrij groot (er is ook een howto over MacOS X -> GNUStep porting). Een streven van GNUStep is later ook voor een groot deel met de nieuwe MacOS X API uitbreidingen compatible te zijn. Je hoeft natuurlijk niet geheel compatible te zijn, een applicatie dat voor beide platformen geschikt is kan tijdens het makeproces voor het target platform geconfigureerd en gebouwd worden. Objective C is ook beschikbaar (GNU Objective C), dus je moet al een heel eind kunnen komen.

    Wat GUI betreft zijn er natuurlijk al tig themes die de Aqua layout nadoen, maar dat is lang niet zo interessant. Wat het basis OS betreft: MacOS X gebruikt Darwin, maar darwin gebruikt een 'userland blend' van NetBSD en FreeBSD, je hoeft voor de compatibiliteit dus niet echt op Darwin te draaien, *BSD is in principe goed.

    De vraag is natuurlijk of je MacOS X wel na wilt doen en in welke mate (zoals je al zegt). OS X is gebaseerd op OpenStep, GNUStep is erdoor geinspireerd, het levert in ieder geval enige mate van portability op. Een ideaal OS zal IHMO gebaseerd zijn op BSD (stabiliteit, veiligheid), plus GNUStep (heel erg goede API, vooral samen met objc), WindowMaker (licht en je hebt bijna NextStep) en een installatieprocedure die lijkt op BeOS, dus dat je boot vanaf CD rechtstreeks in een werkend systeem, de installer geladen wordt en de boel in 5 klikken op de harddisk staat.

    Gewoon ff fantaseren :wink:.

    [This message has been edited by danieldk (edited 10-01-2002).]

  • maarrrrrrrr…..

    Is os-x niet gebasseerd op de mach2 kernel ?
    ja toch ? ,dan komt het dus eigenlijk toch uit het unix wereldje ?!

    ——————
    Yo! Yo! YoHan !

Beantwoord deze vraag

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