Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I can't see any improvements but I've updated the image with the binaries from the projects I've built.

10.6.8 image: https://mega.nz/file/UYgxTI5a#NCOKwl4TSQF36wHg4-PzK9J0PrUPbN0jZvS7civO9sM
Replaced files: https://mega.nz/file/cAoSlR5S#eZVQkfHjDsMerkR_8XKf_M_tNwJhotetQbtz3KACnvQ

By the way, @barracuda156 what actually fixed the Pacifist problem was the wrong date because my PowerBook doesn't have a battery. It should work if you set the year to 2023, no idea why.
I have no doubt whatsoever that the updated binaries will have improved the system, it’s simply a matter of thorough testing through use over time. Thanks for sharing all of your work @educovas!
 
  • Like
Reactions: Threaderr
Awesome!

I’ll get your new versions downloaded soon and start comparing behavior at the low level for network packet management to your previous image.
I don't think there will be any difference because I haven't compiled most of the network related projects. And I'm almost sure they are all from stock 10.6.8 so it wouldn't help anyways. I think the only possibilities now are: Apple disabled whatever is broken on purpose in one of these user space binaries, disabled in the kernel or one of the 10A190 kexts is incompatible somehow...

I have no doubt whatsoever that the updated binaries will have improved the system, it’s simply a matter of thorough testing through use over time. Thanks for sharing all of your work @educovas!
I think that ntp and cups should work now. Cups still had a bunch of Intel only binaries I've missed. it's always good to have the newest binaries available.
 
  • Like
Reactions: ChrisCharman
Kill Bonjour!

For a few years now, I've had this line in my Console log…

1/9/16 9:12:28 PM mDNSResponder[17] ERROR: getOptRdata - unknown opt 65002

The date and time always change of course but it repeats several times, the same error.

