←back to thread

276 points transpute | 4 comments | | HN request time: 1.229s | source
Show context
Venn1 ◴[] No.44465588[source]
Low cost x86_64 solutions beat the pants off ARM in the PPPITA (performance per pain in the arse) department. The Raspberry Pi software ecosystem advantage nopes the moment x86 shows up to the party. Granted, it does suck the fun out of spending a weekend trying to get an application to compile.

Whether it's Raspberry Pi, Orange Pi, Banana Pi, or anything similar, by the time you buy the SBC and accessories, you're looking at around $100. The N100 or N150 are obvious choices if you're looking for a small, low power block of silicon to get something done.

replies(2): >>44465617 #>>44467992 #
reactordev ◴[] No.44465617[source]
I’m going to argue there’s no difference in “ecosystem” between arm and x86 anymore. It’s as simple as compiling with a flag. Your frustrations are your own.

I will give you the extra cost of the accessories and plugs you need just to get a raspberry pi up and running.

replies(4): >>44465876 #>>44465922 #>>44466127 #>>44468224 #
1. blarg1 ◴[] No.44465922[source]
Currently with the latest pi os version, moonlight streaming's video hardware support doesn't work.

While it's the the fault of the moonlight devs (also you can compile it yourself to get it working), the binary package version has been broken for 2+ months now.

If I was using archlinux on x86 I wouldn't have problems like this.

replies(1): >>44466027 #
2. reactordev ◴[] No.44466027[source]
Stale packages are a distro problem, not a platform one. You said so yourself, you can compile it and it works. Your problem isn’t with ARM. Arch on arm works fine.
replies(1): >>44467548 #
3. wingworks ◴[] No.44467548[source]
While not ARMs fault, the pain is still very real for the end user. Compiling once is maybe ok, if you get lucky. But more often than not you end up needing to compile several things, and then again every time there is an update you want. Trying to automatic that is also a pain.

It's just so much extra work, that I'd rather spend working on my project, and not compiling.

I love that we in Linux world have compiling as an option for most apps, but there is a time and place for it.

replies(1): >>44467675 #
4. reactordev ◴[] No.44467675{3}[source]
Build chain problem, not an ARM one. That said, this is THE WORST problem. Having to recompile all dependencies to a platform target just so your own Makefile will build.

I feel like distros have an obligation to cross compile all packages for x86 and arm in their own build chains. That’s ultimately where this problem lies. You can’t apt install the dependencies you need to make install your thing.