#21
Posted 10 August 2012 - 11:51 AM
and what about patched 32-bit EFI to run 64-bit kernel on 32-bit CPU (old unsupported Mac) ?
http://www.insanelym...dpost&p=1842114
#22
Posted 10 August 2012 - 12:37 PM
#23
Posted 10 August 2012 - 02:20 PM
so like i said, it may be possible with this patched 32-bit EFI coupled with meklort 32-bit patched kernel ML ( i hope
we can dream, right ?
#24
Posted 11 August 2012 - 08:52 AM
No matter if you make a patch.
Yes, Lion DP1 contains 32bit codes in kernel, in kexts, in programs. It may go with 32bit CPU.
For ML forget! No one chance. No matter if a best hacker in the world will patch the kernel. There are 64-bit only kexts, frameworks and programs.
32bit codes and 64bit codes are different. They can't be adopted by some tricks.
- juanerson likes this
#25
Posted 11 August 2012 - 12:37 PM
#26
Posted 12 August 2012 - 12:47 AM
Do not mix, please. If CPU is 32-bit only then it can run 32-bit only programs. ONLY.
No matter if you make a patch.
Yes, Lion DP1 contains 32bit codes in kernel, in kexts, in programs. It may go with 32bit CPU.
For ML forget! No one chance. No matter if a best hacker in the world will patch the kernel. There are 64-bit only kexts, frameworks and programs.
32bit codes and 64bit codes are different. They can't be adopted by some tricks.
It's my understanding that a 64-bit CPU (ex. C2D) can run 64-bit frameworks and programs even if the system is booted from a 32-bit kernel. The only restriction would be x64 kexts, because a 32-bit kernel can only run 32-bit kexts. I would just run ML with a 64-bit kernel, but I have GMA 950 for video, so I need either a x64 driver or a x32 kernel so I can run ML like I run Lion right now.
I understand that ML GM has had all 32-bit architecture stripped out, leaving behind only 64-bit. It's also my understanding that this removal was done gradually, more was stripped away with each ML DP. Is there any way we can "Frankenstein" together the 32-bit kexts so the system will load? 64-bit frameworks and programs should run fine on a 32-bit kernel, provided the CPU is capable of 64-bit instruction. This is exactly how Lion is (Finder is 64-bit, etc).
#27
Posted 12 August 2012 - 02:35 AM
#28
Posted 12 August 2012 - 02:43 AM
Mountain Lion has been released for 64bit only machines. That means that apple decided to remove / not compile things like 32bit kexts and a 32bit kernel. So... you'd not only have to recompile the kernel (very possible), but you'd need to recompile the kernel extensions that have never been released as open source. In other words, no, ML on 32bit only machines won't happen. Sure you can compile the kernel and you could boot it, but things like AppleACPIPlatform won't exist so you'll get an immediate panic.
#29
Posted 12 August 2012 - 02:54 AM
To be so close to perfectly functional day to day system is the point of even discussing the usage of an x32 ML kernel. You know, a lot of people have that same opinion when it comes to osx86 in general. They don't see the point of hacking PC hardware to run OS X when you can just go out and buy a Mac! I agree there comes a time when we need to give old technology the boot, but Macs running with GMA 950 are not that old. It's not like we're discussing hacking 10.8 to run on PPC.
Anyhow, lots of owners of older MacBooks are plenty interested in getting ML to run on their hardware, it's not just a tiny segment of the osx86 community.
As has already been mentioned...
Mountain Lion has been released for 64bit only machines. That means that apple decided to remove / not compile things like 32bit kexts and a 32bit kernel. So... you'd not only have to recompile the kernel (very possible), but you'd need to recompile the kernel extensions that have never been released as open source. In other words, no, ML on 32bit only machines won't happen. Sure you can compile the kernel and you could boot it, but things like AppleACPIPlatform won't exist so you'll get an immediate panic.
And as I've already mentioned before, 32-bit kexts for ML do exist, in the DP1. I don't see how forcing the system to load an older 32-bit variant of the kext would prevent it from loading.
#30
Posted 12 August 2012 - 03:56 AM
As for Running ML on GMA950 macs, that's completely different. The best option is to use the 64bit kernel and the 64bit 950 extensions that were released with 10.6.2. Again, you won't be able to upgrade these, so if apple has changed anything, there may be issues. A 32bit kernel won't help unless if you want to lock yourself into a beta version of ML.
- juanerson likes this
#31
Posted 12 August 2012 - 05:37 AM
Sure, the developer previews had 64bit kexts and you'll be stuck with them, you won't be able to update to kernel or extensions as apple releases updates.
As for Running ML on GMA950 macs, that's completely different. The best option is to use the 64bit kernel and the 64bit 950 extensions that were released with 10.6.2. Again, you won't be able to upgrade these, so if apple has changed anything, there may be issues. A 32bit kernel won't help unless if you want to lock yourself into a beta version of ML.
So if I understand this correctly, it is more likely that 64-bit video kexts for X3100 and GMA950 can be developed than to try to use a 32-bit kernel to load an older version of those video kexts. Is that the conclusion we are coming to?
#32
Posted 12 August 2012 - 06:34 AM
@mnfesq The X3100 and GMA950 probably won't be further developed so you'll be stuck with the 64 bit variants that are provided in the 10.6.2.
@yellowviolent You can't set your sights on perfection if you're not living in the reality that 32 bit is just not feasible in ML. You're better off trying to load the 10.6.2 GMA950 kext as meklort suggested. You can only hack away at things if you have the proper resources. Hacking isn't magic by making things out of nothing you need to start somewhere. I'm not disagreeing with you saying that GMA 950 based Macs are that old but as new software comes in, it becomes more taxing on a system and we all know how Apple is when it comes to axing legacy products from their circle of life.
- Rampage Dev likes this
#33
Posted 12 August 2012 - 03:58 PM
See signature.
#2 - IntelX3100
#3 - GMA950
#34
Posted 12 August 2012 - 06:31 PM
So you can have Growl and Dragon Dictate built inI have successfully using a hackintosh with GMA950. System installed is OSX 10.7.4. Why I need to install ML DP1 with kexts from 10.6.2? For a what?
See signature.
#2 - IntelX3100
#3 - GMA950
#35
Posted 12 August 2012 - 06:36 PM
#36
Posted 12 August 2012 - 07:47 PM
MacBook-1.jpg 170.31KB
66 downloads Before doing this, we had 32bit versions loaded under 10.7.5
MacBook-4.jpg 207.18KB
79 downloads installing the 10.6.2 ones, they loaded in 64bit
badnewz.jpg 18.45KB
72 downloads they don't work, here's what you get trying to play an avi in VLC
Desktop & Screen Saver-1.jpg 81.98KB
53 downloads flash works, but maxes out the CPU, and no translucent menubar with option completely gone from systemprefsTHEY DON'T WORK!
- juanerson likes this
#37
Posted 12 August 2012 - 07:52 PM
Yes, I know. Just asked why I need 64bit if it requires so mixed system.@Slice As according to what meklort said, he was reffering to the version of the intelgma950 that's both 64 and 32 bit
I was tested IntelX3100 with 64bit. I didn't like it. No advantages but many problems.
It is much better to have virgin system running 32bit.
ML-only applications? Sorry, I doubt.
- juanerson and Rampage Dev like this
#38
Posted 12 August 2012 - 09:00 PM
I totally agree with you on having a virgin system because who doesn't like virgins?
Also, so long as you have SL, you'll have the best of both worlds of 32 and 64 bit which is why I still have a SL system around still.
- eep357 likes this
#39
Posted 14 August 2012 - 05:13 PM
Yes, I know. Just asked why I need 64bit if it requires so mixed system.
I was tested IntelX3100 with 64bit. I didn't like it. No advantages but many problems.
It is much better to have virgin system running 32bit.
ML-only applications? Sorry, I doubt.
For me, running OS X on PC is educational. I don't "need" to run any version of OS X on my PC - 32-bit or 64-bit. But I like the idea of learning how the newest Apple operating system works and testing it out on my PC laptop. I will miss testing ML, or at least its graphics capabilities. Eventually, I will replace my Inspiron 1720 with X3100 graphics for another laptop - maybe the 1720 with the Nvidia 8600M graphics -- unless I win the lottery, of course.
#40
Posted 14 August 2012 - 06:45 PM
Screen Shot 2012-08-14 at 9.40.03 PM.png 71.14KB
114 downloads
Screen Shot 2012-08-14 at 9.49.14 PM.png 260.64KB
99 downloads
Screen Shot 2012-08-14 at 1.54.46 AM.png 34.17KB
62 downloadsSystem from signature!
I think it's a bug, because majority of kexts loaded under 64bit.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








