leveticus Posted August 3, 2008 Share Posted August 3, 2008 Sorry to be so noob as to ask this question but, what is vanilla kernel and should I use it? I didnt install it at first but should and if so how do i? Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/ Share on other sites More sharing options...
mattiL Posted August 3, 2008 Share Posted August 3, 2008 There are different types of kernels: Vanilla Requires SSE3 (not for older Intel CPU's like Pentium M) SSE2 kernel For older CPU's (SSE2) Sleep/Speedstep Special kernels to make Sleep or SpeedStep work If Vanilla works, use it. Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-843269 Share on other sites More sharing options...
3Dman Posted August 3, 2008 Share Posted August 3, 2008 Vanilla Kernel is the kernel that works on Apple macs Without any modification. You must have core 2 processor family or Celeron D 420 to run it. Vanilla kernel doesn't work on Pentium 4 or Pentium D. If you have a core 2 processor you can run it and it's better to run it because it makes your Pc closer to a real Mac, And make it easy to update. Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-843271 Share on other sites More sharing options...
chasingcharlie Posted August 3, 2008 Share Posted August 3, 2008 I'm running Darwin 9.4.0 Kernel; should I change and how do I do it? thanks Charlie Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-843273 Share on other sites More sharing options...
3Dman Posted August 3, 2008 Share Posted August 3, 2008 Type in terminal uname -a and tell me what you got . Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-843278 Share on other sites More sharing options...
sacaman1 Posted August 3, 2008 Share Posted August 3, 2008 i am getting this Darwin dxb-as57256.alshamil.net.ae 9.4.0 Darwin Kernel Version 9.4.0: Fri Jul 25 09:43:51 CDT 2008; root:xnu-1228.5.20.obj/RELEASE_I386 i386 it is a Vanilla or Darwin ??? sorry i am noob too Sacaman Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-843312 Share on other sites More sharing options...
3Dman Posted August 3, 2008 Share Posted August 3, 2008 ok write this in terminal : ls -l /mach_kernel Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-843330 Share on other sites More sharing options...
Hagar Posted August 3, 2008 Share Posted August 3, 2008 I guess this is less obvious than I thought, seing as people actually get confused. Vanilla is a common term meaning "unmodified" hence the vanilla kernel is the one straight from Apple with no changes. In order to run a vanilla kernel you need a core series CPU (core solo, core duo, core2*, and the newer pentium dualcore & celeron dualcore but not pentium D or celeron D northwood/cedarmill etc) *and* an Intel motherboard chipset. You also need an "efi" bootloader (which these days means Chameleon) because this passes certain values to the kernel at boot time. (do not confuse this with EFI, the extensible firmware interface, for which there is no mainstream hackintosh implementation) All kernels identify themselves as "Darwin" because Darwin is the underlying OS that OS X is built on ( I know thats not totally accurate, but it will do for this instance) the kernel in Darwin is known as xnu and the source code to xnu is available from Apple. the xnu version will correspond to the OS X version and Darwin version, hence: OS X 10.5.4 = Darwin 9.4 = xnu-1228.5.20 Machines that do not fulfil these criteria can still run OS X, but need a modified kernel. There are 2 ways to modify the kernel: modifying the binary ("binpatching") or modifying the source & compiling it. In most cases a modified kernel will have the makers mark in the output of uname, hence the usefulness of that command. However some dont, and for these it is useful to know where you got the kernel from in order to know which kernel you are running. As always, the best course is to know exactly what software you install, in order to keep a clear idea of what versions of things you are using. Hope this helps. Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-843358 Share on other sites More sharing options...
sacaman1 Posted August 6, 2008 Share Posted August 6, 2008 I guess this is less obvious than I thought, seing as people actually get confused. Vanilla is a common term meaning "unmodified" hence the vanilla kernel is the one straight from Apple with no changes. In order to run a vanilla kernel you need a core series CPU (core solo, core duo, core2*, and the newer pentium dualcore & celeron dualcore but not pentium D or celeron D northwood/cedarmill etc) *and* an Intel motherboard chipset. You also need an "efi" bootloader (which these days means Chameleon) because this passes certain values to the kernel at boot time. (do not confuse this with EFI, the extensible firmware interface, for which there is no mainstream hackintosh implementation) All kernels identify themselves as "Darwin" because Darwin is the underlying OS that OS X is built on ( I know thats not totally accurate, but it will do for this instance) the kernel in Darwin is known as xnu and the source code to xnu is available from Apple. the xnu version will correspond to the OS X version and Darwin version, hence: OS X 10.5.4 = Darwin 9.4 = xnu-1228.5.20 Machines that do not fulfil these criteria can still run OS X, but need a modified kernel. There are 2 ways to modify the kernel: modifying the binary ("binpatching") or modifying the source & compiling it. In most cases a modified kernel will have the makers mark in the output of uname, hence the usefulness of that command. However some dont, and for these it is useful to know where you got the kernel from in order to know which kernel you are running. As always, the best course is to know exactly what software you install, in order to keep a clear idea of what versions of things you are using. Hope this helps. Ok thanks for you on your logic i am running a vanilia 9.4 because my xnu-1228.5.20 sacaman Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-846698 Share on other sites More sharing options...
nickhe Posted August 6, 2008 Share Posted August 6, 2008 celeron M 530 is it compatible with vanilla becosue it's based on intel core 2 duo becouse Synaesthesia said it workes as native kernel Link to comment https://www.insanelymac.com/forum/topic/119071-vanilla-kernel/#findComment-846905 Share on other sites More sharing options...
Recommended Posts