[HN Gopher] PureDarwin
       ___________________________________________________________________
        
       PureDarwin
        
       Author : tsujp
       Score  : 65 points
       Date   : 2022-07-01 06:47 UTC (16 hours ago)
        
 (HTM) web link (www.puredarwin.org)
 (TXT) w3m dump (www.puredarwin.org)
        
       | Lammy wrote:
       | Their `libcoreservices` has been useful to me for system-
       | directory discovery on post-macOS-10.9 systems without having to
       | install the whole heavyweight "macOS SDK" behind a Developer
       | login wall: https://github.com/PureDarwin/libcoreservices
       | 
       | These were available in Apple's open-source Libc until (afaict)
       | Libc versions 9xx.x.x, corresponding to Mac OS X 10.9.x:
       | https://opensource.apple.com/source/Libc/Libc-997.90.3/inclu...
       | 
       | They were also available in the Mac OS X / macOS SDK package from
       | as far back as I could find (10.1.x) through macOS 10.11.
       | 
       | - https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX10...
       | 
       | - https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX10...
       | 
       | - https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX10...
       | 
       | macOS 10.12 introduced the new equivalent `sysdir` and deprecated
       | `NSSystemDirectories`. These were only ever available as part of
       | the SDK, not in Libc.
       | 
       | - https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX10...
       | 
       | - https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX10...
       | 
       | - https://keith.github.io/xcode-man-pages/sysdir.3.html
        
         | [deleted]
        
       | TheAceOfHearts wrote:
       | What would you use this for? In what kind of problem or situation
       | would you find yourself for which this tool is the solution?
        
       | 2bitencryption wrote:
       | Maybe a dumb question, but what's in it for Apple for open-
       | sourcing Darwin?
       | 
       | Is it purely from some license restriction of some software they
       | use?
       | 
       | The next best reason is normally something like "open source code
       | tends to proliferate", like openSSH, Linux, git, etc. But Darwin
       | does not seem to be thriving in this way - from the page, it
       | seems to be a small hobbiest community, and it's not like Apple
       | needs to depend upon the community for their core OS to thrive.
       | 
       | I'm definitely happy Apple releases Darwin as open source, so
       | don't interpret this as me criticizing that. I'm just trying to
       | understand their motive.
        
         | humanwhosits wrote:
         | Perhaps it's useful for 3rd parties trying to develop device
         | drivers. Can read the code when they're wondering why something
         | is the way it is
        
         | Lammy wrote:
         | It is -- or at least _was_ , before LLVM/Clang existed and
         | before Apple's GPLv3 Eternal September -- a good way for them
         | to give away something with no actual strategic value as a
         | preemptive ideological rebuttal against their own use of Free
         | Software in their otherwise-proprietary products.
        
       | freedomben wrote:
       | Is this an official Apple project, and/or is it being run by
       | Apple engineers? It's hard to ascertain the relationship here. I
       | would think it was totally separate but comments have sounded
       | like it's a formal relationship that is known.
        
       | runjake wrote:
       | This project has been largely inactive for some time.
       | 
       | I can't think of many (any?) reasons to run this. The Darwin part
       | of macOS is the least interesting and least capable part of the
       | operating system.
        
       | cpach wrote:
       | Neat project. Only two commits for 2022 though:
       | https://github.com/PureDarwin/PureDarwin/commits/main
        
         | naikrovek wrote:
         | Yeah, I wish this was kept up to date. I can't imagine it had a
         | large user base, though, and I'm sure it was always a labor of
         | love. Labors of love can die quick if there isn't interest or
         | if someone expresses distaste in the product of the effort.
        
           | smm11 wrote:
           | I thought this died about ten years ago.
        
       ___________________________________________________________________
       (page generated 2022-07-01 23:00 UTC)