Live data from Hacker News

OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

github.com

91–100 of 216 posts

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#91
The bootloader development in Hackintosh scene never cease to amaze me. I remember the lead developer of Clover bootloader[1] Slice, still developing it on his old Dell with 32 bit Snowleopard when it was being used for Mountain Lion and later.

But the interest in Hackintosh seems to be slowing down[2]? , it's not like Macs have become affordable, if anything Mac Pro is prohibitively expensive and hackintosh generally made more sense to those struck with underpowered Mac Pro.

Most of all, what will happen to the Hackintosh scene due to Apple Silicon? Will the community take up the challenge and make macOS work on Raspberry Pi 10(I understand that Apple Silicon is not vanilla ARM spec) or fizzle out?

[1]https://sourceforge.net/projects/cloverefiboot/

[2]https://trends.google.com/trends/explore?date=all&q=Hackinto...

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#92
post #3

Earlier quoted context omitted.

Why bother with Mac? I've just built a Xeon E5-2640 using a Chinese X79 motherboard. NMVe, proper Radeon RX580 GPU - in an open build test bench frame. All in all, something like $250 on eBay for everything. Runs the games I like well and looks great on the table, especially with two big red LED fans in front. :-)

This is a very fair question. For me, the reason for a hackintosh is just that I am tired of all the cables and having to swap between the two setups (like having one monitor for working, and one for gaming) while utilizing the performance when working. I also want to utilize my iCloud Drive symlinking hacks to sync files / dotfiles between systems. My gaming rig is currently running i4790k with a fairly decent mothe…

> I am currently thinking about the LG 38WN95C-W. Really expensive, but if you use it 8 hours a day for 5 years, I think I calculated it to be like 50 cent a day. :)

Exactly the same monitor I'm planning to get to my home office/games computer combo. In fact, despite the price, this seems to be the most awaited monitor of all year -- finally something that combines great performance, adult design without garish gaming elements, and office style needs (looking at TB3/USB-C with PD&DP).

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#93
post #88

Earlier quoted context omitted.

This is likely a huge part of it. I'm primarily macOS but have a LOT of experience with Windows. I still feel like I'm fighting against Windows to do anything. I just think different people are suited to different workflows & macOS and Windows are very very different to each other.

Having done dev on OSX you are going to be constantly fighting the machine. Apple is worse about walled gardens than MS is. With Apple, you need to do exactly what they want or you will have pain.

Where exactly do you feel like you’re fighting with macOS?

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#94

Earlier quoted context omitted.

Does iMessage work? My 2015 MBP is showing its age and I would love to build a powerful desktop as I spend 85% of my time working at the same desk. But I'm very accustomed to the Mac workflow and tooling. Years ago when I tried the Hackintosh thing I could never get iMessage to work and that made it a no-go for me.

Yes it does.

Awesome, thank you. I suppose I have some thinking to do then.

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#95
post #65

Earlier quoted context omitted.

macOS arm64 can run on non-Apple hardware using a relatively lightly changed KVM (and the Qemu-side changes are even less intensive than the iOS on Qemu project). However, it doesn't come without compromises on most hardware. What I can enumerate as risk factors for running macOS arm64 in a VM: - ARMv8.1 atomics are mandatory. This excludes Cortex-A72 devices, like the RPi4, and earlier generations. - 16KB page suppo…

> Rosetta uses an MSR to switch the memory model Even if you give up on Rosetta, there’s all the other MSRs you’ll need to patch–there’s not a huge number of these, but since EL0 has direct access to at least one of these you can’t just patch the kernel. > PAC, not a big risk factor, trap once and then patch to the non-PAC variant at worst for instructions that aren't in the NOP space. You know, I don’t think Apple r…

Hello,

> Even if you give up on Rosetta, there’s all the other MSRs you’ll need to patch–there’s not a huge number of these, but since EL0 has direct access to at least one of these you can’t just patch the kernel.

APRR can only remove permissions, not add them. As such, it can be stubbed out. The other MSRs are tunables for CPU errata workarounds, which can just be stubbed too.