While looking for something else tonight I decided to take another crack as this problem (I've looked before in the past).

Turns out it's an issue with the Sleep Proxy Service (which is what allows your Mac to wake for Network Access) which is handled by - Bonjour.

So, I started some more poking around and came to this page…
http://tech.karbassi.com/2007/11/06/leopard-turn-off-bonjour-mdnsresponder/

Here the writer gives the terminal command to kill Bonjour.

Disable Bonjour:
Code:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Enable Bonjour:
Code:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Turning Bonjour off does not disable file sharing (although it probably removes the Mac from the Device list in a Finder window). Turning it off IMMEDIATELY killed the writing of the error message to Console for me!

And the side benefit is increased performance because mDNSResponder is a service that is no longer running and thus no longer using CPU cycles.

The command will survive restarts so if you want to enable it again you have to enter the command for it.

CAUTION!!!! DO NOT DO THIS ON SNOW LEOPARD!!!!

Snow Leopard has Bonjour integrated into OS X much more deeply than Leopard. Disabling Bonjour will kill your DNS service which means you can't load web pages because the DNS service can't resolve the address. It can also prevent an SL Mac from booting.

I am mentioning this because I am willing to bet someone here has an SL Mac they may want to try this on. DON'T!!!
This is from: https://forums.macrumors.com/threads/guide-leopard-speed-improvements.1723868/page-3

Don't know if you ever figured out the mDNSResponder issue, but could it involve this? A Bonjour incompatibility?
 
  • Like
Reactions: ChrisCharman
This is from: https://forums.macrumors.com/threads/guide-leopard-speed-improvements.1723868/page-3

Don't know if you ever figured out the mDNSResponder issue, but could it involve this? A Bonjour incompatibility?
The part that you quote, I wrote that - in that Leopard Speed Improvements thread. Effectively that ended my DNS responder issues on the Leopard Macs I was having that problem with.

I do not recall having the issue with any of my SL Macs. Or. At the very least, the problem was insufficiently annoying for me to track it down in SL and then post whatever tips or solutions I may have found.

Currently, I have ONE Snow Leopard Mac running, a 2006 Intel Mac Mini. You can see the system log being output on the screen. Neither it nor the Console log are reporting anything. There are only three other Macs I have running SL, and two of those are Minis with an OS I did not install. I bought them used and other than messing with them a few times they've been off. The only other SL Mac I have is a 2006 17" MBP and it's used infrequently.

Screenshot 2024-10-16 at 09.31.41.png

So, all the way around I suspect this just was not an issue for me on any of my SL Macs.
 
The part that you quote, I wrote that - in that Leopard Speed Improvements thread. Effectively that ended my DNS responder issues on the Leopard Macs I was having that problem with.

I do not recall having the issue with any of my SL Macs. Or. At the very least, the problem was insufficiently annoying for me to track it down in SL and then post whatever tips or solutions I may have found.

Currently, I have ONE Snow Leopard Mac running, a 2006 Intel Mac Mini. You can see the system log being output on the screen. Neither it nor the Console log are reporting anything. There are only three other Macs I have running SL, and two of those are Minis with an OS I did not install. I bought them used and other than messing with them a few times they've been off. The only other SL Mac I have is a 2006 17" MBP and it's used infrequently.

View attachment 2438193

So, all the way around I suspect this just was not an issue for me on any of my SL Macs.
With that post, I was wondering if the warning you wrote about bonjour in SL being more integrated into the system and causing mDNSResponder issues if disabled (
"
CAUTION!!!! DO NOT DO THIS ON SNOW LEOPARD!!!!

Snow Leopard has Bonjour integrated into OS X much more deeply than Leopard. Disabling Bonjour will kill your DNS service which means you can't load web pages because the DNS service can't resolve the address. It can also prevent an SL Mac from booting.
"
) could be what was causing the issue the guys in this thread are seeing with the modified PPC SL's DNS. Maybe the Bonjour is broken in SL-PPC or the version that is there is incompatible with all the different versions of mDNSResponder that they are trying to use?
 
With that post, I was wondering if the warning you wrote about bonjour in SL being more integrated into the system and causing mDNSResponder issues if disabled (
"
CAUTION!!!! DO NOT DO THIS ON SNOW LEOPARD!!!!

Snow Leopard has Bonjour integrated into OS X much more deeply than Leopard. Disabling Bonjour will kill your DNS service which means you can't load web pages because the DNS service can't resolve the address. It can also prevent an SL Mac from booting.
"
) could be what was causing the issue the guys in this thread are seeing with the modified PPC SL's DNS. Maybe the Bonjour is broken in SL-PPC or the version that is there is incompatible with all the different versions of mDNSResponder that they are trying to use?
I see. I really don't know. It would also seem that the link I provided is blown because that site is no longer there.

I did find this (on MacRumors no less): https://forums.macrumors.com/thread...-mdnsresponder-bonjour-drops-internet.779592/
 
Both the kerberos and bonjour related projects still need to be investigated and rebuilt/patched
I don't think that rebuilding their binaries would help since they are already from 10.6.8 but there is one problem with kerberos that I thought was fixed already but I forgot. krb5kdc won't run due to an unrecognized sandbox variable (some sandbox components are from 10A190). It should run after deleting the allow system-socket line from /usr/share/sandbox/krb5kdc.sb, still unsure if removing that would cause future problems.

One thing I've tried was to disable mDNSResponder on my Intel machine and it did break DNS as expected but DHCP was still working properly, something that also seems to be broken on PowerPC and that makes me think if broken DHCP is breaking DNS, the opposite or if something is breaking both. I know nothing about network stuff so I have no clue.
 
I don't think that rebuilding their binaries would help since they are already from 10.6.8 but there is one problem with kerberos that I thought was fixed already but I forgot. krb5kdc won't run due to an unrecognized sandbox variable (some sandbox components are from 10A190). It should run after deleting the allow system-socket line from /usr/share/sandbox/krb5kdc.sb, still unsure if removing that would cause future problems.

One thing I've tried was to disable mDNSResponder on my Intel machine and it did break DNS as expected but DHCP was still working properly, something that also seems to be broken on PowerPC and that makes me think if broken DHCP is breaking DNS, the opposite or if something is breaking both. I know nothing about network stuff so I have no clue.

It makes sense that the issue is security related and if there are authentication or sandbox issues then we should look at resolving those. Rebuilding them will highlight any other dependencies or shared libraries or frameworks that might need attention as well.
 
There were some binaries I missed that didn't have ppc slices and exist in 10.5.8/10A190 or were outdated so I've updated the image once again to include the changes.

/usr/share/sandbox/krb5kdc.sb removed the allow system-socket line
Restored 10.6.8 SystemProfiler’s panes with ppc slice
Restored System Configuration bundles from 10.6.8

/Library/Application Support/iLifeMediaBrowser from 10.5.8
System/Library/PrivateFrameworks/BrowserKit.framework from 10.5.8
System/Library/PrivateFrameworks/ProKit.framework from 10A190
System/Library/PrivateFrameworks/Safari.framework from 10.5.8
System/Library/PrivateFrameworks/SystemMigration.framework/Frameworks/SlingShot+10_6.framework from 10.5.8
System/Library/PrivateFrameworks/XgridInterface.framework from 10A190
System/Library/PrivateFrameworks/MobileDevice.framework from iTunes 10.6.3
System/Library/PrivateFrameworks/AirTrafficHost.framework from iTunes 10.6.3
System/Library/PrivateFrameworks/DeviceLink.framework from iTunes 10.6.3
/System/Library/Extensions/AppleMobileDevice.kext from iTunes 10.6.3
/System/Library/Extensions/AppleUSBEthernetHost.kext from iTunes 10.6.3

10.6.8 image: https://mega.nz/file/NVwzQATD#6iQtvYyVEtM9OqIB7O-QMueoZbWOiS9iw6VoMNP-q3w
Replaced files: https://mega.nz/file/YRp2iZwJ#Om8BxfdY3LgFPKe4p7UgRcr1KugARVKysfD_fQJk__c

Unrelated but tried to disable krb5kdc on my Intel MacBook running 10.6.8 and I still had a perfectly working internet connection so that might not be related to the problem.
 
There were some binaries I missed that didn't have ppc slices and exist in 10.5.8/10A190 or were outdated so I've updated the image once again to include the changes.

/usr/share/sandbox/krb5kdc.sb removed the allow system-socket line
Restored 10.6.8 SystemProfiler’s panes with ppc slice
Restored System Configuration bundles from 10.6.8

/Library/Application Support/iLifeMediaBrowser from 10.5.8
System/Library/PrivateFrameworks/BrowserKit.framework from 10.5.8
System/Library/PrivateFrameworks/ProKit.framework from 10A190
System/Library/PrivateFrameworks/Safari.framework from 10.5.8
System/Library/PrivateFrameworks/SystemMigration.framework/Frameworks/SlingShot+10_6.framework from 10.5.8
System/Library/PrivateFrameworks/XgridInterface.framework from 10A190
System/Library/PrivateFrameworks/MobileDevice.framework from iTunes 10.6.3
System/Library/PrivateFrameworks/AirTrafficHost.framework from iTunes 10.6.3
System/Library/PrivateFrameworks/DeviceLink.framework from iTunes 10.6.3
/System/Library/Extensions/AppleMobileDevice.kext from iTunes 10.6.3
/System/Library/Extensions/AppleUSBEthernetHost.kext from iTunes 10.6.3

10.6.8 image: https://mega.nz/file/NVwzQATD#6iQtvYyVEtM9OqIB7O-QMueoZbWOiS9iw6VoMNP-q3w
Replaced files: https://mega.nz/file/YRp2iZwJ#Om8BxfdY3LgFPKe4p7UgRcr1KugARVKysfD_fQJk__c

Unrelated but tried to disable krb5kdc on my Intel MacBook running 10.6.8 and I still had a perfectly working internet connection so that might not be related to the problem.

I once had iTunes 10.6.3 working on 10a190… it was a pain to get working.
 
  • Love
Reactions: ChrisCharman
Has anyone created a already done image that I could clone to a second partition on my 1.42ghz ibook? I'm not very tech savvy and would love to try it out.
 
  • Like
Reactions: barracuda156
So, some information about DHCP to think on. I've compared behavior between a 10.5.8 and 10.6.8.
OS makes a request to a router (discover) and router responds with an offer. But for some reason there is no replies after that, only retries.
Even when OS decides to use a link-local address, router tries again to offer a lease, but no answer again.

Something stops it from either trying to process an offer or sending back a response.

If I understood correctly, the IPConfiguration bundle/daemon must send a call (maybe through IPC?) to a kernel and receive a response back. Maybe ther is a problem in configd daemon, because even with static configuration, no DNS nameservers appear in /etc/resolv.conf and manually creating /var/run/resolv.conf doesn't work.

I will try later to attach a remote debugger or dtrace to see what is being executed.

Logs from 10.6.8:
Code:
Oct 19 15:17:06 Power-Mac-G5 configd[13]: DHCP en0: ARP router: No leases to query for
Oct 19 15:17:06 Power-Mac-G5 configd[13]: DHCP en0: INIT waiting at 60 for 8.738425
Oct 19 15:17:06 Power-Mac-G5 configd[13]: timer:  freeing timer source
Oct 19 15:17:06 Power-Mac-G5 configd[13]: timer: wakeup time is (8.738425) 751033035
Oct 19 15:17:06 Power-Mac-G5 configd[13]: timer: adding timer source

Oct 19 15:17:15 Power-Mac-G5 configd[13]: DHCP en0: ARP router: No leases to query for
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer:  freeing timer source
Oct 19 15:17:15 Power-Mac-G5 configd[13]: bootp_client_close_socket(en0): refcount 0
Oct 19 15:17:15 Power-Mac-G5 configd[13]: bootp_client_close_socket(): scheduling delayed close
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: wakeup time is (1.000000) 751033036
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: adding timer source
Oct 19 15:17:15 Power-Mac-G5 configd[13]: State:/Network/Service/DHCP-en0/IPv4 = <dictionary> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   Addresses : <array> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:     0 : 169.254.138.195
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   }
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   SubnetMasks : <array> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:     0 : 255.255.0.0
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   }
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   InterfaceName : en0
Oct 19 15:17:15 Power-Mac-G5 configd[13]: }
Oct 19 15:17:15 Power-Mac-G5 configd[13]: publish_keys: Set = <dictionary> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]: }
Oct 19 15:17:15 Power-Mac-G5 configd[13]: publish_keys: Remove = <array> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   0 : State:/Network/Service/DHCP-en0/DNS
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   1 : State:/Network/Service/DHCP-en0/SMB
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   2 : State:/Network/Service/DHCP-en0/DHCP
Oct 19 15:17:15 Power-Mac-G5 configd[13]: }
Oct 19 15:17:15 Power-Mac-G5 configd[13]: DHCP en0: status = 'no server'
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: wakeup time is (60.000000) 751033095
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: adding timer source

