Announcement

Collapse
No announcement yet.

Darling Still Has A Goal Of Running macOS Apps On Linux

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by stingray454 View Post
    Actually yes - been working as a developer for close to 20 years.
    What languages do you know? Learning Objective-C may be easy or hard depending on what language you have experience with.

    Originally posted by stingray454 View Post
    I've been digging around their github and follow their issues and such, but so far I don't see any useful way i could contribute. I hope to some day though, very exciting project .
    From what I have seen, reimplementing an Apple's library is probably the easiest thing you could do (depending on the library you want to reimplement). Since CNContact is just an empty class, I decided to try implementing this class first on Xcode.

    If there a command line tool that you want to use with darling, but is missing a needed library?

    Originally posted by stingray454 View Post
    The issue is that I have not done system level stuff on OS X or Linux, and limited experience with objective c and such.
    Me too. I am just starting to learn Objective-C on the spot. While I was reimplementing CNContact, I looked up stuff I was not familiar with. I also skimmed through some Objective-C tutorials if I was lost in any of the fundamentals.
    Last edited by CuriousTommy; 05-06-2019, 10:12 AM.

    Comment


    • #32
      Originally posted by CuriousTommy View Post
      What languages do you know? Learning Objective-C may be easy or hard depending on what language you have experience with.

      From what I have seen, reimplementing an Apple's library is probably the easiest thing you could do (depending on the library you want to reimplement). Since CNContact is just an empty class, I decided to try implementing this class first on Xcode.
      Mostly web related stuff. Java, C#, JavaScript, did a lot of ActionScript back when flash was a thing, PHP, stuff like that. Did some C a looong time ago so quite rusty (heh) but yeah, I don't think learning Objective C or similar would be a huge undertaking.

      While creating stubs is quite simple, it's also not super useful outside of getting stuff to compile. What would be fun is to work on stuff like the graphics / windowing stuff, that I suppose means reimplementing framework there isn't sourcecode for. So actually contributing with proper code to advance compatibility is another mater

      Originally posted by CuriousTommy View Post
      If there a command line tool that you want to use with darling, but is missing a needed library?

      Me too. I am just starting to learn Objective-C on the spot. While I was reimplementing CNContact, I looked up stuff I was not familiar with. I also skimmed through some Objective-C tutorials if I was lost in any of the fundamentals.
      Not really, I follow it just out of interest. Been using OS X for a long time and Linux more and more lately - there are definitely a lot of mac software I would love to run on Linux, but nothing specific at the moment. And joining with the intention to get Photoshop to run feels like too much work . But yeah, I'll look into helping out where I can, would be interesting to learn some more about the os x / linux workings, objective c, debugging and such anyway.

      Comment


      • #33
        Originally posted by DoMiNeLa10 View Post
        I can't find good reasons for this project to exist. What would people use it for? Adobe's shitty software and sketch? Would it be able to allow people to do iOS development (Xcode, the iOS simulator) without the need for a mac?
        Considering the way Apple's design and manufacturing are becoming shoddier and shoddier, while making it ever more impossible to repair them (or even recover your data if the board on your MBP dies), as well as doing whatever they can to block the hackintosh community, this could be a way for some people to use the MacOS applications they need without being continuously reamed by Apple. Certainly, there will be high-end users who absolutely have to use a real Macintosh for their work (perhaps needing specific non-emulatable extensions, hardware accessories, etc), and you know the MacLemmings will continue to shell out for the hardware no matter how much Apple continues to abuse them. Some professionals will be able to migrate to MSWin versions of their tools (and those would more likely run under Wine/Linux). This provides another option.

        For myself I prefer using Linux-native applications, but some tools just aren't up to "production level", unfortunate as that is. I even have a 2010 MBP (bought cheap at a flea market), and I really haven't yet found any Mac-specific software I want to run on it.

        Comment


        • #34
          Originally posted by phoronix View Post
          Phoronix: Darling Still Has A Goal Of Running macOS Apps On Linux

          Darling is the open-source project we first covered back in 2012 that aimed to be able to run macOS software (binaries) on Linux. It's what Wine is to running Windows programs on Linux but rather to be able to handle Apple/Mac software. While we haven't heard much from the project recently, they still are pursuing their goal...

          http://www.phoronix.com/scan.php?pag...macOS-On-Linux
          Interesting project.

          Comment

          Working...
          X