Для подбора альтернатив прийдется сначала определиться с альтернативой соответствующего сервера под Масдай. А что с ком портами? Как пробросить порт отлично написано в rdesktop -?, в принципе также можно пробросить и принтер, но лично я остановился на печати из виндовс машины на сетевой принтер под linux (если точнее, то в винде настраивается печать на интернет принтер и за каждым пользователем закрепляется принтер по умолчанию)