Logs from 10.5.8:
Code:
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: ARP router: No leases to query for
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: INIT waiting at 0 for 1.700401
Oct 19 18:24:33 yuzu configd[14]: timer: wakeup time is (1.700401) 751044275
Oct 19 18:24:33 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: INIT lease start = 0x2cc406b1, t1 = 0x2cc437e9 , t2 = 0x2cc45cd3, expiration 0x2cc46921
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: INIT gathering began at 0
Oct 19 18:24:33 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:33 yuzu configd[14]: timer: wakeup time is (1.000000) 751044275
Oct 19 18:24:33 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:33 yuzu configd[14]: before_blocking: calling S_linklocal_elect
Oct 19 18:24:33 yuzu configd[14]: deleting subnet for 169.254/16
Oct 19 18:24:33 yuzu configd[14]: subnet_route: write routing socket failed, No such process
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: SELECT
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(en0): refcount 0
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(): scheduling delayed close
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (1.000000) 751044276
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: bootp_client_open_socket (en0): refcount 1
Oct 19 18:24:34 yuzu configd[14]: bootp_client_open_socket(): socket is still open
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: SELECT waiting at 1 for 1.000000
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (1.000000) 751044276
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: SELECT lease start = 0x2cc406b2, t1 = 0x2cc437ea , t2 = 0x2cc45cd4, expiration 0x2cc46922
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: BOUND
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(en0): refcount 0
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(): scheduling delayed close
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (1.000000) 751044276
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: arp_client_open_fd (en0): refcount 1
Oct 19 18:24:34 yuzu configd[14]: arp_client_open_fd (en0): opened bpf fd 11
Oct 19 18:24:34 yuzu configd[14]: 
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (0.400000) 751044275
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (0.400000) 751044275
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:35 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:35 yuzu configd[14]: timer: wakeup time is (0.400000) 751044276
Oct 19 18:24:35 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:35 yuzu configd[14]: bootp_session_delayed_close(): closing bootp socket 10
Oct 19 18:24:35 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:35 yuzu configd[14]: timer: wakeup time is (0.400000) 751044276
Oct 19 18:24:35 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): bpf open fd count is 0
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): closing bpf fd 11
Oct 19 18:24:36 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:36 yuzu configd[14]: service_set_address(en0): 192.168.1.41 netmask 255.255.255.0 broadcast 192.168.1.255
Oct 19 18:24:36 yuzu configd[14]: host_route: write routing socket failed, No such process
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (12598.000000) 751056874
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: service_resolve_router en0: sender 192.168.1.41 target 192.168.1.1 started
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): refcount 1
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): opened bpf fd 10
Oct 19 18:24:36 yuzu configd[14]: 
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (1.000000) 751044277
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): bpf open fd count is 0
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): closing bpf fd 10
Oct 19 18:24:36 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:36 yuzu configd[14]: service_resolve_router_complete en0: ARP 192.168.1.1: response received
Oct 19 18:24:36 yuzu configd[14]: Adding lease for 192.168.1.41
Oct 19 18:24:36 yuzu configd[14]: State:/Network/Service/DHCP-en0/IPv4 = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   Router : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:   Addresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:     0 : 192.168.1.41
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   SubnetMasks : <array> {
Oct 19 18:24:36 yuzu configd[14]:     0 : 255.255.255.0
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   InterfaceName : en0
Oct 19 18:24:36 yuzu configd[14]:   NetworkSignature : IPv4.Router=192.168.1.1;IPv4.RouterHardwareAddress=fc:f5:28:3c:63:a4
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: State:/Network/Service/DHCP-en0/DNS = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   ServerAddresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:     0 : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: State:/Network/Service/DHCP-en0/DHCP = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   Option_1 : <data> 0xffffff00
Oct 19 18:24:36 yuzu configd[14]:   Option_54 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:   Option_51 : <data> 0x00006270
Oct 19 18:24:36 yuzu configd[14]:   LeaseStartTime : 10/19/2024 18:24:34 Asia/Baghdad
Oct 19 18:24:36 yuzu configd[14]:   Option_252 : <data> 0x0a
Oct 19 18:24:36 yuzu configd[14]:   Option_3 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:   Option_53 : <data> 0x05
Oct 19 18:24:36 yuzu configd[14]:   Option_6 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: publish_keys: Set = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   State:/Network/Service/DHCP-en0/IPv4 : <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:     Router : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:     Addresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:       0 : 192.168.1.41
Oct 19 18:24:36 yuzu configd[14]:     }
Oct 19 18:24:36 yuzu configd[14]:     SubnetMasks : <array> {
Oct 19 18:24:36 yuzu configd[14]:       0 : 255.255.255.0
Oct 19 18:24:36 yuzu configd[14]:     }
Oct 19 18:24:36 yuzu configd[14]:     InterfaceName : en0
Oct 19 18:24:36 yuzu configd[14]:     NetworkSignature : IPv4.Router=192.168.1.1;IPv4.RouterHardwareAddress=fc:f5:28:3c:63:a4
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   State:/Network/Service/DHCP-en0/DNS : <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:     ServerAddresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:       0 : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:     }
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   State:/Network/Service/DHCP-en0/DHCP : <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:     Option_1 : <data> 0xffffff00
Oct 19 18:24:36 yuzu configd[14]:     Option_54 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:     Option_51 : <data> 0x00006270
Oct 19 18:24:36 yuzu configd[14]:     LeaseStartTime : 10/19/2024 18:24:34 Asia/Baghdad
Oct 19 18:24:36 yuzu configd[14]:     Option_252 : <data> 0x0a
Oct 19 18:24:36 yuzu configd[14]:     Option_3 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:     Option_53 : <data> 0x05
Oct 19 18:24:36 yuzu configd[14]:     Option_6 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: publish_keys: Remove = <array> {
Oct 19 18:24:36 yuzu configd[14]:   0 : State:/Network/Service/DHCP-en0/SMB
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: before_blocking: calling S_linklocal_elect
Oct 19 18:24:36 yuzu configd[14]: siocprotoattach(en0) failed, File exists (17)
Oct 19 18:24:36 yuzu configd[14]: LINKLOCAL en0: start
Oct 19 18:24:36 yuzu configd[14]: LINKLOCAL en0: ARP Request: Source 192.168.1.41 Target 169.254.255.255
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): refcount 1
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): opened bpf fd 10
Oct 19 18:24:36 yuzu configd[14]: 
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (0.400000) 751044277
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: deleting subnet for 169.254/16
Oct 19 18:24:36 yuzu configd[14]: subnet_route: write routing socket failed, No such process
Oct 19 18:24:36 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (0.400000) 751044277
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:37 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:37 yuzu configd[14]: timer: wakeup time is (0.400000) 751044277
Oct 19 18:24:37 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:37 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:37 yuzu configd[14]: timer: wakeup time is (0.400000) 751044278
Oct 19 18:24:37 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:37 yuzu configd[14]: arp_client_close_fd(en0): bpf open fd count is 0
Oct 19 18:24:37 yuzu configd[14]: arp_client_close_fd(en0): closing bpf fd 10
Oct 19 18:24:37 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:37 yuzu configd[14]: service_publish_clear: Remove = <array> {
Oct 19 18:24:37 yuzu configd[14]:   0 : State:/Network/Service/LINKLOCAL-en0/IPv4
Oct 19 18:24:37 yuzu configd[14]:   1 : State:/Network/Service/LINKLOCAL-en0/DNS
Oct 19 18:24:37 yuzu configd[14]:   2 : State:/Network/Service/LINKLOCAL-en0/DHCP
Oct 19 18:24:37 yuzu configd[14]: }
Oct 19 18:24:37 yuzu configd[14]: LINKLOCAL en0: status = 'operation succeded'
Oct 19 18:24:37 yuzu configd[14]: before_blocking: calling S_linklocal_elect
Oct 19 18:24:37 yuzu configd[14]: subnet_route_if_index: write routing socket failed, No such process
Oct 19 18:24:37 yuzu configd[14]: subnet_route: write routing socket failed, No such process

