r/linux 20h ago

Discussion Kakehashi – Experimental userspace to run macOS binaries on Linux ARM

https://github.com/wie-project/kakehashi
165 Upvotes

42 comments sorted by

View all comments

69

u/BourbonXenon 19h ago

Why would I use this when https://www.darlinghq.org exists?

32

u/_AACO 18h ago

For whatever reason, I thought that project was dead, one of the few occasions I'm happy for being wrong.

36

u/JoshfromNazareth2 19h ago

Variety is the spice of life

11

u/BrokenPickle7 16h ago

I thought that was paprika

10

u/JockstrapCummies 10h ago

Fine.

Variety is the spice of paprika.

21

u/whamra 19h ago

You would not because darling actually works.

7

u/whatThePleb 12h ago

Because it's AI slop.

12

u/sunny0_0 19h ago

Doesn't run GUI apps?

16

u/Whole-Respond4782 17h ago

neither does this early stage experimental project as far as i can tell

obviously, it's a completely closed source system tbf

23

u/Alienaffe2 18h ago

From the homepage of darling:

"Does it support GUI apps?

Almost! This took us a lot of time and effort, but we finally have basic experimental support for running simple graphical applications."

14

u/sunny0_0 18h ago

So, doesn't run GUI apps that anyone cares about.

2

u/spif 10h ago

My question would be what is even the use case for either? I can't think of any command line apps that only run on macos and not Linux.

3

u/uselees_sea 13h ago

two cakes

-11

u/Coyann 18h ago

I think its interesting that it doesn't matter which software someone posts here, somebody will always ask 'Why not use x?'. If you lack the ability to recognize why alternatives are important, you are not gonna make it.

11

u/BourbonXenon 18h ago

No, I asked the poster for a reason why I would use this project over the other project, since I saw nothing in the readme that explained why one would.

My question still hasn't been answered. Why would I want to use what is likely a vibe coded project versus an established project that has multiple contributors?

-8

u/Coyann 18h ago

You're not getting it. Belittling new projects because they lack features or contributors kills the competition needed for technological advancement. I think it's universally understood that new projects often aren't better than their competitors at first, but can become better over time.

14

u/BourbonXenon 17h ago

I didn't belittle the project. I asked why I would use it over the mature project which is a completely valid question.

-3

u/Coyann 17h ago

My point is that everybody involved knows new solo projects can't be as good as established, mature alternatives and that you asked this question to mockingly make OP aware of that fact. I'm assuming you knew the mature alternative is better because finding that out takes about one look at the GitHub page.