> You know, I don’t think Apple really uses the backwards-compatible encodings at all. Probably since they don’t need to?

You just need to trap once for each time you see them and then patch it there.

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#96

Earlier quoted context omitted.

This is likely a huge part of it. I'm primarily macOS but have a LOT of experience with Windows. I still feel like I'm fighting against Windows to do anything. I just think different people are suited to different workflows & macOS and Windows are very very different to each other.

Tell me about it - I work a support desk for an MSP; all Windows. I can't tell you how many times I've struggled with file permissions or partitions that I know would be very easy to fix in a *sh shell... Imagine being told "access denied" when you're running the command prompt as "administrator"!

> Imagine being told "access denied" when you're running the command prompt as "administrator".

Coincidentally, I run into this on macOS due to System Integrity Protection.

But what I like about SIP is it's easy to turn off and never be bothered by it again...

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#97
post #88

Earlier quoted context omitted.

Having done dev on OSX you are going to be constantly fighting the machine. Apple is worse about walled gardens than MS is. With Apple, you need to do exactly what they want or you will have pain.

Where exactly do you feel like you’re fighting with macOS?

My entire C/C++ development cycle. I haven't touched it in years because of this. If what you want to do is bang out a GUI in Xcode you'll have a pretty good time, if instead you want to interact with your hardware or other software in ways Apple didn't predict then you're probably just not going to be able to do it.

I can accept that this works for most people. They don't want to mess with the UI and want to "solve problems." But for me the two were linked, and I had to ditch OSX. I had similar problems on Windows but Windows lets you work around the OS if you really need to.

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#98

Earlier quoted context omitted.

Some people just greatly prefer using macOS over windows or linux and don't want their entire computer experience to be windows just because they play games now and then.

macOS isn't exactly perfect, but I don't know any other desktop operating system that comes even close to macOS in terms of polish and user experience. I understand that Microsoft can't just redesign Windows over night, but I also fail to understand why Windows isn't better. Better as in more consistent and more responsive. As much as I like to consider other operating systems, the reality is that I don't want the ha…

I would say the problem is exactly that they redesign Windows overnight, repeatedly. If they left the UI roughly where Win2k was I think there would be much fewer complaints. Instead you have successive generations of some team trying to make their mark. It's all additive, too, with vestiges of each wave left in place.

By the way there are other operating systems besides macOS and Windows. Seems to be lost in a lot of these discussions.

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#99
post #97

Earlier quoted context omitted.

Where exactly do you feel like you’re fighting with macOS?

My entire C/C++ development cycle. I haven't touched it in years because of this. If what you want to do is bang out a GUI in Xcode you'll have a pretty good time, if instead you want to interact with your hardware or other software in ways Apple didn't predict then you're probably just not going to be able to do it. I can accept that this works for most people. They don't want to mess with the UI and want to "solve…

Have you looked into Macports (or Homebrew) at all? At the command-line level macOS is really quite like other Unix systems, once you install a bit of standard tooling.

The semi-exception where I occasionally run into problems is TCC. It's usually not a bother on the command line, but starting with Mojave it can occasionally interfere. But, since Mojave came out in late 2018, if you haven't touched macOS in years you didn't run into that. :)

(I really really really hate modern TCC...)

Re: OpenCore bootloader – open-sourced Apple UEFI drivers, enabling Hackintosh

#100
post #52

Earlier quoted context omitted.

Which is why I am finally going to make a switch to PS5 as my first dedicated game console after 2 decades of Gaming PC's. 500$ for a high performance box that will game for atleast 5 years that I can connect to my existing 4k monitors or my 4k tv is an insane deal.

I'm looking at doing the same thing. I've been struggling with my PC all week. Second time this year, usually the only good avenue for a fix is to format and re-install Windows... I've had enough. My Macbook Pro 2015 has been doing just fine for 5 years and is currently doing great with a new battery. So I'm almost officially a console guy now QQ, guess I'm getting too old for this sh!t.

>usually the only good avenue for a fix is to format and re-install Windows

This doesn't sound right at all for modern Windows. You sure it isn't a hardware issue?

Post reply on HN