The machine just need to have enough resourses. that is processor speedand ram to run what you put on them.Thay will all communicate when set up if Linux without to much problem