Live data from Hacker News

Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

github.com

21–30 of 80 posts

Re: Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

#21

Earlier quoted context omitted.

I assume you eventually plan to target binaries that don't already exist on Linux? Where do you think you'll start?

Well, of course, most of all I would like to achieve full-fledged support for Xcode Tools (including building iOS applications) and the macOS version of Homebrew. But, of course, there is still a lot of work ahead to get to this point. Thank you!

And it’s an endlessly moving target, look at how many apps break every major release (and use it to justify regular, expensive paid upgrades)

Re: Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

#24

Earlier quoted context omitted.

Well, of course, most of all I would like to achieve full-fledged support for Xcode Tools (including building iOS applications) and the macOS version of Homebrew. But, of course, there is still a lot of work ahead to get to this point. Thank you!

And it’s an endlessly moving target, look at how many apps break every major release (and use it to justify regular, expensive paid upgrades)

That's true. But if we can achieve support for the current stable version, it will be much easier to add new features later or rework the ones that were replaced (unless Apple changes everything on purpose :)

Re: Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

#26
post #8

How can we tell that this is truly a clean room project and that there is no code from either (Claude or yourself) that is derived from the Darling project? Otherwise great project.

Darling is written in a different language so I don't think the LLM would copy paste code from it directly. But it is the main (only?) prior art, so it could be argued that everything the LLM knows about how to do this came because it read and understood Darling, i.e. if Darling didn't exist it may still be able to do this but it would have to figure it out from first principles. Not saying it happened here, but it's…

> Darling is written in a different language so I don't think the LLM would copy paste code from it directly.

Just because it is written in a different language does not mean that it is a clean room implementation. The logic from Darling might as well have been lifted and then rewritten by a human or an LLM agent.

> Indeed, LLM code is now often better than human code, so direct code copying would be a disadvantage.

Is that why coding agents such as Claude Code and Codex have so many bugs in them? This is entirely dependent on the language chosen with the humans behind the decision to review and accept some of the changes.

> Humans are certainly inspired by other projects like this all the time and it isn't considered plagiarism.

Humans (researchers) also appropriately credit the work that inspires them, especially in experiments and research.

Re: Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

#27
post #5

Interesting project! A long term vision for MacOS applications is feasible given the success of WINE/Proton with Windows applications. Are you familiar with the Darling project? https://github.com/darlinghq/darling There's an open PR for ARM64 support https://github.com/darlinghq/darling/pull/1753 Could you combine efforts or do your goals differ too much?

In their "License" section on Github, they write "This project is not derived from Darling." - so they clearly are familiar with it.

Re: Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

#29

[flagged]

> NEVER ONCE allowed me to post here at all, ever, period.

> My first attempt at posting here was in 2021. That account was shadowbanned within hours, for no discernable reason. I was astounded.

Have you considered emailing hn@ycombinator.com to figure out the problem?

Re: Show HN: Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

#30
post #8

How can we tell that this is truly a clean room project and that there is no code from either (Claude or yourself) that is derived from the Darling project? Otherwise great project.

Darling is written in a different language so I don't think the LLM would copy paste code from it directly. But it is the main (only?) prior art, so it could be argued that everything the LLM knows about how to do this came because it read and understood Darling, i.e. if Darling didn't exist it may still be able to do this but it would have to figure it out from first principles. Not saying it happened here, but it's…

> Indeed, LLM code is now often better than human code

lol. Find better humans.

Post reply on HN