So right now I'm writing some code that targets Le Potato. It's a S905X. Powerful enough to do what I need. The problems I'm running into are Linux related and poor design. For example, the audio infrastructure pops and cracks during application loads. The same code running on a modern Windows machine, exhibits none of this. Another annoying design problem is controlling the audio infrastructure using Pulse Audio. It won't work with root privileges. Windows dosen't exhibit this quirk either. I can't seem to get Linux and the desktop to actually operate headless. Again, my windows environment doesn't share this quirk. I keep running into nasty little quirks that frankly annoy me to the point, I may say fuck it and just use what works. These small SBCs are great for some things, but trying to take advantage of an inexpensive computer and a free OS may not always work out.
I agree. Things like this have found a home on my network doing headless tasks like mail handling, file serving, data collection, etc., but when it comes to doing other stuff - and I hate to say it - Windows works.
(post is archived)