Having access to relatively cheap and high performance computer hardware is the foundation of having a new generation of enthusiasts. Raspberry Pi kind of fills that role, but many other alternative exists as well with the access of cheap ARM based CPUs and SoC. The big downfall of these machines though are that they all seem to embrace Linux. Don’t get me wrong, Linux is great. For servers. For educational machines, perhaps not so much.
Setting up a new perforce server from scratch is pretty easy, or so it seems at first glance. Indeed it’s pretty easy, you just have to download p4d and run it. However, chances are that you will then have it setup incorrectly and it’s very hard to change a perforce setup once deployed. There also tons of best practices that you will miss out on. I believe the easy of use for initial setup of the server is more intended for trying things out, but not for running in production.