LINUX-ISP-89SXX is a tool for programming 8051-based ISP controllers (of the 89SXX series) on Linux. The software decodes the hex file entered from the command line and sends it to controller's flash memory using a PC's parallel port. The hardware connections are very minimal.