Advertisement
Guest User

Untitled

a guest
Mar 1st, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.01 KB | None | 0 0
  1. ++++++++++++++++++++++++++++++++++++
  2. + PureDarwin Progress and Research +
  3. ++++++++++++++++++++++++++++++++++++
  4.  
  5. ______________________________________________
  6. Currently the project is still moving forward
  7. ______________________________________________
  8. Current Projects being actively worked
  9.  
  10. Working on Dyld patching currently
  11. Working on libplatform project files as not opensourced with the code
  12. Working on libdispatch and Libsystem(Patching Required)
  13. Working on ACHI Family and Kext work for Darwin use only it will have private headers that will be built into the Kext.
  14. Working on CoreFoundation code pulled from latest https://github.com/apple/swift-corelibs-foundation/tree/master/CoreFoundation
  15. ______________________________________________
  16. Projects Still to be worked
  17.  
  18. Port/Upgrade Mac OSX 10.8.4 UsbFamily to macOS 10.12.3 as UsbFamily no longer open sourced (Unless we know some apple people to talk too)
  19.  
  20. ___________________________________________________________________________________
  21. Example of command to compile libfirehose_kernel.a needed for XNU building on OSX
  22. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  23. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  24. ___________________
  25. Using Darwinbuild
  26.  
  27. sudo darwinbuild -nochroot -target=libfirehose_kernel libdispatch
  28.  
  29. ** INSTALL SUCCEEDED **
  30.  
  31. BUILD TIME: 0h 0m 1s
  32. EXIT STATUS: 0
  33. libdispatch - 4 files registered.
  34. 40755 0 0 0 ./usr
  35. 40755 0 0 0 ./usr/local
  36. 40755 0 0 0 ./usr/local/include
  37. 40755 0 0 0 ./usr/local/include/kernel
  38. 40755 0 0 0 ./usr/local/include/kernel/os
  39. ee27353e97833d9a61d67724b5330e74634f7fce 100644 0 0 3273 ./usr/local/include/kernel/os/firehose_buffer_private.h
  40. 40755 0 0 0 ./usr/local/lib
  41. 40755 0 0 0 ./usr/local/lib/kernel
  42. a99bc86fe2a3a0b967c9da72102ea6dc2ad7b2a1 100644 0 0 36184 ./usr/local/lib/kernel/libfirehose_kernel.a
  43. 5829603c6ba1eecb57e05272440364ab63712aad 100644 0 0 37464 ./usr/local/lib/kernel/libfirehose_kernel_debug.a
  44. a99bc86fe2a3a0b967c9da72102ea6dc2ad7b2a1 100644 0 0 36184 ./usr/local/lib/kernel/libfirehose_kernel_profile.a
  45.  
  46. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  47. __________________
  48. Using Xcodebuild
  49.  
  50. xcodebuild -sdk macosx10.12 install -target=libfirehose_kernel -project=libdispatch.xcodeproj
  51. The following build commands
  52. build/Release/libfirehose_server.a
  53. build/Release/libfirehose_server_profile.a
  54. build/Release/libfirehose_server_debug.a
  55.  
  56.  
  57.  
  58. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  59. Built Roots with OpenSource Headers added into the macosx10.12.sdk under Xcode
  60. This plist https://github.com/PureDarwin/PureDarwin-System-Plist/blob/master/16D32pd1.plist
  61. This Modified Darwinbuild for macOS(Database code sqlite changes) https://github.com/PureDarwin/darwinbuild
  62.  
  63. __________________________________________
  64. #Roots built so far being worked daily*
  65.  
  66. ___________________________________________________________________________________________________________________
  67. -rw-r--r-- 1 root admin 8.4K Feb 26 13:27 AppleFileSystemDriver.root.tar.gz
  68. -rw-r--r-- 1 insane admin 807B Feb 25 03:52 AvailabilityVersions.root.tar.gz
  69. -rw-r--r-- 1 insane admin 23M Feb 25 03:52 BerkeleyDB.root.tar.gz
  70. -rw-r--r-- 1 insane admin 17K Feb 25 03:52 CoreOSMakefiles.root.tar.gz
  71. -rw-r--r-- 1 insane admin 605K Feb 25 03:52 CrackLib.root.tar.gz
  72. -rw-r--r-- 1 insane admin 4.0K Feb 25 03:52 Csu.root.tar.gz
  73. -rw-r--r-- 1 insane admin 12M Feb 25 03:52 ICU.root.tar.gz
  74. -rw-r--r-- 1 insane admin 58K Feb 25 03:52 IOATAFamily.root.tar.gz
  75. -rw-r--r-- 1 insane admin 121K Feb 25 03:52 IOPCIFamily.root.tar.gz
  76. -rw-r--r-- 1 insane admin 33K Feb 25 03:52 IOSerialFamily.root.tar.gz
  77. -rw-r--r-- 1 insane admin 34K Feb 25 03:52 Librpcsvc.root.tar.gz
  78. -rw-r--r-- 1 insane admin 1.4K Feb 25 03:52 Liby.root.tar.gz
  79. -rw-r--r-- 1 insane admin 40K Feb 25 03:52 OpenPAM.root.tar.gz
  80. -rw-r--r-- 1 insane admin 1.2M Feb 25 03:52 TimeZoneData.root.tar.gz
  81. -rw-r--r-- 1 insane admin 2.0K Feb 25 03:52 UserNotification.root.tar.gz
  82. -rw-r--r-- 1 root admin 161K Feb 27 16:51 adv_cmds.root.tar.gz
  83. -rw-r--r-- 1 insane admin 381K Feb 25 03:52 apr.root.tar.gz
  84. -rw-r--r-- 1 insane admin 18K Feb 25 03:52 architecture.root.tar.gz
  85. -rw-r--r-- 1 insane admin 51K Feb 25 03:52 awk.root.tar.gz
  86. -rw-r--r-- 1 insane admin 17K Feb 25 03:52 basic_cmds.root.tar.gz
  87. -rw-r--r-- 1 insane admin 5.8M Feb 25 03:52 bind9.root.tar.gz
  88. -rw-r--r-- 1 insane admin 169K Feb 25 03:52 bison.root.tar.gz
  89. -rw-r--r-- 1 insane admin 276K Feb 25 03:52 bmalloc.root.tar.gz
  90. -rw-r--r-- 1 insane admin 74K Feb 25 03:52 bootstrap_cmds.root.tar.gz
  91. -rw-r--r-- 1 root admin 41M Feb 28 02:11 clang.root.tar.gz
  92. -rw-r--r-- 1 insane admin 4.6K Feb 25 03:52 coreTLS.root.tar.gz
  93. -rw-r--r-- 1 insane admin 6.6M Feb 25 03:52 cups.root.tar.gz
  94. -rw-r--r-- 1 root admin 569K Feb 25 03:52 curl.root.tar.gz
  95. -rw-r--r-- 1 insane admin 214K Feb 25 03:52 cxxfilt.root.tar.gz
  96. -rw-r--r-- 1 root admin 86K Feb 26 13:27 developer_cmds.root.tar.gz
  97. -rw-r--r-- 1 insane admin 11K Feb 25 03:52 disklabel.root.tar.gz
  98. -rw-r--r-- 1 root admin 23K Feb 25 03:52 doc_cmds.root.tar.gz
  99. -rw-r--r-- 1 insane admin 57K Feb 27 01:04 dtrace.root.tar.gz
  100. -rw-r--r-- 1 insane admin 32M Feb 25 03:52 emacs.root.tar.gz
  101. -rw-r--r-- 1 root admin 67K Feb 25 03:52 expat.root.tar.gz
  102. -rw-r--r-- 1 root admin 607K Feb 25 03:52 file.root.tar.gz
  103. -rw-r--r-- 1 root admin 1.4M Feb 25 03:52 files.root.tar.gz
  104. -rw-r--r-- 1 root admin 26K Feb 25 03:52 gcc_select.root.tar.gz
  105. -rw-r--r-- 1 root admin 80K Feb 25 03:52 gm4.root.tar.gz
  106. -rw-r--r-- 1 root admin 149K Feb 25 03:52 gnudiff.root.tar.gz
  107. -rw-r--r-- 1 root admin 93K Feb 25 03:52 gnumake.root.tar.gz
  108. -rw-r--r-- 1 root admin 49K Feb 25 03:52 gnuserv.root.tar.gz
  109. -rw-r--r-- 1 root admin 156K Feb 25 03:52 gnutar.root.tar.gz
  110. -rw-r--r-- 1 insane admin 60K Feb 25 03:52 gpatch.root.tar.gz
  111. -rw-r--r-- 1 root admin 49K Feb 25 03:52 gperf.root.tar.gz
  112. -rw-r--r-- 1 root admin 18K Feb 27 01:05 gpt.root.tar.gz
  113. -rw-r--r-- 1 root admin 2.5M Feb 25 03:52 groff.root.tar.gz
  114. -rw-r--r-- 1 root admin 182K Feb 27 01:05 hfs.root.tar.gz
  115. -rw-r--r-- 1 root admin 148K Feb 25 03:52 hunspell.root.tar.gz
  116. -rw-r--r-- 1 insane admin 2.7K Feb 25 03:52 keymgr.root.tar.gz
  117. -rw-r--r-- 1 insane admin 706K Feb 25 03:52 ksh.root.tar.gz
  118. -rw-r--r-- 1 insane admin 85K Feb 25 03:52 less.root.tar.gz
  119. -rw-r--r-- 1 insane admin 7.2K Feb 25 03:52 libauto.root.tar.gz
  120. -rw-r--r-- 1 root admin 44K Feb 26 13:27 libdispatch.root.tar.gz /* Currently only built libfirehose_kernel.a out of Libdispatch, rest will be done once sources are fixed */
  121. -rw-r--r-- 1 insane admin 92K Feb 25 03:52 libedit.root.tar.gz
  122. -rw-r--r-- 1 root admin 15K Feb 25 03:52 libffi.root.tar.gz
  123. -rw-r--r-- 1 root admin 4.4K Feb 25 03:52 libgcc.root.tar.gz
  124. -rw-r--r-- 1 root admin 748K Feb 25 03:52 libiconv.root.tar.gz
  125. -rw-r--r-- 1 insane admin 871K Feb 25 03:52 libstdcxx.root.tar.gz
  126. -rw-r--r-- 1 root admin 20K Feb 25 03:52 libtelnet.root.tar.gz
  127. -rw-r--r-- 1 root admin 36K Feb 28 21:54 libunwind.root.tar.gz
  128. -rw-r--r-- 1 insane admin 26K Feb 24 23:36 libutil.root.tar.gz
  129. -rw-r--r-- 1 root admin 651K Feb 28 00:40 libxml2.root.tar.gz
  130. -rw-r--r-- 1 insane admin 166K Feb 25 03:52 libxslt.root.tar.gz
  131. -rw-r--r-- 1 root admin 89K Feb 25 03:52 lukemftp.root.tar.gz
  132. -rw-r--r-- 1 root admin 83K Feb 25 03:52 lukemftpd.root.tar.gz
  133. -rw-r--r-- 1 root admin 69K Feb 25 03:52 mail_cmds.root.tar.gz
  134. -rw-r--r-- 1 root admin 122K Feb 25 03:52 misc_cmds.root.tar.gz
  135. -rw-r--r-- 1 root admin 31K Feb 25 03:52 modemccl.root.tar.gz
  136. -rw-r--r-- 1 root admin 78K Feb 25 03:52 msdosfs.root.tar.gz
  137. -rw-r--r-- 1 insane admin 83K Feb 25 03:52 nano.root.tar.gz
  138. -rw-r--r-- 1 root admin 239K Feb 25 03:52 ntfs.root.tar.gz
  139. -rw-r--r-- 1 root admin 20K Feb 25 03:52 patch_cmds.root.tar.gz
  140. -rw-r--r-- 1 insane admin 53K Feb 25 03:52 pb_makefiles.root.tar.gz
  141. -rw-r--r-- 1 root admin 509K Feb 25 03:52 pcre.root.tar.gz
  142. -rw-r--r-- 1 insane admin 27K Feb 25 03:52 pdisk.root.tar.gz
  143. -rw-r--r-- 1 root admin 16K Feb 25 03:52 removefile.root.tar.gz
  144. -rw-r--r-- 1 root admin 209K Feb 25 03:52 rsync.root.tar.gz
  145. -rw-r--r-- 1 root admin 300K Feb 26 13:27 shell_cmds.root.tar.gz
  146. -rw-r--r-- 1 root admin 304K Feb 25 03:52 sudo.root.tar.gz
  147. -rw-r--r-- 1 insane admin 902K Feb 25 03:52 swig.root.tar.gz
  148. -rw-r--r-- 1 insane admin 2.8K Feb 25 03:52 system_config.root.tar.gz
  149. -rw-r--r-- 1 insane admin 244K Feb 25 03:52 tcsh.root.tar.gz
  150. -rw-r--r-- 1 root admin 913K Feb 25 03:52 texinfo.root.tar.gz
  151. -rw-r--r-- 1 root admin 56K Feb 25 03:52 top.root.tar.gz
  152. -rw-r--r-- 1 root admin 7.1K Feb 25 03:52 usertemplate.root.tar.gz
  153. -rw-r--r-- 1 root admin 584K Feb 25 03:52 uucp.root.tar.gz
  154. -rw-r--r-- 1 root admin 7.3M Feb 25 03:52 vim.root.tar.gz
  155. -rw-r--r-- 1 insane admin 8.5M Feb 28 00:40 xnu.root.tar.gz
  156. -rw-r--r-- 1 insane admin 75K Feb 25 03:52 zlib.root.tar.gz
  157. -rw-r--r-- 1 root admin 2.1M Feb 25 03:52 zsh.root.tar.gz
  158. ___________________________________________________________________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement