For Linux:
If you want a free control panel, then
Webmin/Usermin is probably near enough your only decent option.
If you're prepared to pay for a control panel, I'd take a look at
Plesk and
DirectAdmin.
__________________
Damien Ransome
layershift ::
UK & USA-based Managed Dedicated, DDS, VPS, Reseller & Shared Hosting
Experienced SWsoft Platinum Partners (Plesk since 2001, Virtuozzo since 2004)