frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

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

https://github.com/wie-project/kakehashi
36•vlad_kalinkin•1h ago

Comments

vlad_kalinkin•1h ago
Hi HN, I started developing an experimental project with the goal of running macOS CLI binaries natively on Linux ARM machines. As of now, we have working prototypes for: - 7-Zip: Passes multi-threaded compression tests on an 8k-file tree. Currently ~5.2x slower than native Linux execution, but I already mapped out a clear optimization plan to cut this gap down. - curl: Over 200 commands and options successfully pass our automated Docker test script. - Xcode Tools Git: Basic version control commands (init, add, commit) are up and running, though 100% stability is not yet guaranteed. I would be highly grateful for your constructive criticism, architectural ideas, and feedback! Thank you!
StilesCrisis•1h ago
I assume you eventually plan to target binaries that don't already exist on Linux? Where do you think you'll start?
vlad_kalinkin•16m ago
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!
iwontberude•8m ago
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)
vlad_kalinkin•43s ago
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 :)
13rac1•1h ago
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?

leothetechguy•57m ago
this is something I've been waiting for a long time. I will be watching this with great interest.

If this ever gets far enough I would love to see something similar to yabridge implemented on top of this and be able to run AU binaries on linux.

rvz•53m ago
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.

billyjobob•31m ago
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 an interesting thought experiment: what if you order an LLm to achieve the same goal as a popular open source project, using all the lessons learned and pitfalls faced by that project, but not to copy the code. Indeed, LLM code is now often better than human code, so direct code copying would be a disadvantage. Humans are certainly inspired by other projects like this all the time and it isn't considered plagiarism.

vlad_kalinkin•23m ago
Thanks for the comment! You guessed it, I did use LLMs during development. While the strict definition of a "clean room" design can be debatable when AI is involved, I'd consider this a "light-gray room" approach. There is no direct code plagiarism here: Kakehashi is written from scratch in Rust, whereas Darling is built on C/objc. Furthermore, the architecture is fundamentally different—Darling relies on kernel-level emulation, while Kakehashi is purely focused on a lightweight userspace approach for Linux ARM. In my prompts, I explicitly restricted the use of proprietary components. Ultimately, the codebase speaks for itself, and I welcome everyone to audit the repository! Thanks again!
Arshad-Talpur•33m ago
This is something i have been looking for long time, however i have gone through repository and docs and the problem is bigger and solution still seems to be early, I am curious how you gonna take further, will be watching it
vlad_kalinkin•9m ago
Thank you very much!

The Coldcard Disaster Gets Worse: The Hack May Have Reached $88.6M

https://medium.com/mountain-movers/the-coldcard-disaster-gets-worse-the-hack-may-have-reached-88-...
17•paulpauper•46m ago•1 comments

How the words we teach English language learners changed

https://pudding.cool/2026/07/essential-words/
106•c-oreills•2h ago•43 comments

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

https://github.com/wie-project/kakehashi
36•vlad_kalinkin•1h ago•18 comments

Karpathy’s Pelican

https://twitter.com/karpathy/status/2083749667410727319
122•delichon•14h ago•102 comments

Twenty Years of RISC OS Open

https://www.riscosopen.org/news/articles/2026/06/20/twenty-years-of-risc-os-open
104•AlexeyBrin•5h ago•16 comments

Show HN: NixOS-DGX-Spark – Nix and NixOS on the DGX Spark

https://github.com/graham33/nixos-dgx-spark
21•graham33•1h ago•3 comments

F*: A general-purpose proof-oriented programming language

https://fstar-lang.org/
90•ducktective•5h ago•31 comments

Rooting, firmware analysis and persistent credentials of TP-Link TL-841N

https://blog.juni-mp4.com/posts/42/rooting-the-tplink-tl841n-pt1/
20•mindracer•1h ago•1 comments

Meshdiff – visually compare two STL versions in the browser, client-side

https://meshdiff.com/
140•projscope•6h ago•13 comments

When transit passes were designed by hand (2022)

https://letterformarchive.org/news/milwaukee-transit-passes/
37•nate•2d ago•14 comments

Fasttracker II clone in C using SDL 2

https://16-bits.org/ft2.php
63•andsoitis•4d ago•22 comments

Developers are attached to tools because tools encode trust

https://stackoverflow.blog/2026/07/29/developers-are-attached-to-tools-because-tools-encode-trust/
9•HieronymusBosch•4d ago•0 comments

Harvesting SSH Credentials: Insights from My Honeypot Network

https://uphillsecurity.com/articles/harvesting-ssh-credentials-insights-from-my-honeypot-network/
3•whatbackup•20m ago•0 comments

Folding Paper Globes

https://foldingglobes.com/globes
92•dango2506•4d ago•16 comments

Linux Desktop Market Share Surpasses 10% in North America

https://linuxiac.com/linux-desktop-market-share-surpasses-10-in-north-america/
46•leephillips•1h ago•24 comments

Show HN: Bor – Open-source policy management for Linux desktops

https://getbor.dev/blog/2026-08-02-bor-v080-release/
136•eniac111•8h ago•19 comments

Great Question (YC W21) Is Hiring Senior Demand Gen Manager

https://www.ycombinator.com/companies/great-question/jobs/YutDxyf-senior-demand-generation-manager
1•nedwin•6h ago

Show HN: Fuse – statically typed functional programming language

https://fuselang.org
73•the_unproven•6h ago•12 comments

Norway Salmon

https://www.abc.net.au/news/2026-07-28/how-norway-s-salmon-industry-became-a-global-behemoth/1069...
79•CHB0403085482•5d ago•39 comments

Artificial Intelligence: Ars Notoria and the Promise of Instant Knowledge

https://publicdomainreview.org/essay/ars-notoria/
97•jruohonen•7h ago•24 comments

Rust All Hands 2026 Retrospective

https://blog.rust-lang.org/inside-rust/2026/07/31/all-hands-2026-retrospective/
58•dcminter•7h ago•25 comments

Go 1.27 Interactive Tour

https://victoriametrics.com/blog/go-1-27/index.html
317•Hixon10•16h ago•158 comments

Pushes to arch AUR are suspendended right now.

https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/message/YPJ3FQYJTJXXY3R...
26•EbNar•1h ago•2 comments

Show HN: I'm a 15 Year Old Wannabe Engineer, This Is a Cycloidal Gearbox I Built

https://github.com/tom-ilan/cycloidal_gearbox
274•tomilan•15h ago•91 comments

Holocloth

https://holocloth.vercel.app
116•ingve•2d ago•21 comments

Diátaxis

https://diataxis.fr/
472•ryanseys•21h ago•54 comments

MkLinux and the pimped-out Apple Workgroup Server 9150

http://oldvcr.blogspot.com/2026/08/mklinux-and-pimped-out-apple-workgroup.html
95•goldenskye•14h ago•11 comments

A Rant About “Technology” (2005)

https://www.ursulakleguin.com/a-rant-about-technology
103•jamesgill•3h ago•62 comments

Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores

https://github.com/syncular/syncular
65•quambo•8h ago•22 comments

Seedance 2.5

https://seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5
415•njaremko•21h ago•238 comments