Stefano Marinelli<p>One of the main problems afflicting the cross-compatibility of modern software is dependencies. I'm trying to run some software on FreeBSD. It's written in Node.js, so I'd expect it to work. However, a dependency (which isn't direct, but a dependency of a dependency) doesn't release binaries for FreeBSD and fails to compile, meaning the whole thing falls apart. Even though it's just a dependency of a dependency.</p><p>I'm looking into ways to get it running anyway, somehow (it seems to work with Linuxulator but then errors out), but this trend, unfortunately, reminds me of the era of Winmodems: back then people would say, "Well, why don't you just use Windows and solve the problem?" <br>Today, the answer is often, "Well, just install Linux and you're sorted, right?"</p><p><a href="https://mastodon.bsd.cafe/tags/RunBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RunBSD</span></a> <a href="https://mastodon.bsd.cafe/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FreeBSD</span></a> <a href="https://mastodon.bsd.cafe/tags/OS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OS</span></a> <a href="https://mastodon.bsd.cafe/tags/SysAdmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SysAdmin</span></a> <a href="https://mastodon.bsd.cafe/tags/CrossCompatibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CrossCompatibility</span></a></p>