Hoofdcategorieën
Device Settings

Finse ontwikkelaar emuleert Mac OS X op Nokia N900

Door Arnoud Wokke, maandag 1 februari 2010 11:44
Submitter: DEVoTi0N, views: 19.991

Een Finse ontwikkelaar heeft Mac OS X aan de praat gekregen op een Nokia N900. Hij gebruikte daartoe het programma PearPC in Maemo. Het desktop-OS van Apple werkt echter zo traag op de N900 dat het totaal ongeschikt is voor dagelijks gebruik.

Mac OS X op Nokia N900

Met gebruik van de PowerPC-emulator PearPC in Scratchbox op de N900 kreeg de ontwikkelaar, Toni Nikkanen, OS X opgestart op de N900. Mac OS X kan echter geen gebruik maken van de processorkracht van de N900: OS X denkt te maken te hebben met een PowerPC G4 op 250MHz. In werkelijkheid heeft de N900 een ARM-processor met een kloksnelheid van 600MHz.

De gebruikte Mac OS-versie is 10.3.4, zo is te zien op het 'About this Mac'-scherm. Het duurde volgens de ontwikkelaar anderhalf tot twee uur voor hij dat scherm kon zien. Dat is volgens Nikkanen ook het grootste probleem van Mac OS X op de N900: het is niet vooruit te branden. Daar komt bij dat de resolutie van de N900, 800x480, ervoor zorgt dat alle knoppen erg klein zijn.

Volgende 12:21 ATI erkent 'grijzeschermprobleem' en werkt aan patch
Vorige 11:20 Halo Reach heeft geen Natal-ondersteuning
Advertentie

Reacties

«  1  2  »

De vraag is natuurlijk: Kan-ie multitasken? :P

Als je genoeg geduld hebt :+


14.45 begonnen om 16.34 was hij klaar. Gewoon 1uur en 49minuten om MAC OS X op te starten.

Waarom? (*ja omdat het kan :P*)

Het gaat erom dat hij hem geïnstalleerd heeft gekregen en dat kunnen andere telefoons niet. Wie weet of Apple naar aanleiding hiervan een mobiel OS voor andere telefoons zal gaan ontwikkelen.

Het werkt prettig op een imac waarom niet op een telefoon?

[Reactie gewijzigd door adsa op maandag 1 februari 2010 12:11]


Wie weet of Apple naar aanleiding hiervan een mobiel OS zag gaan ontwikkelen.
Apple heeft al een mobiel OS dat op een ARM-processor draait, dat is iPhone OS (ook gebaseerd op de kernel van OS X e.d.).

Dat OS kan technisch uitstekend multitasken en het is een organisatorische beslissing om dit niet toe te laten bij applicaties (van derden; iTunes draait wel gewoon door namelijk).
Het werkt prettig op een imac waarom niet op een telefoon?
iMac != telefoon (qua input en output) :)

In dat geval zou het dus mogelijk moeten zijn om iPhone OS op een N900 te kunnen draaien. Ik vindt dat zoiets een interessante ontwikkeling zou zijn. In principe moet iPhone OS namelijk wel snappen dat er een krachtige processor inzit, en daarmee dus sneller kunnen draaien dan OSX op en n900.

In principe zou men de OSX (XNU) kernel source kunnen nemen en dan deze compileren op de CPU naar keuze.
http://www.opensource.apple.com/

Echter zo makkelijk is het allemaal niet, er zijn veel dingen die ontbreken om toch alles werkend te krijgen en er net zo uit te laten zien als OSX zoals wij gewend zijn.

Dan zul je ook nog eens een bootloader moeten schrijven die de EFI enuleert,
voor osx86 doen ze dat vaak met Chameleon bootloader (Open Souce)

Euh ... iPhone OS?

Dat is al ARM compatibel dus veel kans dat met minimale inzet het ook draaibaar is op bv de N900. Alleen weet ik niet of je er zomaar kunt aan geraken of dat je al een flash dump moet maken van een iPhone.

Edit: spuit 11 en zo.

[Reactie gewijzigd door kluyze op maandag 1 februari 2010 12:08]


Het is gewoon PowerPC emulator waar dit op draait.
Ik denk dat je dat zelfd op een android telefoon wel aan de praat krijgt, mits je daar low level calls naar de hardware mag doen.

PearPC draait nou ook niet echter vlot op mijn PC.