Also, did anyone figure out what daemon/process launchd.peruser tries to start every second? There is no such behavior on 10.6.
 
So, some information about DHCP to think on. I've compared behavior between a 10.5.8 and 10.6.8.
OS makes a request to a router (discover) and router responds with an offer. But for some reason there is no replies after that, only retries.
Even when OS decides to use a link-local address, router tries again to offer a lease, but no answer again.

Something stops it from either trying to process an offer or sending back a response.

If I understood correctly, the IPConfiguration bundle/daemon must send a call (maybe through IPC?) to a kernel and receive a response back. Maybe ther is a problem in configd daemon, because even with static configuration, no DNS nameservers appear in /etc/resolv.conf and manually creating /var/run/resolv.conf doesn't work.

I will try later to attach a remote debugger or dtrace to see what is being executed.

Logs from 10.6.8:
Code:
Oct 19 15:17:06 Power-Mac-G5 configd[13]: DHCP en0: ARP router: No leases to query for
Oct 19 15:17:06 Power-Mac-G5 configd[13]: DHCP en0: INIT waiting at 60 for 8.738425
Oct 19 15:17:06 Power-Mac-G5 configd[13]: timer:  freeing timer source
Oct 19 15:17:06 Power-Mac-G5 configd[13]: timer: wakeup time is (8.738425) 751033035
Oct 19 15:17:06 Power-Mac-G5 configd[13]: timer: adding timer source

