April 17, 2005
Apple MacBook Pro använder sig av Intel's x86-arkitektur och har därmed skapat en del frågetecken huruvida det finns möjligheter att köra Windows XP på denna då. Apples design är ett starkt säljargument och till och med så starkt att personer faktiskt funderat på att köpa laptopen enbart på grund av den trots att man då får betala för en massa man inte tänkt utnyttja. Apples nya laptop använder sig dock inte av det vanliga BIOS utan en nyare form av styrprogram; EFI (Extensible Firmware Interface). EFI kom helt enkelt till efter det att Windows XP släpptes och det har således inget stöd för det. Så för dom som tänkt införskaffa en MacBook Pro, men inte vill använda MacOSX, får helt enkelt vända sig till Linux.
Källa: Engadget
August 7, 2003
Det kan väl inte dröja länge innan nån lyckas hacka sig förbi detta på något sätt. Använd en bootloader från Windows "nånting annat" som körs på Itanium ex. vis. ta en Linux-loader eller skriv nån egen... Det gäller ju "bara" att kicka igång Windows (inte för jag vet exakt hur det funkar, men lyckas folk köra OS/X på windowsmaskiner tror jag de lyckas köra Windows på Macintels)
March 5, 2005
TERdON wrote: Jepp, Windows XP har ju faktiskt stöd för EFI. Fast bara 64-bitars versionerna...
Vi verkar ha varit lite för snabba med att skylla på XP och dess brist för EFI
stöd. Problemet verkar ha minst lika mycket med hårdvarutillverkarna att göra. Intel ville gå över till EFI för länge sen men dom stora tillverkare av expansionkort och moderkort var inte jättepigga på det. Här är lite klipp o klistra från tomshardware:
"The key difference between an x86 PC and an x86 Macintosh, which Nathan Brookwood could tell even without looking under the lid, is the Macs' absence of a key distinguishing PC feature: the BIOS. Instead, he told us, Apple is using Intel's Extended Firmware Interface (EFI), a next-generation bootstrap architecture that Intel had originally designed for use with Itanium architectures, and had been pleading with first-tier motherboard manufacturers to adopt for years, with no luck.Backwards compatibility and support issues were among the reasons for their refusal. But Apple had no such issues, no legacy matters to contend with. So it was an easy decision, said Brookwood, for Apple to go with EFI.
"And just by coincidence," Brookwood remarked, "the fact that their system relies on EFI, and no commodity Intel hardware at the motherboard level supports EFI, means that you can't start their stuff on a commodity board." In other words, Apple might not need fancy code to determine for Mac OS X to determine whether an attempt is being made to launch it in a non-Macintosh system. It could simply try tripping a BIOS interrupt - what developers call an "INT 13h." If it works...then OS X could easily halt itself.
Det är tack vare hårdvarutillverkare vi inte kan köra OS X på vanligt (ej Mac) X86 hårdvara
Hela artikeln kan läsas här:
http://www.tgdaily.com/2006/01.....ased_macs/
March 5, 2005
TERdON wrote: Å andra sidan är det nästan elementärt att göra en hackad EFI/BIOS-variant (beroende på vilket OS man vill köra på vilken dator) som efter behov svarar eller inte svarar på INT13h också... 🙂
Visst är det det, killen i artikeln använde det som typ den enklaste sättet att förhindra körningen av OS X på x86 hårdvara i själva verket tror jag knappast att Apple skulle använda sig sv nåt som skulle bli så pass lätt att knäcka precis som du säger.
1 Guest(s)