Het geïnstalleerd krijgen kan zo moeilijk niet geweest zijn afaik is PearPC een volwaardige PC emulator en zou OS X dus geen problemen mogen ondervinden. PearPC stamt nog uit de tijd dat Mac OS niet werkte op intel hardware en er dus een PowerPC emu nodig was.

Juist, en de genoemde tijd van anderhalf a twee uur was destijds ook vrij rap. Daarna was het wel zonder aanpassingen draaien. Leuke kennismaking met OS X, gelijk een iBook gekocht.

Hij is wel snel genoeg voor mn grootmoeder ;)

Zo te lezen heeft hij het al druk genoeg met een taak, laat staan meerdere :D

leuk , maarre mac osx is amper te begrijpen

dit zie ik een iphone nog niet doen ;).

even serieus, hartstikke leuk en aardig dat dit kan (mooi tweak gehalte!) maar hier heb je natuurlijk niks aan. als je safari opstart ben je volgens mij een half uur verder :P

Als het 'about'-scherm al anderhalf tot twee uur duurt zul je voor Safari eerder aan een aantal dagen moeten gaan denken.

Als je alleen maar dingen doet waar je wat aan hebt, dan is de lol er ook gauw af natuurlijk....

Haha, wel op een smartphone, maar niet op een iPad. :')

Het is gewoon een virtual machine he...

ik zie hier het nut niet van in. het is leuk om te zeggen: ja het is me gelukt maar je had die tijd IMHO beter kunnen besteden (kantklossen bijvoorbeeld)

Het gaat juist om het principe 'het kan'. Net zoals een WM toestel inmiddels (redelijk) Android kan draaien, wordt naar de toekomst de keuze van OS veel meer bij de gebruiker gelegt, zoals eigelijk ook al bij menig x86 computer (uitz. Apple :P).

Nee, de keuze van een OS zal niet steeds meer bij de gebruiker gelegd worden. Het zal juist andersom zijn. De meeste smartphone OS'en hebben beperkingen die voordelen biede voor de gebruiker. Het desktop model toepassen op smartphones heft dit op en brengt veel problemen met zich mee. Telefoons en desktops worden totaal anders gebruikt en hebben totaal andere behoeften.

Hij heeft het dan ook over Android op WM toestellen.
Smartphones zijn ondertussen intelligent en uitgebreid genoeg, 't is idioot om het OS nog vast te pinnen. Zolang het (halve) firmware wordt genoemd is het nog te begrijpen maar vandaag zijn het besturingssystemen met allemaal gelijklopende hardware.

Je hebt beperkingen in wat de fabrikant officieel ondersteunt en toegankelijk maakt (qua gebruiksvriendelijkheid), en beperkingen in wat de fabrikant actief blokt. Die eerste beperking levert voordelen op voor de consument, dat ben ik met je eens, maar die laatste beperking benadeelt de consument alleen maar ten voordele van de fabrikant. Het belangrijkste voordeel hierbij voor de fabrikant is het uitschakelen / controleren van de concurrentie (zie het iphone model).

Je kunt gewoon andere operating systems op je mac draaien (is gewoon een x86 pc)

Als je een job in de informatica/electronica wil staat kantklosser iets minder mooi op je cv als bv emuleren van OS X op een N900 om zo maar een voorbeeld te noemen.

Verder zullen er nog wel veel voordelen aan zitten. Misschien is dit het begin van iets anders. Rome is ook niet op 1 dag gebouwd.

Dat kan je ook zeggen over het schrijven van reacties op tweakers.net. Die tijd kan je ook nuttiger besteden.

Net als windows 95 op de PSP. Mag je 9 minuten wachten voordat het is opgestart.

Ik neem aan dat Pearpc on the fly de Power PC instructies moet vertalen naar iets dat de ARM wel snapt. Dat is de eerste oorzaak waarom de performance onbruikbaar is. Hetzelfde probleem had je als je PPC OSX via Pearpc op een X86 liet draaien.

Hmm, hij zit te muizen, maar zijn vinger gaat niet over het scherm. Hoe doet-ie dat dan? Bluetooth-muis? Zou het dan ook met de vinger werken?

[Reactie gewijzigd door bluppfisk op maandag 1 februari 2010 11:56]


Waarschijnlijk gewoon met de pijltjestoetsen op het toetsenbord. (Gok ik, kan filmpje hier niet kijken).

Daarnaast erg mooi dat dit überhaupt kan. Geeft toch wel weer aan wat de mogelijkheden van de N900 zijn. Ik kan ook Windows 3.11 op mijn N95 8GB draaien via DosBox for Symbian, maar dat is net zoals bij dit niet vooruit te branden, al gaat het wel iets sneller. Ongeveer 1 minuut om het op te starten en patiance (of hoe schrijf je dat XD) is redelijk te spelen.

