(I don't have any secret information from Freescale here - this is just
what I have understood from tool availability, forum posts, etc.)
Freescale CodeWarrior (Eclipse version) used to run under Linux, but
support was dropped several versions ago. There was never any clear
explanation given - my guess is that some PHB went cost-cutting based on
figures of the moment rather than trends and predictions. It is not
uncommon for testing and support to cost more for a Linux port, simply
because there is a much wider variety of Linux distros and setups, and
the user base was smaller than for Windows (I heard figures of 15-20%).
They also quoted figures showing that many who downloaded the Linux
version also downloaded the Windows version (I certainly did that - like
many places, we have a mixed environment and it is good practice to
download releases for multiple platforms at the same time) - so they
"reasoned" that Linux users could just switch to Windows. This is
despite the growing trend for technical people, such as embedded
developers, to drop Windows as fast as Windows is dropping them (we want
operating systems, not overgrown telephones).
There were no good technical reasons for the decision to drop Linux -
almost all the parts were fully cross-platform (the editor, the
debugger, both CodeWarrior's own compiler and the gcc ports used for
several targets, most wizards and "beans", and even P&E's debugger
interface). There were a few parts that were not included in the Linux
version, but nothing important.
As for the $5000 price tag, that's basically for C++ support. (It's
actually for the full "professional" version, but as that's the only
version with C++, the C++ support is the main reason for buying it.)
This is something that has always annoyed me with CodeWarrior. For
small or medium projects, the free size-limited version is often fine -
but if you want C++, it's $5K. I can well understand that they want to
make a bit of money from professional tool users, though the main
purpose of CW is to help sell Freescale chips, but this jump is a bit steep.
Freescale have now changed this philosophy considerably for their
Kinetis line. The new Kinetis Design Suite is free of charge on Windows
and Linux, with debugger support for OpenOCD and P&E Micro, C and C++
(just gcc - they have dropped their own compiler), and lots of other
goodies.
Unfortunately for you, Coldfire is a dead-end architecture. Freescale
haven't killed it yet - they tend to continue support for a long time
after a family has left the mainstream. But they only have room to
concentrate on two architectures - ARM and PPC. And it is the ARM users
that are growing, and where they need good, cheap, cross-platform tools
to compete with other ARM vendors (especially in the Cortex-M space).