Because its partly proprietary (one can not have a look at things down to the code, securityauditing etc.). Becuase we heard some stuff about how bugs are handled. Because of the bad reputation of apple for environment-stuff.
Because it looks interesting enough to have a closer look to me, digging since years mostly in linux, bsd and unix worlds. Could be something that one can advise to relatives and friends for that linux does just not fit. Because i want to have a look at the different ideas to handle stuff for the user, have a look at the ipv6-implementation, vmware fusion, parallels, the EFI-bios, linux@mac, xen@mac, zeroconf/bonjour, kerberos.
Those ports-systems can compile programs from source including dependencies, bsd- or gentoolike. The first macosx-install dvd contains 'XcodeTools', install it bevore trying darwinports (tried to save space and started piece by piece: gcc (and symlinking), ar assembler, ncurses.. and just installed the whole thing.)
There are manpages for the commands…
function | macosx 10.4.x | linux |
---|---|---|
cronjobs | at,cron,launchd.plist(5) | at,cron |
starterprocess | launchd | init |
configure start | launchctl,service | vi /etc/inittab, /etc/rc* /etc/init.d/* |
os-verion | uname, sw_vers | uname, /etc/issue, /etc/redhat-release etc. |
hardwareinfo | ioreg, system_profiler,sysctl | hwinfo, dmidecode, dmesg |
cd/dvd burning/service | drutil, hdid, hdiutil | cdrecord, wodim, eject |
cpuinfo | hostinfo, hwprefs | cat /proc/cpuinfo /proc/* |
waking/sleeping | pmset | acpid, cpufreqd |
softwaremanagement | softwareupdate, lsbom,installer | apt-get, dpkg, rpm, yum, emerge |
performanceanalysis | vm_stat, fs_usage, top | vmstat, top, free |
syscallanalysis | ktrace | strace |
inspect libs/bins | otool, sample | ldd, file |
networkprofiles | configd, scutil, scselect | distrodependent |
nsswitch config | DirectoryService | /etc/nsswitch.conf /etc/ldap.conf … |
nsswitch client | dscl | getent hosts, getent passwd |
access kernelparams | sysctl | sysctl |
partitionmanagement | diskutil | fdisk, mkfs, mdadm, mount |
dns-cacher + access | lookupd | nscd, nslookup |
documentconverting | pstopdf, sips | pstopdf, imagemagick |
zeroconf | mDNS | avahi-discover |
interface clipboard | pbcopy, pbpaste | |
file with gui-app | open <file> |