Re: xnu-792.1.5 leaner than Mac OS X 10.4.1
Re: xnu-792.1.5 leaner than Mac OS X 10.4.1
- Subject: Re: xnu-792.1.5 leaner than Mac OS X 10.4.1
- From: Kevin Van Vechten <email@hidden>
- Date: Thu, 2 Jun 2005 12:52:13 -0700
On Jun 3, 2005, at 11:22 AM, Jake Luck wrote:
Comparing the result of xnu-792.1.5 vs. the retail 10.4.1 kernel
-rw-r--r-- 1 jake wheel 4274104 May 26 18:32 /mach_kernel.mine
-rw-r--r-- 1 root wheel 4313056 May 10 21:16 /mach_kernel
- Is it possible to build a "full" Mac OS X kernel from the darwin
source?
No, it is not possible. Apple does not release the entire source
code of the mach_kernel. However, there is rarely any practical
difference, and I haven't personally encountered any problems using a
Darwin kernel on Mac OS X.
the following symbols were missing from the kernel built from the
source:
_IOHibernateSystemHasSlept
_IOHibernateSystemInit
_IOHibernateSystemPostWake
_IOHibernateSystemSleep
_IOHibernateSystemWake
_WKdm_compress
_WKdm_decompress
__Z16IOPolledFileOpenPKcP24IOBufferMemoryDescriptorPP18IOPolledFileIOV
arsPP6OSDataS8_
__Z17IOPolledFileCloseP18IOPolledFileIOVars
_boffDur
_boffFuzz
_boffGo
_boffIntrq
_boffLock
_boffLockInit
_boffOn
_boffSCnt
_boffSEarly
_boffSettingsInit
_boffStim
_boffSync
_chudxnu_version
_dboffDur
_dboffFuzz
_dboffSync
_gIOHibernateCryptWakeVars
_gIOHibernateCurrentHeader
_gIOHibernateFreeTime
_gIOHibernateGraphicsInfo
_gIOHibernateMode
_gIOHibernateRestoreStack
_gIOHibernateRestoreStackEnd
_gIOHibernateState
_hashLookupTable
_hibernate_kernel_entrypoint
_hibernate_machine_entrypoint
_hibernate_machine_init
_hibernate_page_bitset
_hibernate_page_bittst
_hibernate_page_list_allocate
_hibernate_page_list_count
_hibernate_page_list_discard
_hibernate_page_list_setall
_hibernate_page_list_setall_machine
_hibernate_processor_setup
_hibernate_restore_phys_page
_hibernate_set_page_state
_hibernate_setup
_hibernate_sum
_hibernate_teardown
_hibernate_vm_lock
_hibernate_vm_unlock
_hibernate_write_image
_kern_close_file_for_direct_io
_kern_open_file_for_direct_io
_kern_write_file
_mapping_hibernate_flush
_memdSync
_ml_mem_backoff_xfunc
_svboffGo
_svboffOn
_svboffStim
_svboffSync
So they are.
- Kevin
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden