Linux is linux and this one is for PC, so you can install it everywhere. this is nothing but a PC, and you can estimate the price based on the components, CPU, GPU.. the mother and ram, as well as HDD, might introduce some variations depending on model and brand.. Linux is FREE of charge, you don't have to pay for it. The great thing is that you can try to install it, but maybe some device doesn't work, like sound card, wifi.. but if you take into consideration that a puppy linux is packed in about 150mb and comes with a kernel 3.5+, you can assume that your compatibility could be easily 100%.. even today you can download the propietary drivers of my ancient 8600 GT updated, so in terms of graphics performance, it will work as well as the humble HW acquired for the PC..