<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue, 10 dic 2020 a las 15:25, Ljubomir Ljubojevic (<<a href="mailto:centos@plnet.rs">centos@plnet.rs</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 12/10/20 1:19 PM, Josh Boyer wrote:<br>
> It would be disingenuous to say Stream won't have bugs.  All software<br>
> development has bugs.  However, the "development and testing" part<br>
> actually extends to the development and testing of the software *you*<br>
> are developing.  Stream exists as a base for you to do your own<br>
> development and testing.<br>
> <br>
What is with you Red Hat people and "developers"? Do you really live in<br>
a fairy-tale world where every Linux user is a "developer"?<br>
All my ranting I am to commit will be explained at the end of the rant.<br>
I started as simple Windows admin and Delphi programmer that in 2004<br>
became small WISP and needed Firewall/router/Web&Mail server. So I<br>
installed ClarkConnect 4 and had to learn iptables to overcome CC's web<br>
config. In 2007 I started experimenting with standalone Linux system and<br>
in 2008 installed C5 web/mail/NFS/Samba server and Desktop systems and<br>
was forced to learn how to use them and configure them.<br>
Then I learned how to harden Postfix, how to install and maintain Joomla<br>
and webshop, then I started learning programming in BASH with ncurses<br>
and multidimensional arrays to create TUI script to manage my Wireless<br>
routers (ping, trace, backup, login,...).<br>
Then I needed another server but because I did not have enough money I<br>
ended up creating KVM host/guest, but because my only server was 32-bit<br>
and RHEL dropped support for 32-bit KVM hosts, I studied and learned<br>
from internet how to build KVM kmod module for 32-bit CPU/kernel (some<br>
Hungarian? guy in CentOS community explained it in detail). Everything I<br>
learned was when I NEEDED it, and I did it all by my self.<br>
After building KVM module and learning how to compile/package rpm's, I<br>
decided to rebuild some packages from Fedora to have more tools for my<br>
Desktop CentOS 5. I ended up producing around 70 packages including<br>
packaging Skype with static libraries into rpm. I was only person in the<br>
world to do it, and since almost no one used CentOS 5 as Desktop/laptop,<br>
only few people used it. I ended up creating "DentOS" repository with<br>
those Desktop packages which mostly only I installed to friends and<br>
clients. And my clients were not rich (I am from Serbia and legal<br>
software in companies is even today only 30-40%) so even getting them to<br>
but a PC for RAID file server needed persuading.<br>
I was one of rare ones to create RAID out of partitions and not disks.<br>
Why? Because I needed<br>
Then I needed to learn some PHP and Python, so I did. I was one of very<br>
rare ISP's in my country to provide sending mail via port 587 (with SSL)<br>
because largest ISP's allowed sending e-mail for accounts on their mail<br>
servers only from inside their own networks and only on port 25. I was<br>
shocked to learn of that, but I was pushing the envelope just like I was<br>
only one in Serbian Linux community to use CentOS for Desktop/laptop.<br>
So even though I was actively preaching about bigger CentOS use to<br>
everyone who wanted to listen, and I created largest resources and<br>
howto's collection (I became admin of the official CentOS Facebook group<br>
in 2011 and ever since published there resources and articles) and I<br>
daily solved problems for newbies, beside using it my self as desktop, I<br>
rarely built Linux systems and only involvement was "yum update" and<br>
some "spring cleaning" on few servers I managed.<br>
So in last 10 years I installed only some 4-5 CentOS servers (Samba +<br>
KVM host with legal Windows guest), if I do not count several CentOS<br>
systems for my own use, mostly Laptops for me. And THAT IS IT, no grand<br>
scheme, no dozens or hundreds of servers, no big development projects,<br>
no University diploma, just a guy fixing Windows PC's in small IT shop<br>
for small number of clients and installing WISP clients.<br>
At the moment I am System Admin in a 60-employee company with 50 Windows<br>
PC's and 3 FreeNAS/TrueNAS file servers, and the only Linux is my laptop<br>
running CentOS 8 with MATE.<br>
Now the punchline: MOST CentOS users are like that. Not "developers" but<br>
small server owners or hosting renters.<br>
I am admin for CentOS Facebook group for 9 years. I grew it from 300<br>
members to 26.800 members. BUT what you do not realize is that vast<br>
majority of those Facebook users when they joined our group or "Linux"<br>
FB group, where I was one of the admins in ~2010-2015 and advocated<br>
CentOS like a biggest zealot, only heard that Linux exist and wanted to<br>
learn something. They rented some hosting or Linux VM and needed to<br>
learn basics. Only maybe 20-30 members (out of 26.800 + all those that<br>
over 9 years left the group or closed the FB account) were established<br>
Linux users.<br>
When we explain them that there are no audio/video codecs due to legal<br>
restrictions, that kernel is backported and adding some module is not<br>
possible if they compile vanila kernel because it brakes the kABI, that<br>
they need to install centosplus kernel because driver they needed RHEL<br>
does not want to support, that CentOS tools for development are too old<br>
because of version freeze, that they need to install several 3rd party<br>
repositories to make their server work, they then asks us "but why would<br>
we use CentOS instead of Debian, Ubuntu, SUSE...?"<br>
And every single time the response was "Because Red Hat is great company<br>
that created great and very stable product and CentOS is almost total<br>
clone of RHEL, and when they learn how to manage CentOS they can go for<br>
RH Linux certification. And that is it, for them CentOS does not have<br>
any other competitive edge over other Linuxes beside "99% clone of<br>
RHEL". SELinux was more of the repelling point, vast majority would just<br>
turn it off when they read first Howto on the internet, and great<br>
efforts went to lpleading with them to try to learn SELinux.<br>
So the fact that there are 1.000 guys that do developing on CentOS does<br>
not mean that majority of CentOS users are "developers", on the<br>
contrary, vast majority of servers running CentOS, especially rented<br>
VM's are run/controlled by guys like me whose main job is not to manged<br>
Linux servers, that is only a side job and many only barely understand<br>
what they are doing. They installed the system, configured it via some<br>
tutorial, and left it running.<br>
"First step in solving a problem is realizing there IS a problem.".<br>
Your first problem is that you do not understand VAST majority of your<br>
users just want Linux server to run their small business they do not<br>
have to pay for. And there is no free RHEL license for us with no money<br>
and need for Linux server.<br>
Your second problem is that main "selling" point for them to use CentOS<br>
was "free clone", and only reason they were "sold" that mantra was<br>
because us zealots worked very hard to convince them to chose CentOS<br>
over other distro's. And we are NOT going to stake OUR credibility to<br>
support your illusions of grandeur that CentOS Stream with packages 3-6<br>
months ahead of current RHEL will be stable enough to not cause THEM any<br>
problems (including paid-for software like CPanel, Virtualmin, and many<br>
others people run on servers).<br>
Third problem you have is that while hosting vendors WILL stop offering<br>
"CentOS Linux 8" to renters, just like you wanted, they will NOT stake<br>
THEIR reputation and pay THEIR support staff for EVERY incident/crash<br>
YOUR Stream will cause to THEIR customers. They will continue to offer<br>
C7 until 2024 and their EL8 offering will be just switched to ANOTHER<br>
clone of RHEL. Since Red Hat is OBLIGATED to publish source code, clones<br>
like Springdale and new ones WILL CONTINUE to be built and offered.<br>
But now, due to greed of your employers, all of us from EL (Enterprise<br>
Linux) community who were loyal to "RHEL clone" known as "CentOS Linux"<br>
are going to LEAVE. As soon as I can I will run a Springdale Linux VM to<br>
check things out, and as soon as I am satisfied with it I will then<br>
change every single CentOS server I have to Springdale.<br>
NEVER again will I install a system with CentOS brand, and since no one<br>
I know has the money to buy the RHEL license, I will never be in<br>
position to offer it to someone, luckily.<br>
And I doubt those in the position to recommend some Linux system with<br>
subscription are going to recommend RHEL to anyone EVER again after your<br>
(Red Hat's) stupid stunt.<br>
So feel free to live in your little "developer" fantasy before it comes<br>
crashing down when mass exodus occurs, and I will focus on some damage<br>
control and try to redirect those leaving CentOS for other distro's to<br>
Springdale, so that EL community is damaged as little as possible.<br>
-- <br>
Ljubomir Ljubojevic<br>
(Love is in the Air)<br>
PL Computers<br>
Serbia, Europe<br>
StarOS, Mikrotik and CentOS/RHEL/Linux consultant<br><br></blockquote><div><br></div><div>It's the DEVops fairytale. With **DEV** in uppercase and bold and ops with lowercase, despite that as 'we' sysadmins have to solve the disasters made by brilliant developers.</div><div>DEVops is the flogisto of the new age (<a href="https://en.wikipedia.org/wiki/Phlogiston_theory">https://en.wikipedia.org/wiki/Phlogiston_theory</a>). And everyone that challenges must be sent to the bonfire...</div><div>Some people think  that Facebook reality it's the entire IT world reality.<br></div></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">--<br>Sergio Belkin<br>LPIC-2 Certified - <a href="http://www.lpi.org" target="_blank">http://www.lpi.org</a></div></div></div></div></div>