Just installed GhostBSD on my cheapo PC, running well with some minor glitch. ASRock FM2A68M-DG3+, AMD A6 7400K, DDR3 8GB, SSD 128GB and second hand Radeon R7, put on open case with total cost under $200. What I like from GhostBSD is it can recognize TP-Link USB WiFi dongle and connect automatically.
I was once exploring Free BSD on Thinkpad X250. Have to start WiFi manually. Both system not really smooth when video playing fast moving objects like hands movement. Only this PC is much much better compared to the laptop. But overall it's satisfying, I have something to play with.
My idea of a cheapo machine was the first laptop I bought, a Gateway Solo 1450. It comes standard with a 1.2-GHz single core Intel Celeron processor, 512MB RAM, 20GB hard drive, DVD-ROM drive, and a LCD screen with a resolution of 1024x768.
I had a Gateway PC with an Intel 500MHz Katmai (the one the NSA supposedly backdoored) with 512MB RAM, and monster 13GB HDD, But it had a 100MB Zip Drive. So this was an upgrade for me because I upgraded it to 1GB RAM myself.
That's what I had to work with when I started using PC-BSD and that came standard at the time with KDE3(?) so mine was doing good to run it.
That's when I started looking into ways to conserve resources, started using
x11-wm/fluxbox and taking PC-BSD apart to make it more like FreeBSD by using apps of my choosing to make the most out of what I had to work with.
One of the Moore Bros. asked why, is how I became the black sheep and the rest is history many times told.
FreeBSD was the future I had in that laptop and started using FreeBSD 7.0-RELEASE with it. I had a minimal number of programs running but learned which apps suited my needs and used the least resources and it got me here.
I run Thinkpads now with resources to spare but still use most off the same apps I did back then, am very happy with FreeBSD as a desktop and all I use. Online anyway. I just bought a W520 with WIN10PRO on it I'll keep offline to play Oblivion on.
But it's a toy compared to my boxen and nothing more than a toy for me. I can do anything on the W520 running FreeBSD with same specs as the W520 running WIN10PRO online of off. Only I wouldn't feel subject to online exploit at any second on my FreeBSD boxen like I would Windows.
I've had OpenBSD boxen and if you can run FreeBSD you can run OpenBSD. But FreeBSD feels more polished as a desktop to me and I'm very comfortable using it. That may be from having more experience with it.
I have 5 laptops up and running FreeBSD in the room I'm sitting in, the W520 currently serving as my .mp3 player. One T61 shut down with Kali Linux on it used for Entertainment Purposes Only. A T43 running an older version of OpenBSD I'm going to turn into a FreeBSD box using pkg to preserve my Precious and the Windows box my bedside to listen to tunes through headphones to count sheep by.
FreeBSD meets all my general desktop use needs and I have a plethora of screenshots posted using it to do various things or serve various tasks. I taught myself how to use it and learned the hard way by not consulting the handbook. But I never gave up and rose up to meet the task.
Now I've written a Beginners Tutorial for people that can use Windows, except my Sister, should be able to follow to get to a fully functional FreeBSD desktop. It's a learning experience from that point on and if you're trying there will always be someone willing to help that can figure out what you can't from experience.
But not everyone is cut out for it. Plain and simple. Many Linux people have tried, failed, blamed FreeBSD for it, gone back to Linux and whined about how FreeBSD wasn't ready for the desktop.
I feel sorry for them so from time to time do some image manipulation or write a little poem to make them feel better. Because I care.