Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can someone explain what the motivation is behind running Darwin?



As with many (maybe even most) computing projects, for the hell of it.[1]

[1]: https://github.com/PureDarwin/PureDarwin/wiki/About#why-spen...


Amen


It seems that they do it for fun and giggles, but all the users are interested in, ultimately, is "Can it run macOS software? No? Stop wasting my time."


Well it can run macports!


For fun and research


Can we assume that the 'research' part will be of particular value to Apple, or am I wrong here?


I don't think Apple gets much from a few hobbyists having fun with some scraps of their code.


Continuous integration servers that aren't run on genuine Apple hardware?


One can hope this will become eventually possible, but with the pace of PureDarwin as it is, I doubt it will before Apple migrates to ARM with custom instruction set additions.


Wouldn't you have to reverse-engineer and implement a LOT of closed-source APIs and libraries to get a full iOS toolchain going?


There is a project [1][2] to emulate iOS in QEMU. You can find more details about installation process and research itself in their articles [3][4].

[1] https://github.com/alephsecurity/xnu-qemu-arm64

[2] https://github.com/alephsecurity/xnu-qemu-arm64-tools

[3] https://alephsecurity.com/2019/06/17/xnu-qemu-arm64-1/

[4] https://alephsecurity.com/2019/06/25/xnu-qemu-arm64-2/


Perhaps if you package your code for MacPorts.


Using this for that would probably break terms of service just as much as a hackintosh would.


Depends the country you are in, a lot of countries have interoperability exceptions, so while a hackintosh might not be legal, something like this would.


I'm struggling to understand HN these days. This is being downvoted, and IMHO is the key question to ask the folk putting in the effort.

Would love a downvoter to give a hint...


The biggest factor is randomness, which can't be understood in that way. People frequently imagine stories about why HN is "doing" this or that, but that's a category error, since HN is a statistical cloud. Randomness plus cognitive bias equals narrative, etc.

You'll notice that your GP comment is now upvoted while this one is downvoted. That's common, because unfairly downvoted comments frequently get corrective upvotes from users who come along and see that the comment is fine: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... Meanwhile, complaints like this one break the site guidelines (see https://news.ycombinator.com/newsguidelines.html at the bottom!) and usually end up being false as well.


just because it doesn't suit you it doesn't have to be done badly a little understanding for other projects thank you lg from berlin


Not a downvoter but you have reached into one of those unwritten rules:

You shall not criticize Apple, Rust and Elon Musk.

HN is super cool for any other topics, except when there's some sort of tech cult involved in it.


There's plenty of criticism of those topics. I think you're running into the notice-dislike bias: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... Your comment here mostly says how you feel about them.

This comment breaks the site guideline against going on about downvotes, by the way—in spirit if not in letter. Please don't post like this; it's off topic and boring.


Sorry @dang. Your right.

This is the best place to discuss about those same topics, BTW, even when from my perspective, some of them look to have a little more bias than others.


Appreciated! I think we all have these perceptions.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: