The base system
First off I need to tell you the system I will be using.
This system has a recent minimal install of Ubuntu 20.04 LTS with all updates applied. BOINC, Nvidia drivers, and Gui Emacs are just about the only other things I installed. It’s an older system that I have run BOINC until I need it for some project. That 160 GB drive is pretty old too. I do hope it makes it through the end of the build so I can make one more backup of it.
When it comes to my BOINC machines I make sure they have lots of RAM, but stick in whatever the oldest and smallest hard drive I have is. I might as well get the last bit of use out of them. When they die I can just put another minimal install on them and go. This one I’m going to keep an image of though because I will probably do more CopperSpice development with it. If it wasn’t for the slow hard drive this system would still be great despite its age. I’ve got the build running in the background and only see the occasional stutter typing this post. My Internet is line-of-site. Faster than the Satellite I had, but not as fast as most of the cable services I have when in corporate housing.
I know purists would do this from the command line, but they haven’t worked with north of a dozen source control systems. I don’t like Git command line and only use it when forced. In the medical device world (where I see CopperSpice gaining wide acceptance in the near future) you run into a lot of Perforce and Team Foundation Server. Git just doesn’t have the security for an FDA regulated environment. Well, you might be able to configure it that way, but if you did nobody would like Git either.
Yes, I skipped logging in and getting my password reset. It had been so long since I used GitKraken I couldn’t remember my password. I still pay my $50/year for the Pro version though. When I do take a client that wants me to use Git I’m glad I have GitKraken.
I am nowhere near done here.