this post was submitted on 20 Oct 2026
21 points (100.0% liked)
libre
10273 readers
1 users here now
Welcome to libre
A comm dedicated to the fight for free software with an anti-capitalist perspective.
The struggle for libre computing cannot be disentangled from other forms of socialist reform. One must be willing to reject proprietary software as fiercely as they would reject capitalism. Luckily, we are not alone.

Resources
- Free Software, Free Society provides an excellent primer in the origins and theory around free software and the GNU Project, the pioneers of the Free Software Movement.
- Switch to GNU/Linux! If you're still using Windows in
$CURRENT_YEAR, try a GNU/Linux distribution.
Rules
- Be on topic: Posts should be about free software and other hacktivst struggles. Topics about general tech news should be in the technology comm or programming comm. That doesn't mean all posts have to be serious though, memes are welcome!
- Avoid using misleading terms/speading misinformation: Here's a great article about what those words are. In short, try to avoid parroting common Techbro lingo and topics.
- Avoid being confrontational: People are in different stages of liberating their computing, focus on informing rather than accusing. Debatebro nonsense is not tolerated.
- All site-wide rules still apply
Artwork
- Xenia was meant to be an alternative to Tux and was created (licensed under CC0) by Alan Mackey in 1996.
- Comm icon (of Xenia the Linux mascot) was originally created by @ioletsgo
- Comm banner is a close up of "Dorlotons Degooglisons" by David Revoy (CC-BY 4.0) for Framasoft
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It is a different operating system entirely (depending on your definition of "operating system"), yeah, but they have so much in common due to both being Unix derivatives (with BSD being directly descended from the original Bell Labs Unix and Linux, famously, just being a highly inspired and ambitious clone of a Unix kernel :3) that in a lot of cases no to very little effort is needed to port software that runs on Linux to the BSDs, someone who has the code just needs to push the button
For example, even big projects like KDE or GNOME or Firefox work just fine on BSD. The only reason there aren't more things like games on BSD is cuz vendors don't wanna push the button for whatever reason and/or don't wanna make the small effort to port to BSDs. Also some BSDs like FreeBSD have a Linux compatibility layer that just means Linux software just straight-up runs on FreeBSD too by default lol (some exceptions to this)
In the late 90s and early 2000s there was a big push from the corpo Unix vendors to standardize Unix software interfaces and conventions (look up POSIX if u wanna learn more) so they could be smth more akin to a software cartel rather than competitors whose customers were getting increasingly frustrated with their incompatible bullshit and switching to Linux (which was a lot more
in those days and
the whole OS industry until it was finally coopted later ofc (contentious point :3))
In the end, Linux and BSD (which, famously, was gonna be the choice of a lot of the free software movement for an OS to base their software on until it was embroiled in a decades-long legal scandal regarding who has the rights to AT&T/Bell Labs Unix code) ended up benefiting a lot from this standardization cuz despite not sharing a lot of code due to software license differences they are constructed rather similarly. Arguably more importantly, they're just in the same cultural tradition of Unix and agree on lots of things :3
Also for some more modern, rly complicated stuff, BSDs have just copypasted Linux code and patched it into their kernels. The most immediate example I can think of is the DRM (Direct Rendering Manager) from Linux which is basically the standard for managing hardware-accelerated graphics in an OS kernel outside of Windows (I have no idea what Windows is doing) and it exists in all the still-maintained BSD kernels that I can think of