Been using arch for a while, and now thinking of moving to gentoo. What about BSD? I've never tried a BSD system and don't really know anything about them.
What are the advantages / disadvantages to using BSD over linux?
Everything in the core system is written/maintained by core group of developers so it's all a lot more cohesive than Linux is. Overall just a really solid, clean system that makes sense. Ports are also godly.
Give it a shot sometime, I run arch on my laptop and freebsd on my server and I like it for a lot of the same reasons I like arch. (massive collection of software in ports tree/aur and it's super easy to add in your own packages---say from git repos or whatever---to the system.)
The BSDs are not distros of one central OS called BSD they're all independent OSes. If you want security features OpenBSD has a fuckton of them, NetBSD has a few as well but not as many. FreeBSD isn't as extensive security-wise but there are distros like HardenedBSD that have security features enabled by default.
FreeBSD is the one everyone gravitates toward because it tries to be more user-friendly like a GNU/Linux distro. OpenBSD and NetBSD are a little more hands-on. I wouldn't really recommend them to someone that doesn't know how to apply patches to software and compile things.
OpenBSD is more user friendly than FreeBSD. OpenBSD simplifies everything as much as possible. What FreeBSD does do better is performance. It can compete with the best of Linux there, whereas OpenBSD falls way behind.
>tfw OpenSMTPd+spamd+Dovecot on OpenBSD mailserver
If you don't know why you'd want to try or use BSD you probably shouldn't. Having a majority mrket share is a non-goal for the main BSDs.
What you should know is that the BSDs are different operating system. There are quite many things in common between them, but FreeBSD, OpenBSD and NetBSD do not have the same kernel, same ports tree, same hardware compatibility, same developers, binary compatibility or 100.00% source compatibility. You have dumb fucks like >>52464307 shitting on
>BSD's kernel technology
when OpenBSD was the first OS anyone cares about to have ASLR. I might as well say Linux kernel technology is outdated since they don't even have kernel Lua scripting or rump kernels.
This is really funny considering the whiny "BSD general, please use BSD!" threads we have every couple of days with less than 10 posts. And by "we" I mean a few losers.
>Please use BSD!
>If you have to ask, you probably shouldn't. Get lost
So just use another distro? I don't understand the problem, you picked the one of the most known distros that is known to break on updates. Why not use Ubuntu, Debian, Fedora, or openSuSe?
Ubuntu minimal, Debian minimal, Fedora minimal, etc. all exist. You start with the exact same place as an arch install and you build the system up according to what you want. And if you really want to learn Linux, then I would recommend slackware. Everything you learn about gentoo is gentoo specific, it won't teach you anything more than using their package manager, emerge.
Cool. I also want to say I didn't mean to come off as arrogant. I too went through the arch and gentoo phase a couple of years ago, but in the end I have settled with a 'just werks' debian install. Have fun anon!
Last release of Berkeley Software Distribution was in 1995. Its descendants, known collectively as BSDs have had numerous periodic releases since then, right up to today. You're being unhelpfully pedantic and actually wrong.
First release vs last release.
I never told anyone to use BSD. If you need to be convinced that trying an OS similar to, but older and differently built than guhnoo plus linux systems you're used to could be a fun, educational or useful experience; if you feel that nothing you've heard about the systems is meaningful; stay with Linux or Windows or AmigaOS or whatever the hell you're using. You'll be happier.
I'll try to be nice and make a short, incomplete list of interesting features in the BSDs. Feel free to care about them or not. The BSD license allows either.
>Mature ZFS implementation out of the box
>Excellent performance, especially on x86/AMD64
>Underrated binary package manager that slays most of the Linux ones (speed, ease of use, dep resolution)
>Also has ZFS support out of the box (IIRC)
>Lua scripting in kernel
>Excellent portability (Try to find a single Linux distro to run on all of these architectures. Even then their kernel has gone through much more rewriting.)
>Best combined source/binary package manager
>God-tier TCP/IP stack
>Clean, simple, efficient networking tools in general, good selection of firewalls, etc.
>Muh security or whatever
>Surprisingly user friendly
>Bad documentation considered a bug
>Hilarious Theo de Raadt quotes and a movie song parody for every release.
>Best man pages anywhere
>Almost as, if not more portable as NetBSD (but actively focusing only on a handful of architectures)
If none of that means anything to you or you feel you're missing something crucial, fine. BSD is shit and you shouldn't use it. Us who know and love our BSDs will continue to ignore your opinion because it doesn't matter.
Theo tries to target every platform he can, he just doesn't always have the hardware necessary to personally test against. He has a room full of obsolete hardware that he uses to test each port and to make sure that they can compile theirselves so OpenBSD is a self-hosting OS on each and every port.
I've been using BSD since 2.2.5. It is faster, mor re secure and more stable then any linux distro. Most linux software is originally developed on bsd. It also has things like zags which no file system ever built can touch. It also doesn't have any of the Linux "I want to be more like microsoft" crap like gnome, ked and the automatic system manager telling you how you should use your computer.
That being said, I suggest linux. Bsd is difficult to use for someone not ery, very familiar with the command line, the kernal, system libraries, compiling... etc. I never suggest bsd to anyone who isn't a complete masochist. It has a great support community and lots of built in tools to help guide you. BSD is more for crazy hackers.
>posting from an OpenBSD laptop
>everything works perfectly
>httpd, SMTPd, softraid crrypto
>god-tier man pages
>can troubleshoot offline