pastrychef
Moderator
- Joined
- May 29, 2013
- Messages
- 19,458
- Motherboard
- Mac Studio - Mac13,1
- CPU
- M1 Max
- Graphics
- 32 Core
- Mac
- Classic Mac
- Mobile Phone
In my opinion it is still not clear if the starting hypothesis is true, that all the kexts (with the exception of FakeSMC) really should be in /L/E/ and not in clover/Other or if kexts like Lilu or Whatevergreen should stay in clover/other.
There have been arguments for both sides and I can't decide...
My opinion:
I don't think there's a 100% definitive answer to which is right and which is wrong and it's a fool's errand to try to find one. There are experts, devs, programmers, amateurs, and noobs on both sides of the isle.
At best, you will only find "best practice" methods to make macOS run best on your hardware. Even then, they are most probably suggestions, recommendations, and/or opinions.
Which method should you use:
Whatever works for you. These are hackintoshes. Its very definition is to hack macOS to run on non-Apple hardware by whatever means. There's no right or wrong!
My personal experiences:
I've done both in the past. When I first started hackintoshing, I used /Library/Extensions/ (and /System/Library/Extensions/). As I gained more experience and messed around more, I began to prefer /EFI/CLOVER/kexts/Other/ for it's convenience and simplicity. Eventually, about 1.5 years ago, I switched to using /EFI/CLOVER/kexts/Other/ exclusively on all my hacks with absolutely no problems. In fact, I feel my systems are running better than ever. Until I experience any issues, I see no logical reason why I should change.