Oct 19 15:17:15 Power-Mac-G5 configd[13]: DHCP en0: ARP router: No leases to query for
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer:  freeing timer source
Oct 19 15:17:15 Power-Mac-G5 configd[13]: bootp_client_close_socket(en0): refcount 0
Oct 19 15:17:15 Power-Mac-G5 configd[13]: bootp_client_close_socket(): scheduling delayed close
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: wakeup time is (1.000000) 751033036
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: adding timer source
Oct 19 15:17:15 Power-Mac-G5 configd[13]: State:/Network/Service/DHCP-en0/IPv4 = <dictionary> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   Addresses : <array> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:     0 : 169.254.138.195
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   }
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   SubnetMasks : <array> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:     0 : 255.255.0.0
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   }
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   InterfaceName : en0
Oct 19 15:17:15 Power-Mac-G5 configd[13]: }
Oct 19 15:17:15 Power-Mac-G5 configd[13]: publish_keys: Set = <dictionary> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]: }
Oct 19 15:17:15 Power-Mac-G5 configd[13]: publish_keys: Remove = <array> {
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   0 : State:/Network/Service/DHCP-en0/DNS
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   1 : State:/Network/Service/DHCP-en0/SMB
Oct 19 15:17:15 Power-Mac-G5 configd[13]:   2 : State:/Network/Service/DHCP-en0/DHCP
Oct 19 15:17:15 Power-Mac-G5 configd[13]: }
Oct 19 15:17:15 Power-Mac-G5 configd[13]: DHCP en0: status = 'no server'
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: wakeup time is (60.000000) 751033095
Oct 19 15:17:15 Power-Mac-G5 configd[13]: timer: adding timer source

