If this thing can run even just the Xcode command-line utilities, it'd be a huge asset for cross-platform projects, build automation, etc. Definitely keeping an eye on this!
Little known fact but you can build most of the utilities on Linux, and if you use Mac to prepare some of the bits, you can end up with complete build environment. Not Xcode itself, but enough to be able to build from source, afaik.
If Apple isn't getting their developer license and hardware brought, they will find a way to make it impossible.
Apple needs to force developers to use their hardware or it won't have a native/refined feeling and developers will stick to Windows/Linux without the extra step of Apple.
Running Darwin on Linux - Dar-ling. Plus nobody dreams of being the sidekick. But yeah, it would have been clever - I'm still disappointed that PyQT isn't called QTPy.
i checked out their repos on github, at first glance it seemed somewhat low activity (but not dead), but there's actually a lot of activity on the ARM branch at least:
This is somewhat a philosophical question/ Ship of Theseus - you are only licensed to run MacOS on Apple hardware, but what if I had, say, an Xserve and replaced a hard drive? What about a Motherboard? Would a Franken-XServe with an AMD Threadripper still be ‘Apple Hardware?’
Windows 7 (and 8?) had an activation procedure that would be blocked if the hardware changed since the last one (I can’t remember the exact hw they hashed). They have since went back on the restriction and windows 10 has more forgiving activation rules.
I wish they took more of a ReactOS kind of approach. Namely, use all the open-source parts that go into macOS, like the kernel and CoreFoundation, and write the proprietary ones from scratch. Then you'd finally have a desktop OS with no compromises and a huge existing app ecosystem (and a consistent GUI).
No, iMessage is heavily controlled by Apple to the point where even Hackintosh computers running the entire Mac operating system can't always get it working. Without a real Apple device (or: a real Apple serial number cloned to your device), iMessage has little possibility of ever working, even if this project evolves to GUI applications.
it would be really nice to be able to debug safari from linux actually. the other day I had to fix a safari bug by relying on friends to test things for me, because I didn't have access to a recent enough apple device
Sketch. At my company we use a mix of PC running Linux and Mac. Being able to run Sketch on Linux would open perspectives for designer types. Although the switch to Linux would meet opposition for other reasons. :)
The home page of Darling specifies "experimental support for running simple" GUI. Does anyone have any idea whether Metal support (which Sketch uses) is out of the question?
That leaves me out as Linux user from our pair-programming-sessions (Jitsi and Google meet with screensharing does solve some). Not sure if this is a blessing or if I'm really missing out.
1. Apple hardware
2. Bare-metal linux OS
3. Emulation/shims to run MacOS software on top
Sure, it seems like a horrific Frankenstein's Monster of a setup, but since I can't have the best commercial applications, running on the (IMHO) best OS, running on (IMHO) the best hardware, this is a pill I would be willing to swallow.
> A: Almost! This took us a lot of time and effort, but we finally have basic experimental support for running simple graphical applications. It requires some special setup for now though, so do not expect it to work out of the box just yet.
GUI support seems not to be ready yet, but when it is, it looks like they're using cocotron, so it'll look something like any of the examples you see on this page: http://www.cocotron.org/Examples/
That should be possible without this approach. I found this project (which seems dead), but iCloud Drive itself should be fully possible to implement without a full translation layer.
> We aim to fully integrate apps running under Darling into the Linux desktop experience by making them look, feel and behave just like native Linux apps.
If this goes beyond just the "window dressing", it may cause UI issues
[+] [-] bogwog|5 years ago|reply
[+] [-] p_l|5 years ago|reply
[+] [-] birdyrooster|5 years ago|reply
[+] [-] logicOnly|5 years ago|reply
Apple needs to force developers to use their hardware or it won't have a native/refined feeling and developers will stick to Windows/Linux without the extra step of Apple.
[+] [-] sicromoft|5 years ago|reply
[+] [-] m12k|5 years ago|reply
[+] [-] nom|5 years ago|reply
[+] [-] azangru|5 years ago|reply
[+] [-] IceyEC|5 years ago|reply
[+] [-] war1025|5 years ago|reply
I feel like I heard about it a number of years ago and then it never went anywhere.
The copyright at the bottom says 2012-2019, which makes me think it's the same project.
[+] [-] asddubs|5 years ago|reply
https://github.com/darlinghq/darling/commits/feature/arm-sup...
[+] [-] steffan|5 years ago|reply
[+] [-] wpm|5 years ago|reply
[+] [-] m463|5 years ago|reply
> Does it violate Apple's EULA? > > No! We only directly use those parts of Darwin that are released as fully free software.
[+] [-] LockAndLol|5 years ago|reply
How can it be permissible to buy software and not be allowed to use it on whatever you own? You own both. It's like DRM without the actual protection.
[+] [-] alcidesfonseca|5 years ago|reply
[+] [-] peteretep|5 years ago|reply
[+] [-] grishka|5 years ago|reply
[+] [-] Diesel555|5 years ago|reply
[+] [-] totetsu|5 years ago|reply
[1]https://corpcons.nz/images/thumbs/0062343_pascall-deltas-jet...
[+] [-] bkovacev|5 years ago|reply
[+] [-] KMnO4|5 years ago|reply
[+] [-] stephc_int13|5 years ago|reply
[+] [-] asddubs|5 years ago|reply
[+] [-] barbs|5 years ago|reply
Does anyone else have any Mac apps on their "run-on-linux" wishlist?
[+] [-] saint-loup|5 years ago|reply
The home page of Darling specifies "experimental support for running simple" GUI. Does anyone have any idea whether Metal support (which Sketch uses) is out of the question?
[+] [-] berkes|5 years ago|reply
That leaves me out as Linux user from our pair-programming-sessions (Jitsi and Google meet with screensharing does solve some). Not sure if this is a blessing or if I'm really missing out.
[+] [-] JellyBeanThief|5 years ago|reply
[+] [-] d3nj4l|5 years ago|reply
[+] [-] xenospn|5 years ago|reply
[+] [-] mattbk1|5 years ago|reply
[+] [-] earthlingdavey|5 years ago|reply
[+] [-] omginternets|5 years ago|reply
1. Apple hardware 2. Bare-metal linux OS 3. Emulation/shims to run MacOS software on top
Sure, it seems like a horrific Frankenstein's Monster of a setup, but since I can't have the best commercial applications, running on the (IMHO) best OS, running on (IMHO) the best hardware, this is a pill I would be willing to swallow.
[+] [-] raverbashing|5 years ago|reply
But unless you have the capability of running the GUI, it's hard to justify (is there a killer cmdline only app for Mac OS? I don't think so)
[+] [-] bb88|5 years ago|reply
[+] [-] kennywinker|5 years ago|reply
> A: Almost! This took us a lot of time and effort, but we finally have basic experimental support for running simple graphical applications. It requires some special setup for now though, so do not expect it to work out of the box just yet.
GUI support seems not to be ready yet, but when it is, it looks like they're using cocotron, so it'll look something like any of the examples you see on this page: http://www.cocotron.org/Examples/
[+] [-] peteretep|5 years ago|reply
https://ubuntuforums.org/showthread.php?t=2091148&page=2&p=1...
[+] [-] hevelvarik|5 years ago|reply
[+] [-] mig39|5 years ago|reply
Or has anyone figured out another way to do that?
[+] [-] djxfade|5 years ago|reply
https://github.com/samuelthomas2774/icloud-drive-fs
[+] [-] pmarreck|5 years ago|reply
If this goes beyond just the "window dressing", it may cause UI issues
[+] [-] SeanLuke|5 years ago|reply
[+] [-] surfsvammel|5 years ago|reply
[+] [-] davesque|5 years ago|reply
[+] [-] daveisfera|5 years ago|reply
[+] [-] asddubs|5 years ago|reply
[+] [-] unixhero|5 years ago|reply