Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ++++++++++++++++++++++++++++++++++++
- + PureDarwin Progress and Research +
- ++++++++++++++++++++++++++++++++++++
- ______________________________________________
- Currently the project is still moving forward
- ______________________________________________
- Current Projects being actively worked
- Working on Dyld patching currently
- Working on libplatform project files as not opensourced with the code
- Working on libdispatch and Libsystem(Patching Required)
- Working on ACHI Family and Kext work for Darwin use only it will have private headers that will be built into the Kext.
- Working on CoreFoundation code pulled from latest https://github.com/apple/swift-corelibs-foundation/tree/master/CoreFoundation
- ______________________________________________
- Projects Still to be worked
- 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)
- ___________________________________________________________________________________
- Example of command to compile libfirehose_kernel.a needed for XNU building on OSX
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- ___________________
- Using Darwinbuild
- sudo darwinbuild -nochroot -target=libfirehose_kernel libdispatch
- ** INSTALL SUCCEEDED **
- BUILD TIME: 0h 0m 1s
- EXIT STATUS: 0
- libdispatch - 4 files registered.
- 40755 0 0 0 ./usr
- 40755 0 0 0 ./usr/local
- 40755 0 0 0 ./usr/local/include
- 40755 0 0 0 ./usr/local/include/kernel
- 40755 0 0 0 ./usr/local/include/kernel/os
- ee27353e97833d9a61d67724b5330e74634f7fce 100644 0 0 3273 ./usr/local/include/kernel/os/firehose_buffer_private.h
- 40755 0 0 0 ./usr/local/lib
- 40755 0 0 0 ./usr/local/lib/kernel
- a99bc86fe2a3a0b967c9da72102ea6dc2ad7b2a1 100644 0 0 36184 ./usr/local/lib/kernel/libfirehose_kernel.a
- 5829603c6ba1eecb57e05272440364ab63712aad 100644 0 0 37464 ./usr/local/lib/kernel/libfirehose_kernel_debug.a
- a99bc86fe2a3a0b967c9da72102ea6dc2ad7b2a1 100644 0 0 36184 ./usr/local/lib/kernel/libfirehose_kernel_profile.a
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- __________________
- Using Xcodebuild
- xcodebuild -sdk macosx10.12 install -target=libfirehose_kernel -project=libdispatch.xcodeproj
- The following build commands
- build/Release/libfirehose_server.a
- build/Release/libfirehose_server_profile.a
- build/Release/libfirehose_server_debug.a
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- Built Roots with OpenSource Headers added into the macosx10.12.sdk under Xcode
- This plist https://github.com/PureDarwin/PureDarwin-System-Plist/blob/master/16D32pd1.plist
- This Modified Darwinbuild for macOS(Database code sqlite changes) https://github.com/PureDarwin/darwinbuild
- __________________________________________
- #Roots built so far being worked daily*
- ___________________________________________________________________________________________________________________
- -rw-r--r-- 1 root admin 8.4K Feb 26 13:27 AppleFileSystemDriver.root.tar.gz
- -rw-r--r-- 1 insane admin 807B Feb 25 03:52 AvailabilityVersions.root.tar.gz
- -rw-r--r-- 1 insane admin 23M Feb 25 03:52 BerkeleyDB.root.tar.gz
- -rw-r--r-- 1 insane admin 17K Feb 25 03:52 CoreOSMakefiles.root.tar.gz
- -rw-r--r-- 1 insane admin 605K Feb 25 03:52 CrackLib.root.tar.gz
- -rw-r--r-- 1 insane admin 4.0K Feb 25 03:52 Csu.root.tar.gz
- -rw-r--r-- 1 insane admin 12M Feb 25 03:52 ICU.root.tar.gz
- -rw-r--r-- 1 insane admin 58K Feb 25 03:52 IOATAFamily.root.tar.gz
- -rw-r--r-- 1 insane admin 121K Feb 25 03:52 IOPCIFamily.root.tar.gz
- -rw-r--r-- 1 insane admin 33K Feb 25 03:52 IOSerialFamily.root.tar.gz
- -rw-r--r-- 1 insane admin 34K Feb 25 03:52 Librpcsvc.root.tar.gz
- -rw-r--r-- 1 insane admin 1.4K Feb 25 03:52 Liby.root.tar.gz
- -rw-r--r-- 1 insane admin 40K Feb 25 03:52 OpenPAM.root.tar.gz
- -rw-r--r-- 1 insane admin 1.2M Feb 25 03:52 TimeZoneData.root.tar.gz
- -rw-r--r-- 1 insane admin 2.0K Feb 25 03:52 UserNotification.root.tar.gz
- -rw-r--r-- 1 root admin 161K Feb 27 16:51 adv_cmds.root.tar.gz
- -rw-r--r-- 1 insane admin 381K Feb 25 03:52 apr.root.tar.gz
- -rw-r--r-- 1 insane admin 18K Feb 25 03:52 architecture.root.tar.gz
- -rw-r--r-- 1 insane admin 51K Feb 25 03:52 awk.root.tar.gz
- -rw-r--r-- 1 insane admin 17K Feb 25 03:52 basic_cmds.root.tar.gz
- -rw-r--r-- 1 insane admin 5.8M Feb 25 03:52 bind9.root.tar.gz
- -rw-r--r-- 1 insane admin 169K Feb 25 03:52 bison.root.tar.gz
- -rw-r--r-- 1 insane admin 276K Feb 25 03:52 bmalloc.root.tar.gz
- -rw-r--r-- 1 insane admin 74K Feb 25 03:52 bootstrap_cmds.root.tar.gz
- -rw-r--r-- 1 root admin 41M Feb 28 02:11 clang.root.tar.gz
- -rw-r--r-- 1 insane admin 4.6K Feb 25 03:52 coreTLS.root.tar.gz
- -rw-r--r-- 1 insane admin 6.6M Feb 25 03:52 cups.root.tar.gz
- -rw-r--r-- 1 root admin 569K Feb 25 03:52 curl.root.tar.gz
- -rw-r--r-- 1 insane admin 214K Feb 25 03:52 cxxfilt.root.tar.gz
- -rw-r--r-- 1 root admin 86K Feb 26 13:27 developer_cmds.root.tar.gz
- -rw-r--r-- 1 insane admin 11K Feb 25 03:52 disklabel.root.tar.gz
- -rw-r--r-- 1 root admin 23K Feb 25 03:52 doc_cmds.root.tar.gz
- -rw-r--r-- 1 insane admin 57K Feb 27 01:04 dtrace.root.tar.gz
- -rw-r--r-- 1 insane admin 32M Feb 25 03:52 emacs.root.tar.gz
- -rw-r--r-- 1 root admin 67K Feb 25 03:52 expat.root.tar.gz
- -rw-r--r-- 1 root admin 607K Feb 25 03:52 file.root.tar.gz
- -rw-r--r-- 1 root admin 1.4M Feb 25 03:52 files.root.tar.gz
- -rw-r--r-- 1 root admin 26K Feb 25 03:52 gcc_select.root.tar.gz
- -rw-r--r-- 1 root admin 80K Feb 25 03:52 gm4.root.tar.gz
- -rw-r--r-- 1 root admin 149K Feb 25 03:52 gnudiff.root.tar.gz
- -rw-r--r-- 1 root admin 93K Feb 25 03:52 gnumake.root.tar.gz
- -rw-r--r-- 1 root admin 49K Feb 25 03:52 gnuserv.root.tar.gz
- -rw-r--r-- 1 root admin 156K Feb 25 03:52 gnutar.root.tar.gz
- -rw-r--r-- 1 insane admin 60K Feb 25 03:52 gpatch.root.tar.gz
- -rw-r--r-- 1 root admin 49K Feb 25 03:52 gperf.root.tar.gz
- -rw-r--r-- 1 root admin 18K Feb 27 01:05 gpt.root.tar.gz
- -rw-r--r-- 1 root admin 2.5M Feb 25 03:52 groff.root.tar.gz
- -rw-r--r-- 1 root admin 182K Feb 27 01:05 hfs.root.tar.gz
- -rw-r--r-- 1 root admin 148K Feb 25 03:52 hunspell.root.tar.gz
- -rw-r--r-- 1 insane admin 2.7K Feb 25 03:52 keymgr.root.tar.gz
- -rw-r--r-- 1 insane admin 706K Feb 25 03:52 ksh.root.tar.gz
- -rw-r--r-- 1 insane admin 85K Feb 25 03:52 less.root.tar.gz
- -rw-r--r-- 1 insane admin 7.2K Feb 25 03:52 libauto.root.tar.gz
- -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 */
- -rw-r--r-- 1 insane admin 92K Feb 25 03:52 libedit.root.tar.gz
- -rw-r--r-- 1 root admin 15K Feb 25 03:52 libffi.root.tar.gz
- -rw-r--r-- 1 root admin 4.4K Feb 25 03:52 libgcc.root.tar.gz
- -rw-r--r-- 1 root admin 748K Feb 25 03:52 libiconv.root.tar.gz
- -rw-r--r-- 1 insane admin 871K Feb 25 03:52 libstdcxx.root.tar.gz
- -rw-r--r-- 1 root admin 20K Feb 25 03:52 libtelnet.root.tar.gz
- -rw-r--r-- 1 root admin 36K Feb 28 21:54 libunwind.root.tar.gz
- -rw-r--r-- 1 insane admin 26K Feb 24 23:36 libutil.root.tar.gz
- -rw-r--r-- 1 root admin 651K Feb 28 00:40 libxml2.root.tar.gz
- -rw-r--r-- 1 insane admin 166K Feb 25 03:52 libxslt.root.tar.gz
- -rw-r--r-- 1 root admin 89K Feb 25 03:52 lukemftp.root.tar.gz
- -rw-r--r-- 1 root admin 83K Feb 25 03:52 lukemftpd.root.tar.gz
- -rw-r--r-- 1 root admin 69K Feb 25 03:52 mail_cmds.root.tar.gz
- -rw-r--r-- 1 root admin 122K Feb 25 03:52 misc_cmds.root.tar.gz
- -rw-r--r-- 1 root admin 31K Feb 25 03:52 modemccl.root.tar.gz
- -rw-r--r-- 1 root admin 78K Feb 25 03:52 msdosfs.root.tar.gz
- -rw-r--r-- 1 insane admin 83K Feb 25 03:52 nano.root.tar.gz
- -rw-r--r-- 1 root admin 239K Feb 25 03:52 ntfs.root.tar.gz
- -rw-r--r-- 1 root admin 20K Feb 25 03:52 patch_cmds.root.tar.gz
- -rw-r--r-- 1 insane admin 53K Feb 25 03:52 pb_makefiles.root.tar.gz
- -rw-r--r-- 1 root admin 509K Feb 25 03:52 pcre.root.tar.gz
- -rw-r--r-- 1 insane admin 27K Feb 25 03:52 pdisk.root.tar.gz
- -rw-r--r-- 1 root admin 16K Feb 25 03:52 removefile.root.tar.gz
- -rw-r--r-- 1 root admin 209K Feb 25 03:52 rsync.root.tar.gz
- -rw-r--r-- 1 root admin 300K Feb 26 13:27 shell_cmds.root.tar.gz
- -rw-r--r-- 1 root admin 304K Feb 25 03:52 sudo.root.tar.gz
- -rw-r--r-- 1 insane admin 902K Feb 25 03:52 swig.root.tar.gz
- -rw-r--r-- 1 insane admin 2.8K Feb 25 03:52 system_config.root.tar.gz
- -rw-r--r-- 1 insane admin 244K Feb 25 03:52 tcsh.root.tar.gz
- -rw-r--r-- 1 root admin 913K Feb 25 03:52 texinfo.root.tar.gz
- -rw-r--r-- 1 root admin 56K Feb 25 03:52 top.root.tar.gz
- -rw-r--r-- 1 root admin 7.1K Feb 25 03:52 usertemplate.root.tar.gz
- -rw-r--r-- 1 root admin 584K Feb 25 03:52 uucp.root.tar.gz
- -rw-r--r-- 1 root admin 7.3M Feb 25 03:52 vim.root.tar.gz
- -rw-r--r-- 1 insane admin 8.5M Feb 28 00:40 xnu.root.tar.gz
- -rw-r--r-- 1 insane admin 75K Feb 25 03:52 zlib.root.tar.gz
- -rw-r--r-- 1 root admin 2.1M Feb 25 03:52 zsh.root.tar.gz
- ___________________________________________________________________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement