Windows op Mac wordt makkelijker met BAMBIOS

Een aantal fanatieke ontwikkelaars is begonnen met het bouwen van een BIOS-'emulator', waarmee een onaangepaste versie van Windows op een Mac geboot zouden kunnen worden. Voor de Intel-versies van zijn systemen heeft Apple gekozen om gebruik te maken van EFI in plaats van het ouderwetse BIOS als systeemfirmware. Mac OS X kan hier natuurlijk prima mee overweg, maar als bijeffect worden een hoop andere besturingssystemen buitengesloten van de Apple-Intel hardware. Sommige Linux-versies hebben al wel ondersteuning voor EFI aan boord, maar Microsoft zal het zelfs in Windows Vista in eerste instantie niet inbouwen. De te ontwikkelen software (BAMBIOS) moet een brug slaan tussen de twee werelden door met behulp van een EFI-bootloader een standaard systeem- en video-BIOS het geheugen in te laden, om vervolgens de controle aan het 'legacy' OS te geven.

BIOS-emulator voor EFI

Ondertussen lijken er ook vorderingen te zijn gemaakt met het booten van Windows zónder tussenkomst van speciale software. Op de fotosite Flickr heeft iemand namelijk een vaag plaatje gepost van Windows draaiende op een Mac-machine. Dit kan natuurlijk makkelijk en op verschillende manieren vervalst zijn, maar er zijn genoeg mensen die het serieus nemen, omdat het degene die het gepost heeft een goede reputatie heeft op Ars Technica. Mocht de methode (op moment van schrijven down wegens Slashdot-effect) correct blijken te zijn, wint de bedenker ruim 12.000 dollar, verzameld als prijs voor een wedstrijd om de eerste te zijn.

Door Wouter Tinus

14-03-2006 • 19:42

36

Bron: OsXBook

Reacties (36)

36
36
29
7
1
3
Wijzig sortering
A few researchers from IBM are working on a new BIOS emulator for EFI based on the Boch's x86 emulator. This BIOS emulator is essentially an EFI application which serves to load and execute an emulated BIOS for older operating systems, including Windows, to use. OSNews notes, however, that this may present a few problems: complex partitioning and many updates for new Macintosh Computers.
Het zijn geen fanatieke ontwikkelaars, maar gewone researchers van IBM volgens osx86project.org
Voor zo ver ik begrepen heb werkt tenminste een van de ontwikkelaars inderdaad voor IBM, maar doet hij dit gewoon als hobby. Het zou mijns inziens dus verkeerd zijn om IBM hieraan te koppelen.
Het zijn geen fanatieke ontwikkelaars, maar gewone researchers van IBM
Na de power5, ppc970(g5), bleu gene, xbox360 en een miljoen andere kleine en grote projecten durf ik te beweren dat ibm fanatieke ontwikkelaars in dienst heeft.
Het is natuurlijk wel een leuk idee dat de HAL voor de gek wordt gehouden door weer een laag ertussen. Ben benieuwd wat dit voor de prestaties doet, zeker als je kijkt naar de wijze waarop drivers in vista gaan werken.
Lang leve de stabiliteit met al die lagen!
zodra windows eenmaal geladen is heb je niks meer met de bios temaken ook niet met de lagen van de geemuleerde versie.
Leuk dat het kan... maar wat heb je eraan? Men koopt meestal juist een Mac om van Windows af te zijn toch?
ach, een mac-mini met xp is toch wel een stuk goedkopert dan een a-open-mini met xp....

om maar ff iets te noemen.
Als je fanatiek gamende kinderen hebt, en zelf ook niet vies bent van het spelen van actie-games, dan heb je toch een zekere weerstand om naar Mac over te stappen. Ik heb sinds een klein half jaar een iMac G5 gekocht, en ben er zo tevreden mee dat ik alle PC's (nog 3 stuks) over wil zetten naar Apple hardware. Vanwege de slechtere ondersteuning door games, en de grote hoeveelheid gekochte Windows games die we hebben zie ik dat nog niet zo zitten. Als ik zowel Mac OS X en Windows legaal op dezelfde hardware kan draaien, dan schakel ik over.
dan heb je dus niets aan dit: Het is niet echt legaal, al hoewel ik me afvraag of het strafbaar is om windows toch te installeren op een apple, als dat van apple niet mag.
Ik kan me dit namelijk niet voorstellen (mits je natuurlijk voor windows wel een licentie koopt)
Ik zie niet de illegaliteit in het emuleren van een BIOS, of ik moet iets geheel over het hoofd zien. Apple heeft bij de introductie van de Intel-Macs aangegeven dat ze de installatie van Windows op Apple computers niet tegen zouden werken. Bovendien wordt hiermee geen DMCA overtreden; EFI is de volgende generatie BIOS van Intel, en is zelfs in een samenwerking tussen Intel en Microsoft gemaakt. Dat Microsoft het voor de huidige 32 bits Windows XP en voor de toekomstige 32 bit Windows Vista niet ondersteunt, betekent niet dat het emuleren van een BIOS op een EFI machine illegaal is.
Als ik een legale versie van Mac OS X (wordt bij elke Apple geleverd), en een legale versie van Windows gebruik dan overtreedt ik naar mijn mening geen enkele wet.
Apple heeft aangegeven geen problemen te hebben met Windows op hun machines en dat ook niet actief te gaan verhinderen, alleen dat OS X op niet-Apple hardware niet mag.