Logs from 10.5.8:
Code:
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: ARP router: No leases to query for
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: INIT waiting at 0 for 1.700401
Oct 19 18:24:33 yuzu configd[14]: timer: wakeup time is (1.700401) 751044275
Oct 19 18:24:33 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: INIT lease start = 0x2cc406b1, t1 = 0x2cc437e9 , t2 = 0x2cc45cd3, expiration 0x2cc46921
Oct 19 18:24:33 yuzu configd[14]: DHCP en0: INIT gathering began at 0
Oct 19 18:24:33 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:33 yuzu configd[14]: timer: wakeup time is (1.000000) 751044275
Oct 19 18:24:33 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:33 yuzu configd[14]: before_blocking: calling S_linklocal_elect
Oct 19 18:24:33 yuzu configd[14]: deleting subnet for 169.254/16
Oct 19 18:24:33 yuzu configd[14]: subnet_route: write routing socket failed, No such process
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: SELECT
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(en0): refcount 0
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(): scheduling delayed close
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (1.000000) 751044276
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: bootp_client_open_socket (en0): refcount 1
Oct 19 18:24:34 yuzu configd[14]: bootp_client_open_socket(): socket is still open
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: SELECT waiting at 1 for 1.000000
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (1.000000) 751044276
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: SELECT lease start = 0x2cc406b2, t1 = 0x2cc437ea , t2 = 0x2cc45cd4, expiration 0x2cc46922
Oct 19 18:24:34 yuzu configd[14]: DHCP en0: BOUND
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(en0): refcount 0
Oct 19 18:24:34 yuzu configd[14]: bootp_client_close_socket(): scheduling delayed close
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (1.000000) 751044276
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: arp_client_open_fd (en0): refcount 1
Oct 19 18:24:34 yuzu configd[14]: arp_client_open_fd (en0): opened bpf fd 11
Oct 19 18:24:34 yuzu configd[14]:
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (0.400000) 751044275
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:34 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:34 yuzu configd[14]: timer: wakeup time is (0.400000) 751044275
Oct 19 18:24:34 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:35 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:35 yuzu configd[14]: timer: wakeup time is (0.400000) 751044276
Oct 19 18:24:35 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:35 yuzu configd[14]: bootp_session_delayed_close(): closing bootp socket 10
Oct 19 18:24:35 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:35 yuzu configd[14]: timer: wakeup time is (0.400000) 751044276
Oct 19 18:24:35 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): bpf open fd count is 0
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): closing bpf fd 11
Oct 19 18:24:36 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:36 yuzu configd[14]: service_set_address(en0): 192.168.1.41 netmask 255.255.255.0 broadcast 192.168.1.255
Oct 19 18:24:36 yuzu configd[14]: host_route: write routing socket failed, No such process
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (12598.000000) 751056874
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: service_resolve_router en0: sender 192.168.1.41 target 192.168.1.1 started
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): refcount 1
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): opened bpf fd 10
Oct 19 18:24:36 yuzu configd[14]:
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (1.000000) 751044277
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): bpf open fd count is 0
Oct 19 18:24:36 yuzu configd[14]: arp_client_close_fd(en0): closing bpf fd 10
Oct 19 18:24:36 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:36 yuzu configd[14]: service_resolve_router_complete en0: ARP 192.168.1.1: response received
Oct 19 18:24:36 yuzu configd[14]: Adding lease for 192.168.1.41
Oct 19 18:24:36 yuzu configd[14]: State:/Network/Service/DHCP-en0/IPv4 = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   Router : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:   Addresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:     0 : 192.168.1.41
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   SubnetMasks : <array> {
Oct 19 18:24:36 yuzu configd[14]:     0 : 255.255.255.0
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   InterfaceName : en0
Oct 19 18:24:36 yuzu configd[14]:   NetworkSignature : IPv4.Router=192.168.1.1;IPv4.RouterHardwareAddress=fc:f5:28:3c:63:a4
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: State:/Network/Service/DHCP-en0/DNS = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   ServerAddresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:     0 : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: State:/Network/Service/DHCP-en0/DHCP = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   Option_1 : <data> 0xffffff00
Oct 19 18:24:36 yuzu configd[14]:   Option_54 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:   Option_51 : <data> 0x00006270
Oct 19 18:24:36 yuzu configd[14]:   LeaseStartTime : 10/19/2024 18:24:34 Asia/Baghdad
Oct 19 18:24:36 yuzu configd[14]:   Option_252 : <data> 0x0a
Oct 19 18:24:36 yuzu configd[14]:   Option_3 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:   Option_53 : <data> 0x05
Oct 19 18:24:36 yuzu configd[14]:   Option_6 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: publish_keys: Set = <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:   State:/Network/Service/DHCP-en0/IPv4 : <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:     Router : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:     Addresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:       0 : 192.168.1.41
Oct 19 18:24:36 yuzu configd[14]:     }
Oct 19 18:24:36 yuzu configd[14]:     SubnetMasks : <array> {
Oct 19 18:24:36 yuzu configd[14]:       0 : 255.255.255.0
Oct 19 18:24:36 yuzu configd[14]:     }
Oct 19 18:24:36 yuzu configd[14]:     InterfaceName : en0
Oct 19 18:24:36 yuzu configd[14]:     NetworkSignature : IPv4.Router=192.168.1.1;IPv4.RouterHardwareAddress=fc:f5:28:3c:63:a4
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   State:/Network/Service/DHCP-en0/DNS : <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:     ServerAddresses : <array> {
Oct 19 18:24:36 yuzu configd[14]:       0 : 192.168.1.1
Oct 19 18:24:36 yuzu configd[14]:     }
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]:   State:/Network/Service/DHCP-en0/DHCP : <dictionary> {
Oct 19 18:24:36 yuzu configd[14]:     Option_1 : <data> 0xffffff00
Oct 19 18:24:36 yuzu configd[14]:     Option_54 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:     Option_51 : <data> 0x00006270
Oct 19 18:24:36 yuzu configd[14]:     LeaseStartTime : 10/19/2024 18:24:34 Asia/Baghdad
Oct 19 18:24:36 yuzu configd[14]:     Option_252 : <data> 0x0a
Oct 19 18:24:36 yuzu configd[14]:     Option_3 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:     Option_53 : <data> 0x05
Oct 19 18:24:36 yuzu configd[14]:     Option_6 : <data> 0xc0a80101
Oct 19 18:24:36 yuzu configd[14]:   }
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: publish_keys: Remove = <array> {
Oct 19 18:24:36 yuzu configd[14]:   0 : State:/Network/Service/DHCP-en0/SMB
Oct 19 18:24:36 yuzu configd[14]: }
Oct 19 18:24:36 yuzu configd[14]: before_blocking: calling S_linklocal_elect
Oct 19 18:24:36 yuzu configd[14]: siocprotoattach(en0) failed, File exists (17)
Oct 19 18:24:36 yuzu configd[14]: LINKLOCAL en0: start
Oct 19 18:24:36 yuzu configd[14]: LINKLOCAL en0: ARP Request: Source 192.168.1.41 Target 169.254.255.255
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): refcount 1
Oct 19 18:24:36 yuzu configd[14]: arp_client_open_fd (en0): opened bpf fd 10
Oct 19 18:24:36 yuzu configd[14]:
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (0.400000) 751044277
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:36 yuzu configd[14]: deleting subnet for 169.254/16
Oct 19 18:24:36 yuzu configd[14]: subnet_route: write routing socket failed, No such process
Oct 19 18:24:36 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:36 yuzu configd[14]: timer: wakeup time is (0.400000) 751044277
Oct 19 18:24:36 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:37 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:37 yuzu configd[14]: timer: wakeup time is (0.400000) 751044277
Oct 19 18:24:37 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:37 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:37 yuzu configd[14]: timer: wakeup time is (0.400000) 751044278
Oct 19 18:24:37 yuzu configd[14]: timer: adding timer source
Oct 19 18:24:37 yuzu configd[14]: arp_client_close_fd(en0): bpf open fd count is 0
Oct 19 18:24:37 yuzu configd[14]: arp_client_close_fd(en0): closing bpf fd 10
Oct 19 18:24:37 yuzu configd[14]: timer:  freeing timer source
Oct 19 18:24:37 yuzu configd[14]: service_publish_clear: Remove = <array> {
Oct 19 18:24:37 yuzu configd[14]:   0 : State:/Network/Service/LINKLOCAL-en0/IPv4
Oct 19 18:24:37 yuzu configd[14]:   1 : State:/Network/Service/LINKLOCAL-en0/DNS
Oct 19 18:24:37 yuzu configd[14]:   2 : State:/Network/Service/LINKLOCAL-en0/DHCP
Oct 19 18:24:37 yuzu configd[14]: }
Oct 19 18:24:37 yuzu configd[14]: LINKLOCAL en0: status = 'operation succeded'
Oct 19 18:24:37 yuzu configd[14]: before_blocking: calling S_linklocal_elect
Oct 19 18:24:37 yuzu configd[14]: subnet_route_if_index: write routing socket failed, No such process
Oct 19 18:24:37 yuzu configd[14]: subnet_route: write routing socket failed, No such process

