Now that there is only the Stream, For rhel-based servers that will need to be migrated, which distribution will the guys go to? I'm leaning towards going to Amazon Linux 2. I've seen some projects that want to "take the place" of CentOS, but I think it's too early for them. Oracle Linux is offering a "script" that "transforms" CentOS into an Oracle Linux, which supposedly would facilitate future migration. But, I would never use that. And you? which distro did you go to or which do you go to?
@guarino I'd just drop GNU/Linux entirely and switch to something like HardenedBSD, DragonFly BSD, or if I actually need Linux for some reason, a distro like Alpine using musl libc.

@architect @guarino this new guy will will probably be surprised, that his first topical post in "linuxrocks" has a first reply of using BSD XD.

But it's kinda true though, for internet servers, BSDs offer less latency iirc, a more cleaner filesystem hierarchy, and so on.

I'm also planning to move to BSD, with a few hurdles I'm yet to solve

@megriffin @guarino lol, yeah. I'm not the greatest representative of our instance's name, but then again, I didn't buy the domain either :P

The latency may be true, but it's probably not the most significant difference in these use cases. I'd lean on using Free/HardenedBSD because the ABI is stable for ~5yrs and using jail(8) you can maintain support easily for older programs with a much nicer interface than docker and far fewer resources than VMs.

@architect thanks for your reply.. but you're talking about replace the CentOS?
@guarino Yep, the primary benefit of CentOS was its long term stability, which is not a unique feature to the platform and is arguably better solved by FreeBSD. Also, musl libc is a great, relatively stable libc so it's really the other userland libraries that are of concern, but that's true of all systems and best solved by being able to actually version the installed OS, which is trivial with ZFS and jails. And has only somewhat recently become practical on Fedora with OSTree
@architect but in production environment.. corporate environment.. ?? I'm thinking about the overhead until entire migration and adaptation.. but i should study more about this.. do you have any doc about this migration strategy?
@guarino Really shouldn't be terribly difficult since the Linuxulator targets CentOS and last time I set it up had options for both CentOS 6 and CentOS 7, which along with tools like Bhyve allow you to run or fake out a CentOS environment so you can smoothly transition systems over, as well as jail anything that can't be moved easily or at all for whatever reason(s).
Setting up the Linuxulator is covered here: https://docs.freebsd.org/en/books/handbook/linuxemu/
Chapter 12. Linux Binary Compatibility

FreeBSD provides binary compatibility with Linux, allowing users to install and run most Linux binaries on a FreeBSD system without having to first modify the binary

FreeBSD Documentation Portal

@guarino The FreeBSD handbook is actually one of the best places to get started in general, and then the manuals (like man.freebsd.org) are fantastic for more in-depth technical information on various topics.

For anything internet facing or that doesn't rely on a specific OS, like most webserver configurations, proxies, and database servers, I'd recommend using HardenedBSD instead for the additional hardening enabled by default, but it does have a bit of an additional learning curve.