Ook wel logisch, zodra je een Apple systeem hebt gekocht is de poen immers binnen en zal het ze een worst zijn wat je ermee doet. Omgekeerd vangen ze niks op hun (duurdere) hardware als hun OS op alles draait.
Lijkt me ook niet, je hebt al voor de hard- en software van apple betaald... ik denk dat het ze niet veel kan schelen of je dan nog windows gaat draaien als dual boot...
Jazeker, maar er zijn genoeg mensen die niet overstappen omdat ze dan niet kunnen gamen. En die mensen zouden met een dual-boot mogelijkheid wel eens opnieuw kunnen overwegen of ze niet naar de Mac willen.
Design kopen voor de prijs van een pc, ik koop mij direct een mac en draai er dan osx en windows xp/vista op!!

Daar mag men zeker van zijn!
Nou weten we inmiddels dat het zo kan, maar kan het ook andersom? Kan je ook Mac op een 'gewone' pc zetten?
Dat kan allang, de eerste presentaties van OSX op Intel waren namelijk gedaan op gewone pc's. Die installatie dvd's zijn dus gelekt van testers en draaien op veel systemen. Er zijn ook verdere updates geweest, google maar eens ik volg het niet actief meer.
Tja, deze methode is ook handig om Linux te kunnen booten.
Vraag is nu als je in linux boot kun je dan ook MOL gebruiken?
Dat lijkt me wel kewl.
Op dit moment is dit namelijk de enige manier om MacOS X op niet-Apple PPC hardware te kunnen draaien.
Ik heb het zien draaien op een RS6000.
Dat was wel geinig.
MOL draait niet op X86.
Mocht de methode (op moment van schrijven down wegens Slashdot-effect) correct blijken te zijn, wint de bedenker ruim 12.000 dollar, verzameld als prijs voor een wedstrijd om de eerste te zijn.
De voorwaarde aan die prijs is wel dat ie dual-boot moet zijn, als je boot een keuze krijgt tussen XP of OS X - is dat ook bereikt?
lekker ook. zijn er al drivers voor een mac-intel moederbord, die geleverd worden bij windows (vista) ?
nu wert het inderdaad, maar wie zegt dat een mac moederbord ook in de toekomst wel compatible blijft met een windows moederbord. Aplle heeft immers het alleenrecht op de ontwikkeling van de moederborden, Of intel moet zich daar tegen verzetten.

de eerste de beste drm implementatie die niet in windows zitgooit meteen roet in het eten.


ook las ik laatst iets over een rootkit die het opstartproces zo aanpaste dat het normale OS later als "child" proces in een virtual machine zou starten.
(de rootkit is dan dus het host OS)

dit werd al nogal een bedreiging gezien. in combinatie met een (andere) laag tussen bios en main OS zorgt dit voor extra ontwikkelingsmogelijkheden voor zulke rootkits. de wereld wordt er denk ik niet veiliger stabiler of beter op op deze manier.

het is straks alleen nog maar nodig deze bambi om te bouwen tot iets dat ook ff een keyloggerinbakt die zelfstandig mailtjes kan versturen.
het os is straks dan nl niet meer exclusief in controle over het geheugen en de data in de machine.

de gevraagde backdoor in windows vista is mijns inziens net geboren.
Bambi OS :? Leuk voor de kinderen :P
Kan ook erg schokkend zijn als ze er opeens achter komen dat Bambi geen Hert, maar een OS is :+
Er wordt dus een standaard video BIOS het geheugen ingeladen, maar kun je dan wel gewoon van je kaart gebruik maken in Windows met bijbehorende drivers (voor games enzo)? Anders heb iig ik er nog niet veel aan, kun je net zo goed Virtual PC of soortgelijk aanslingeren.
http://www.flickr.com/photos/32436196@N00/with/112053885/

voor meer fotos (6 in totaal) voor een op macintel gedraaide win...

Op dit item kan niet meer gereageerd worden.