darling
cctools-port
Our great sponsors
darling | cctools-port | |
---|---|---|
116 | 5 | |
10,972 | 702 | |
1.4% | - | |
8.3 | 6.5 | |
29 days ago | about 1 month ago | |
Objective-C | C | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
darling
- Zed is now open source
-
MacOS like WINE
There is actually a Wine-like transplier called Darling. The problem is that development is very slow because there is not as much need for MacOS programs on Linux, and there is a huge shortage of volunteers and manpower. And it has been rendered almost obsolete because Apple moved to ARM. Additionally 90% of Apple's API is closed source despite Apple claiming to champion open source.
There's https://www.darlinghq.org/ , but it's much less mature and less capable than Wine, today. There are a variety of reasons for that. One of them is that Wine started much earlier, in 1993, vs in 2012. One of them is that there's a much larger library of existing Win32 software, which tends to mean that there's more interest in providing a compatible runtime for that software. And one is simply that there are commercial vendors like Valve working on Wine in order to ensure that Microsoft can't lock them into a platform like Apple's App Store and demand a significant percentage of all sales as Apple does for iOS.
-
RavynOS Finesse of macOS. Freedom of FreeBSD
Unfortunately not. Darling [0] is still at the point that it can only run command line applications. Only the most basic GUI applications are supported. That's still a massive accomplishment that I don't want to diminish, but it's nowhere near the point that WINE was at even quite a long time ago.
-
Darling: Run macOS Software on Linux
xcodebuild CLI to compile iOS apps without a Mac. Seems possible in theory, although there's an ongoing issue some are seeing apparently: https://github.com/darlinghq/darling/issues/488
- Whisky: Wine Supercharged with the Power of Apple's Game Porting Toolkit
- The first conformant M1 GPU driver
-
[Review] Introducing cargo-xwin: A Solution for Cross-Compiling Rust on macOS to MSVC
There is a "Wine but for MacOS" https://www.darlinghq.org/, though we've never actually used it since it unfortunately doesn't support aarch64.
-
Validating binaries on different platforms from the source environment
Is only working for Windows and Linux at the moment (although Darling could be promising of OSX)
cctools-port
- Rust playground on iOS
-
Memory leaks are crippling my M1 MacBook Pro–and I’m not alone
You can use alternative toolchains like like cctools-port[1]. See, for example, this article [2] on how to build Swift UI apps for iOS using Linux.
[1] https://github.com/tpoechtrager/cctools-port
[2] https://thi.im/posts/cross-compiling-for-ios-part-1-build-sw...
-
iOS on QEMU
You can actually do this now, without emulation: https://github.com/tpoechtrager/cctools-port
Zig are also working on it: https://zig.news/monthly/zig-monthly-august-2021-ios-support...
-
I wish KDE Connect worked on jailbroken or non jailbroken idevices.
If you're willing to spend some time you don't need a Mac: https://github.com/tpoechtrager/cctools-port
What are some alternatives?
text-generation-webui - A Gradio web UI for Large Language Models. Supports transformers, GPTQ, AWQ, EXL2, llama.cpp (GGUF), Llama models.
macOS-Simple-KVM - Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
ravynos - A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
Lenovo-Thinkpad-T450-T450s-Hackintosh-Guide-Opencore - This repo contains the installation guide and EFI files required to get a perfectly functional Catalina and Big Sur hackintosh on your Brodwell (5th gen) T450 or T450s. Everything is stable and functional as described in the Readme.
macos-virtualbox - Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS
nonguix - Nonguix mirror – pull requests ignored, please use upstream for that
earlyoom - earlyoom - Early OOM Daemon for Linux
NsCDE - Modern and functional CDE desktop based on FVWM
AltServer-Linux - AltServer for AltStore, but on-device
darwin-xnu - Legacy mirror of Darwin Kernel. Replaced by https://github.com/apple-oss-distributions/xnu
xnu-qemu-arm64
theos - A cross-platform suite of tools for building and deploying software for iOS and other platforms.