*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I spent the last 2 weeks installing nearly every major Linux distortion on my laptop, one after another, gentoo included. Throughout the process I’ve learnt of the many hardware compatibility/driver issues, alongside Optimus support(currently using Nvidia). Come to think of it, I sorta learned Linux in 2 weeks..
I think I’ve gotten sick of Linux. My reason for originally ditching windows was based around the bloatware and heaviness of the os, alongside my use of it. I don’t use a lot of propriety software, nothing against it, just never had a need to use it. I also find it a personal challenge to do more with less resources.
Linux is overwhelming considering the sheer number of distros out there. It’s a mess. I’ve grown to learn that I prefer not to use Systemd, runit and openrc feels more manageable, I enjoy compiling from source, I like having dependencies automatically downloaded at times, I dislike DEs and prefer WMs, dislike the Linux community (immature) and lastly, I enjoy using the command line more than anything. Open SUSE left me longing for a more barebones distro, which led to my downward journey into gentoo. Gentoo was fun, but empty. I’ve been curious about BSD, FreeBSD actually, but I really wouldn’t mind anyone responding. User perspectives are valuable. Read a few things, watched a few videos, and came to realize BSD’s philosophy is really in line with my being, or at least I think I will be at peace once I use BSD.
My only question is in relation to the running of software in BSD. It seems to be an all rounded system. How different is it from Linux? How compatible are Linux softwares/games with BSD. I play only 1 game (factorio), I think I love it more than an operating system, would be nice to know if precompiled binaries, and shells are compatible on BSD.
My only question is in relation to the running of software in BSD.
The BSDs are a family of Unix-like operating systems. While their genesis came from the Berkeley Software Distribution of Unix, the major projects are all divergent. Applications must be ported to or between the various BSDs. There is no single "BSD" system.
Quote:
It seems to be an all rounded system. How different is it from Linux?
With Linux, there is a shared Linux kernel, with each distribution layering on all of the drivers, utilities, libraries, and "scaffolding" to create each distribution's OS environment. The BSDs are each complete systems with kernels, libraries, utilities, and drivers as a cohesive whole.[1]
In both Linux and BSD systems, admins install additional software from third parties, as needed.
Quote:
...would be nice to know if precompiled binaries, and shells are compatible on BSD.
Each of the major BSDs offer application installation from pre-compiled binary packages. But each package is specific to its own BSD -- these are separate operating systems.
The BSD projects are open source, and there is sharing of functional concepts as well as code. But each BSD implementation is different. For example, a FreeBSD hardware driver will not deploy on an OpenBSD system, or vice-versa, without significant effort by a kernel developer.
---
[1] There are some BSD systems which are similar in structure to Linux distributions. They are typically a prepackaging of one of the major BSDs with additional software. GhostBSD and TruOS are examples of what could be called "FreeBSD distributions."
Last edited by jggimi; 08-28-2018 at 02:51 PM.
Reason: typos
form my search and looking into trying (free) BSD distro's finding their isn't as much support either way, with apps and how to's. Linux has more apps and help. so I stayed with Linux.
When you say you found Gentoo "empty", how much did you actually install? The Gentoo philosophy is to install the very minimum you need for a running system (kernel, shell, utilities and package manager) and leave it to the user to flesh it out with suitable applications. They believe that providing default apps limits choice, since it is always less of an effort for the user to stick with the default than to install something else.
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,493
Rep:
Quote:
Originally Posted by BW-userx
form my search and looking into trying (free) BSD distro's finding their isn't as much support either way, with apps and how to's. Linux has more apps and help. so I stayed with Linux.
FreeBSD has very good documentation as well as a very good forum.
OpenBSD has excellent documentation, FAQ, howtos, & support via Daemon Forums.
NetBSD has good documentation too, again with support via Daemon Forums.
Other BSDs maybe not so good.
You do need to be more hands on in general with the BSDs though.
I would suggest starting with FreeBSD and working your way through the Free BSD Handbook; it is one of the finest pieces of documentation that I've encountered.
Even though are some differences among the different BSDs (OpenBSD is more GUI-oriented, TruOS is definitely desktop-oriented, and so on), that will give you an excellent foundation in BSD basics.
Even though are some differences among the different BSDs (OpenBSD is more GUI-oriented, TruOS is definitely desktop-oriented, and so on), that will give you an excellent foundation in BSD basics.
OpenBSD certainly *can be* GUI-oriented, it depends on what you want to install. With the base install in OpenBSD you can choose to install x or not. Like FreeBSD OpenBSD can be perfectly used as a server without a GUI.
How compatible are Linux softwares/games with BSD. I play only 1 game (factorio), I think I love it more than an operating system, would be nice to know if precompiled binaries, and shells are compatible on BSD.
Precompiled binaries run natively on the platforms they're compiled for. As this is a proprietary game your only hope is if you can get it running on FreeBSD under Linux binary compatibility layer: https://www.freebsd.org/doc/handbook...c-install.html
Quote:
Originally Posted by fatmac
NetBSD has good documentation too, again with support via Daemon Forums.
I've not had the same experience with NetBSD docs, many I've seen were outdated / unmaintained.
And I have to stress that there is no "support", official or otherwise, for the 'BSDs via daemonforums.org. It's a general *BSD web forum.
Quote:
Originally Posted by fatmac
Other BSDs maybe not so good.
Seems like a vague assertion. I have no experience of the FreeBSD derivatives, but in my experience DragonFly BSD is an excellent OS.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.