PureDarwin Core is a collection of packages which seeks to provide a Darwin system with networking and the features which make Darwin differ from other OSes (eg. the main security and configuration daemons). PureDarwin Core will be the first set of packages installed on a system, and will run the second stage of the installation process.
A possible package list would be (in no particular order):
- files
- xnu
- configd
- configd_executables
- launchd
- bash
- bsm
- CoreOSMakefiles
- dyld
- gnuzip
- gnutar
- bzip2
- Libsystem
- Libm
- libgcc
- libiconv
- securityd
- ICU
- ncurses
- Security
- syslog
- system_config
- objc4
- autozone
- zlib
- BootCache
- efiboot
- system_cmds
- Libc
- Libcpp_kext (not sure about this)
- notify
- DiskArbitration
- bootstrap_cmds
- libutil
- adv_cmds
- diskdev_cmds
- file_cmds
- network_cmds
- hfs
- DirectoryService
- DirectoryServiceDaemon
- bootp
- libresolv
- passwordserver_sasl
- OpenSSL
- SQLite
These can be found in the Roots directory of the PureDarwin Google Code svn/hg.
- PureDarwinSettings
- PureDarwinInstall
- voodoo_kernel
- NotApple80211
- libstdcxx_libs (not libstdcxx, which is approx. 196Mb on its own)
- PureFoundation
- CFNetwork
- ddistnoted
- PCSC
- dm
- lua
- curl
- libedit
- IOKitUser
- kext_tools
- Apple3Com3C90x
- AppleIntel8255x
- AppleRTL8139Ethernet
- AppleAPIC
- AppleFileSystemDriver
- AppleIntelPIIXATA
- AppleSMBIOS
- AppleUSBCDCDriver
- IOACPIFamily
- IOATAFamily
- IOATAPIProtocolTransport
- IOCDStorageFamily
- IODVDStorageFamily
- IOHIDFamily
- IOPCIFamily
- IOStorageFamily
- IOUSBFamily
- IOUSBMassStorageClass
- AppleACPIPlatform
- AppleRTC
- IOATABlockStorage
- IOBDStorageFamily
- IOSCSIArchitectureModelFamily
- IONetworkingFamily
- ApplePS2Controller
- ACPIPS2Nub This little lot comes to just over 200Mb on disk, and will shrink to 67Mb as a gnu-zipped tarball.