InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Legacy kernel 10.6.8 with custom dyld and new SSE3 emulator and VIA Nano cpu support (http://infinitemac.com/showthread.php?t=7318)

fumoboy007 08-11-2011 04:39 PM

Quote:

Originally Posted by andyvand (Post 54873)
Yes but that guy, geek (with a number behind it) would have a kernel that works in 32bit mode too.
If we can get our hands on that patch, we can make the legacy kernel also available for 32bit booting.
If we can't, it's gonna require 64bit cpu's (64bit Intel/AMD/Via).

Aren't all of Lion's apps 64-bit only? So what's the point of making the Lion kernel available for 32-bit?

Unrealized 08-11-2011 07:03 PM

Wow, I guess this will be a lot of work for kernel developers. ;)

Quote:

Originally Posted by fumoboy007 (Post 54876)
Aren't all of Lion's apps 64-bit only? So what's the point of making the Lion kernel available for 32-bit?

I think it's like Snow Leopard, when using a 32-bit kernel you can still run 64-bit apps (hybrid mode).

fumoboy007 08-11-2011 07:46 PM

Quote:

Originally Posted by Unrealized (Post 54879)
I think it's like Snow Leopard, when using a 32-bit kernel you can still run 64-bit apps (hybrid mode).

I know about 32-bit kernel + 64-bit userland mode. What I'm wondering is...if Finder is a 64-bit only app, 32-bit processors won't be able to run it. So what's the point of making a 32-bit kernel?

wastez 08-12-2011 07:01 AM

I would say it isnīt sure that the 64 Bit Kernel will run on AMD without problems.
Because on snow there are also problems with the 32 bit apps if 64 bit kernel is running.

andyvand 08-12-2011 11:46 AM

Quote:

Originally Posted by fumoboy007 (Post 54882)
I know about 32-bit kernel + 64-bit userland mode. What I'm wondering is...if Finder is a 64-bit only app, 32-bit processors won't be able to run it. So what's the point of making a 32-bit kernel?

Ok, if all Lion apps are 64bit only I'll construct the current kernel as I will make it.
It'll only work on 64bit computers then too... ;)

andyvand 08-12-2011 11:48 AM

Quote:

Originally Posted by akimoa (Post 54875)
the only guy with a lion 32bit kernel is smartie77 all he did is he compiled one from the sources but he didn't involve any patching talked to him about that and exualy the rest without one boots it with arch=i386 so why would it need a patch if it boots already in 32bit mode ? vanilla offcourse only

Then you have a point.
I've tried it with Atom (32bit only) but it didn't work...
If he only compiled the sources there won't be any additional additions.
Legacy kernel as current work thus... ;)

akimoa 08-12-2011 11:51 AM

he made me a list how he succeeded makin one thats what he included

Quote:

Xcode 4.1 GM ,10.7 GM


bootstrap_cmds-79

dtrace-90

kext_tools-180.2.1

cxxfilt-9

+xnu source offcourse

cause it gave me many errors when trying with 10.6.8 using Xcode 3.26 and the SL build tools then i came along his thread and he pointed that out and it ran thru

These are the small tools i zipped them up since wastez was trying to get them these morning and he wasn't able to
these includes

bootstrap_cmds-79

dtrace-90

kext_tools-180.2.1

http://cl.ly/0A050O2V2D3K0U223o2J

the bigger cxxfilt-9 is still the old version and is still there

just incase u need them

Unrealized 08-12-2011 12:52 PM

Quote:

Originally Posted by andyvand (Post 54887)
Ok, if all Lion apps are 64bit only I'll construct the current kernel as I will make it.
It'll only work on 64bit computers then too... ;)

Well, 32-bit machines are kinda slow to even run Lion, so It's a good point anyway. ;)

fumoboy007 08-12-2011 05:04 PM

Quote:

Originally Posted by andyvand (Post 54887)
Ok, if all Lion apps are 64bit only I'll construct the current kernel as I will make it.
It'll only work on 64bit computers then too... ;)

Well actually, I'm just speculating...I don't know for sure that all of Lion's apps are 64-bit only. I'll check tonight on my new MacBook Air. :)

Imkantus 08-13-2011 03:09 AM

Quote:

Originally Posted by andyvand (Post 54887)
Ok, if all Lion apps are 64bit only I'll construct the current kernel as I will make it.
It'll only work on 64bit computers then too... ;)

As you should know, Finder (and some other stuff) is 64-Bit only since Lion DP2 (and any later release).
I have tried Lion GM using your DP1 Kernel on Atom N230, apart from not having Finder, there were problems caused by launchd not working properly... it was kinda eating up my 1GB RAM :p - so I gave up on that... ;)

So a 64-Bit capable CPU is definitely required for running Lion & a Kernel running 32-Bit legacy mode only would be practical useless.

Anyway a 32-Bit Kernel capable of booting Lion on AMD / VIA / old Intel forced into 64-Bit mode would be a great success at this point - as even if you cannot make a custom dyld at the moment, we could bin-patch the Apple one manually like been done on Snow Leopard earlier... :)

How did you manage to compile Lion Kernel in Snow Leopard? ;)