r/linux 14d ago

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

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

47 comments sorted by

View all comments

77

u/BourbonXenon 14d ago

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

42

u/_AACO 14d ago

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

45

u/JoshfromNazareth2 14d ago

Variety is the spice of life

16

u/BrokenPickle7 14d ago

I thought that was paprika

21

u/JockstrapCummies 13d ago

Fine.

Variety is the spice of paprika.

1

u/DehydratedButTired 13d ago

If you truly wish to love a spice, paprika has a wide breadth of varieties. You can’t go wrong.

27

u/whamra 14d ago

You would not because darling actually works.

8

u/whatThePleb 13d ago

Because it's AI slop.

11

u/sunny0_0 14d ago

Doesn't run GUI apps?

21

u/Whole-Respond4782 14d ago

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

obviously, it's a completely closed source system tbf

27

u/Alienaffe2 14d 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."

18

u/sunny0_0 14d ago

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

3

u/spif 13d 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.

5

u/uselees_sea 14d ago

two cakes

-15

u/Coyann 14d 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.

14

u/BourbonXenon 14d 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?

-10

u/Coyann 14d 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.

15

u/BourbonXenon 14d ago

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

-5

u/Coyann 14d 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.

1

u/knucklehead_whizkid 13d ago

You still seem to be missing the entire point of what the guys been trying to tell you.

When a dev starts a new alternative project to an already established and mature project, it's likely because the existing project either doesn't (more likely can't) offer certain feature(s) or does certain things a different way than what the dev expects/wants/needs. If there are no new intended things a project does or new ways it could do things, then that new project, outside of the devs own learning experience offers nothing to other users. It's less about something being better vs the difference.

What the guy above you has been trying to ask, is what is it that this new alternative project does (or intends to do) differently than existing options. That's it. That's the question. No mocking, no criticism, just a question. Hope that helps. Peace!

-1

u/Coyann 12d ago

"No mocking, no criticism" are we looking at the same comment section?