Also, did anyone figure out what daemon/process launchd.peruser tries to start every second? There is no such behavior on 10.6.

/etc/resolv.conf is a symlink to /private/var/run/resolv.conf.

AFAICT, at least some manual settings got reflected in it. Below is a comparison between 10a190 and 10.6.8 (older image) on the same machine. On 10.6.8 I added those via System Settings, not directly into resolv.conf.

signal-2024-05-30-112133_002.jpeg


signal-2024-05-30-112325_002.jpeg
 
/etc/resolv.conf is a symlink to /private/var/run/resolv.conf.

AFAICT, at least some manual settings got reflected in it. Below is a comparison between 10a190 and 10.6.8 (older image) on the same machine. On 10.6.8 I added those via System Settings, not directly into resolv.conf.

View attachment 2439438

View attachment 2439439

Huh, I did not get any entries in resolv.conf on 10.6.8 even with manual configuration. I'll try again tomorrow, maybe with a clean restore.
 
The poll has now closed and, though the results indicate a split opinion, the majority of users that took the time to vote have indicated that they would prefer all development talk moving forward, specifically OS and Xcode related to be posted on the development thread.

IMG_3137.jpeg


This thread is now exclusively for getting the Snow Leopard Developer previews running on Unsupported PowerPC macs.

For development discussion, updates on 10.6.8 and Xcode 3.2.X, please post on the 10.6 Snow Leopard PowerPC Development thread.


