
Dies ist der einfach aufgebaute und avrdude kompatible USBasp Programmieradapter, in der Version von Ulrich Radig.
Dabei bietet Ulrich Radig eine fertig geätzte Leiterplatte an, und einen fertig programmierten ATMEGA8. Ich hab mir die Leiterplatte selbst geätzt, und den ATMEGA8 an einem alten PC Programmiert, das Ergebnis seht ihr hier:

USBasp meldet sich als USB-Device ohne Namen an, lsusb bringt nur die ID 16c0:05dc, bei avrdude kann einfach die Option -c usbasp angegeben werden.
Um im Terminalmode auf einen ATMEGA8 zu zugreifen einfach "avrdude -p m8 -c usbasp -t" eingeben, und schon kann man sich z.B. die signatur Bytes anzeigen lassen.
hier noch die wichtigsten Links zu den Projekten:
AVR Fuse Calculator
USBasp Homepage
Ulrich Radig, viele AVR Projekte, Platinen und Bausätze für USBasp