I have a(almost) complete chain for PIC development, identical under Linux, Windows, Mac OS X (with the help of fink). The IDE is piklab and languages are jalv2 with jallib, sdcc c, picc and picc18. The programmer must be pickit2 (it come also with a nice development board and a very good PIC, 16F690 - you can build a complete windmill controller/logger with it).
Recently I added the FreeJALduino board, a pic usb development board based on PIC18F2550. I'm very delighted about it. I consider it the best development board I ever had (of course, I didn't built it yet FreeJALduino Mega board which is based on PIC18f4550).
Is even smaller than the development board which come with Pickit2 Microchip programmer.
And, because is about PIC's, it involve electronics development tools and an universal solution for Win, Linux and Mac is gEDA suite. Then, Eagle and KiCAD (this one, only for Win and Linux because I failed to compile it under Mac.
Hi-Tech is an Australian company which was acquired by Microchip. This is the final letter to their customers:
Dear Microchip Customer,
We are pleased to inform you that HI-TECH Software has joined Microchip Technology as a fully owned subsidiary! This is the natural progression of our long-standing, friendly relationship.
In order to provide the best possible products for Microchip microcontrollers and digital signal controllers, we will focus our energies exclusively on Microchip- related products. Of course, support agreements for other products will be honored for the duration of those agreements.
If you already own a HI-TECH C compiler for any of the Microchip products, you can look forward to an even higher level of performance and responsiveness. Our teams are joining forces to provide you with the very best tools for your 8-, 16- and 32-bit PIC® microcontroller and dsPIC® digital signal controller development.
If you are not yet the owner of a Microchip compiler, please stay tuned to the HI- TECH Web site for opportunities and incentives to use a HI-TECH C compiler for your next design. In the meantime, please see the below table for an at-a-glance overview of the complete Microchip C compiler portfolio. Sincere regards,
The Microchip and HI-TECH Team