Running Windows programs on Linux computer

I have a Asus Eee PC901 running Linux and want to run my Palm Tungsten E software and my Canon MP160 printer on it.

Would someone kindly advise me what to download to achieve this and if there is any cost.

Thanks,
Stuartp77

To run windows programs you need wine however it will not help with you printer.
But there are drivers here
Info regarding your Palm Tungsten is here but doesn’t look too promising

/Geoff

Also you can try installing CodeWeavers program "CrossOver X " to install lots of programs that wine doesn’t want to. It’s propietary but you can try it for a month for free.

And some say it’s a bit extreme, but I install a virtual windows workstation inside of openSUSE using VMware Server, which is free. Any Linux-incompatible apps get run in that.