Lijkt me erg leuk om nog meer van dit soort OSen op de N900 te zien draaien. Zoals het er nu uit ziet lijkt mij dat windows XP ook wel mogelijk moet zijn. Ben benieuwd wat dan de performace is ;)

ik denk eerder een vnc sessie (wordt ook veel gedaan met win95 op de n900). je hebt er weinig aan, en de muis vliegt alle kanten op maar....het kan! en daar zijn we tweakera voor ;)

Patience ;)

Maar wat moet je met windows 3.1? En dan nog op een telefoon ook, kun je er nog mee bellen dan?

Dit is echt niet spannender dan win3.1 draaien via dosbox op een N95... waarom haal jij niet de frontpage daarmee en deze meneer wel... *mompelt iets over nieuwswaardigheid van dit bericht*

Absoluut mee eens. Technisch gezien is dit natuurlijk een volkomen non-interessant verhaal. De N900 heeft gewoon een hoge nerd-status en daarom lezen mensen er graag over. Bovendien is het een nieuwe telefoon. Nieuw, nokia, nerd, open-source, gadget, buzz. Heerlijk toch? ;)

Interessanter vind ik irreco: http://irreco.garage.maemo.org/

Ik weet alvast een goede titel voor een nieuwsbericht:
irreco: logitech harmony killer app voor de N900?

ik hoop eigenlijk dat je gewoon een muis kunt aansluiten op de mini usb. Als het een host is dan.

Helaas kan dat niet op de N900, echt een grote tekortkoming. Dit is ook een hardware probleem en zal dus niet op te lossen zijn. Muizen zal via bluetooth moeten gebeuren.

Het ''Omdat het kan!'' gehalte ligt hier natuurlijk iets te hoog, maar dit geeft wel aan dat de smartphones van tegenwoordig al bijna volledige PC mogelijkheden hebben.
(Ja, het komt al heel erg in de buurt met smartphones van tegenwoordig, maar browsen op een smartphone werkt nog altijd trager dan op je PC/Mac)

Hoezo hebben smartphones nu de mogelijkheden? Zo moeilijk is het niet om een desktop OS te emuleren, smartphones zijn nog steeds veel en veel te langzaam en beperkt om uberhaupt in de buurt te komen van een volledige PC.

Mac OS X 10.3 works with these Macintosh computers:

Power Mac G5--all models except Power Mac G5 (Early 2005), Power Mac G5 (Late 2005) which use Mac OS X 10.4
Power Mac G4 or Macintosh Server G4--all models
Power Macintosh G3 or Macintosh Server G3 that have built-in USB ports
iMac--all models released in 2004 or earlier
iBook--all models except iBook G4 (Mid 2005) which uses Mac OS X 10.4
PowerBook G4--all models except PowerBook G4 (Double-Layer SD) which uses Mac OS X 10.4
PowerBook G3--Bronze Keyboard models only


De power PC waarmee Mac OS X mee te maken denkt te hebben valt zover ik zie ook niet in één van deze categorieën. Zoals eerder is gesteld is het dus niet echt relevant om Mac OS X te draaien op een N900, daar de systeemeisen van dit besturingssysteem te hoog zijn.

De PowerPC G4 is de processor.
Die zat bijvoorbeeld in de PowerMac G4.

weer wat bijgeleerd, daarvoor dank...:)

Geen probleem. :)
Overigens mis ik de eMac's in die lijst. Die hadden namelijk (samen met een aantal iMac modellen) ook een PPC G4 processor.

typisch gevalletje weer van het KAN, maar je hebt er geen ruk an :P


Dit is geen nieuwe technologie dit is een oud OS X op een mobieltje waar het duidelijk niet thuis hoort en niet goed genoeg werkt. Leuk als expiriment maar de mensheid schiet er niets mee op.

ach, zo kun je het nut van alles in twijfel trekken. ik word toch blij van dit soort nieuws, dus de mensheid schiet er wel degelijk iets mee op :D

Voor sommigen is een spelletje schaak of go een leuke uitdaging, voor anderen iets als dit. Met geen van beiden schiet de mensheid iets op, maar voor de beoefenaar is het een leuke ontspanning.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 12:21 ATI erkent 'grijzeschermprobleem' en werkt aan patch
Vorige 11:20 Halo Reach heeft geen Natal-ondersteuning
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011