For third party software support and MacPorts on 10.6 PowerPC please contact @barracuda156 on the appropriate threads:

Open Source Software Currently Supported macOS PowerPC

MacPorts for 10.6 PowerPC With Pre-Built Ports Unofficial Testing Welcomed


Thank you.
 
Last edited:
The poll has now closed and, though the results indicate a split opinion, the majority of users that took the time to vote have indicated that they would prefer all development talk moving forward, specifically OS and Xcode related to be posted on the development thread.

View attachment 2441138

This thread is now exclusively for getting the Snow Leopard Developer previews running on Unsupported PowerPC macs.

For development discussion, updates on 10.6.8 and Xcode 3.2.X, please post on the 10.6 Snow Leopard PowerPC Development thread. Thank you.

This includes Macports development.
 
  • Like
Reactions: ChrisCharman
Aggreed, this makes it easier to dig up information on both topics, i would like a thread dedicated to minimizing the OS as well, all i really need is a terminal and finder and what not makes me able to use the interface normally and development headers, safari and ITunes and such really shouldn't even be included (i have not yet gone trough the paces to get this booting from my powerbook as that is na ATI and I've bot gathered what happened to hw acceleration there, i need to boot off usb to test at first or sacrafice my osx 10.4.x installer partition for a while, or get my second ( backup ) powerbook running again), so the more specific the thread the better.
 
Aggreed, this makes it easier to dig up information on both topics, i would like a thread dedicated to minimizing the OS as well, all i really need is a terminal and finder and what not makes me able to use the interface normally and development headers, safari and ITunes and such really shouldn't even be included (i have not yet gone trough the paces to get this booting from my powerbook as that is na ATI and I've bot gathered what happened to hw acceleration there, i need to boot off usb to test at first or sacrafice my osx 10.4.x installer partition for a while, or get my second ( backup ) powerbook running again), so the more specific the thread the better.

Both webkit and quicktime are integrated into the OS quite heavily. If you want just a vanilla Darwin with basic UI then i would encourage you to start that thread please.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.