The very first iPhone 3G unlock has happened and
now you can unlock yours too soon you’ll be able to. The iPhone Dev Team have been able to break in the baseband processor. If you’re like me and have no idea what a baseband processor is, the dev team fill in the details. It’s basically the core of the iPhone 3G and controls everything about the phone.
Nucleus is the operating system that runs on the PMB8878 baseband processor, we are using minicom running on the iPhone to talk to the baseband via AT commands, the AT command shown is a custom AT command that has been inserted into the PMB8878 that starts an application on the baseband, one of the things that this application does is to lists the tasks (processes) that are running within Nucleus.
[Update: The comments are right. The Dev Team can manipulate the baseband but it doesn't mean YOU can unlock your iPhone 3G. To be fair, it doesn't necessarily mean THEY can unlock it. They just have made a serious step in doing it.]