> On Dec 16, 2020, at 11:38 AM, R C <cjv...@gmail.com> wrote:
> 
> 
> On 12/16/20 9:45 AM, Valeri Galtsev wrote:
>> My apologies about top posting.
>> 
>> I join Matthew on all counts.
>> 
>> The following might sound as a rant, but it is not, given the circumstances 
>> we have been put into.
>> 
>> First, and most important: thank you CentOS team for all great work you have 
>> done during all these years. As user who used results of your work without 
>> giving much back (not counting maintaining public mirror, or helping others 
>> on the list whenever I felt my expertise adequate), I can not express how 
>> high I value what you gave to all of us.
>> 
>> Now, that CentOS as we knew it (as a “binary replica” of RedHat Enterprise) 
>> ceases to exist many of us are trying to figure out new long term solution 
>> for their “enterprise” sort of systems. Luckily I only partly have to do 
>> that, as for servers I already did migration quite long ago. My mentioning 
>> it on this list was causing more annoyance than I would like to, so I 
>> stopped mentioning it. But now it is time to mention it again, just to help 
>> everyone arrive at best decision. But first some thoughts on migration to 
>> different Linux Distro:
>> 
>> One of obvious possibilities is to migrate to some other “binary clone” of 
>> RHEL. One can find several, Oracle Linux (even though many are cautious of 
>> Oracle, they - Oracle - didn’t drown out of existence mysql so far, maybe 
>> thanks to mariadb fork existence, …), Scientific Linux (which is effort of 
>> really small team, and I evaluated it well below CentOS when I had to make 
>> decision, and it confirmed true over time), and others... However, once 
>> RedHat (or rather its owner IBM) made fundamental decision, it is not as 
>> much about the one who clones (binary rebuilds) of RHEL, as it is about RHEL 
>> itself. At least fo me it is. As, by undermining trust, even if they roll 
>> everything back to what it was, the trust is already lost by the knowledge 
>> of everyone that any moment they can do that in a future. This alternative 
>> is just out of question for me. Will I maintain RHEL for my current or 
>> potential future employer? Yes, definitely. Will I recommend fair (and way 
>> cheaper, better, longer lasting) alternative? By all means, yes, and with my 
>> experience of migration, and documented migration steps, etc...
>> 
>> Another possibility for pure Linux folks is switch to different distro. Not 
>> with 10 years life cycle (here RedHat was unique), but shorter one, yet with 
>> much easier upgrade from one release to another. [Even knowing about Ubuntu 
>> LTS] Debian would be my choice, which I am going to pursue for CentOS number 
>> crunchers and workstations I maintain. Laptops are Debian clone Ubuntu since 
>> long ago. This will be “rolling release", i.e. mostly you will have to 
>> upgrade packages to latest release, and constantly will take chance 
>> something will break with change of internals of given software from one 
>> release to another. It will be more work (for 24/7/365 servers most gravely 
>> notable). But it may outweigh the single event when your “enterprise” life 
>> is cancelled one day, and you have to redo the whole infrastructure all at 
>> once. Think about it and about peace of mind avoiding that eventuality.
>> 
>> This leads me at last to telling that my sever infrastructure was migrated 
>> long ago to FreeBSD. One can chose different BSD successor based on one’s 
>> own assessment of suitability. First of all, pure Linux folk, it is not that 
>> challenging as one may think. I would say here the same thing I was telling 
>> to my users who we just starting to use UNIX (or Linux). How many command do 
>> you need to know to start using UNIX? Just 5-6 is enough. Start doing 
>> things, and in a couple of Months you will feel you know everything. In 6 
>> Months you will be top expert:
> 
> 
> 
> I work in HPC, pretty much exclusively with redhat and it's 
> clones/derivatives, in very large scale environments.  I mostly do R&D 
> 'stuff', and very much rely on our admins doing that, I constantly talk with 
> them for advice, or just to discuss system stuff, most of them have been 
> doing this longer then I have. I still consider myself a rookie.
> 
> so yeah....   6 months....   *chuckle*   you should consider applying in 
> places like that if you're that good.
> 

No I am not considering myself “that good”. Even after running FreeBSD servers 
for what? about last decade probably. And running or using UNIXes long ago 
before I became "Linux guy”. Not at all.

But this is not about myself, this is for those who decide to switch to 
[Free]BSD. Remember how soon after starting with Linux you felt comfortable 
with it? Now mind it that being Linux expert, you will become facile with [Free 
or any other]BSD much sooner. You will likely get rid of “Linuxisms” 6 Month 
down the road, and develop strong BSD-isms when dealing with Linux then.

And as a “top expert” I meant the highest stage of acquiring knowledge, like in:

1. I don’t know anything
2. I know something
3. I know everything
4. I know a lot, and I do know what I know and what I don’t know

And there is nothing higher, no 5 ...., this is the highest. At least not if I 
were apply it to myself.

My apologies if I put it in confusing way in my previous post.

Valeri

> 
>>  the one who knows what he knows and knows what he doesn’t know. My choice 
>> was based on the following facts: FreeBSD is most widely used (even 
>> Microsoft was once noticed to run some of their servers on FreeBSD). FreeBSD 
>> has excellent documentation. FreeBSD community is as eager to help the one 
>> who got stuck with something as our CentOS community is. They have as 
>> excellent experts as Johnny, Matthew, ... sorry I can not mention everyone, 
>> that will take separate huge post...
>> 
>> And now, with my servers gone to FreeBSD long ago, I can share this nice 
>> experience. On FreeBSD (base system is separate, and Linux, BTW, decided to 
>> go same excellent way), and extra stuff can be added from huge port 
>> collection, most part of which is available as binary packages. 
>> Ports/packages are up to their maintainers, and pretty much all of the ones 
>> I use are available as different versions, still maintained and patched, so 
>> you not necessarily have to upgrade to latest version when it is released. 
>> In this respect, individual ports or packages can live as “enterprise” 
>> portions of your ecosystem themselves (each with its own life cycle, still…) 
>> This actually is not as challenging as it may sound, as long before end of 
>> life of some package version (like PHP-5), at every update you will get 
>> warning that it will be end of life soon (starts multiple Months before the 
>> day it is going to happen…).
>> 
>> Anyway, what I am leading to is: life with FreeBSD is not as challenging as 
>> it may seem before you try. Just try it. And it is more “enterprisish” than 
>> with Linux “rolling release” in my opinion. Though I must confess, I have 
>> much less “rolling” Linux release server experience, than I have FreeBSD 
>> experience.
>> 
>> I did not even mention FreeBSD jails which essentially are containers with 
>> the same base system mounted read-only (or you can several base system 
>> versions, e.g. 12.x and 11.x for some or another jails). Anyway, jails can 
>> be long separate post…
>> 
>> 
>> The length of my post suggests that it is a “log goodbye” which it probably 
>> will be.
>> 
>> 
>> Thanks again to CentOS, the hard working excellent team. Whatever falls on 
>> you from us has nothing to do with you, but rather with RHEL/IBM, and the 
>> trust they decided to throw out of window.
>> 
>> 
>> Valeri
>> 
>>> On Dec 15, 2020, at 7:04 PM, Phelps, Matthew <mphe...@cfa.harvard.edu> 
>>> wrote:
>>> 
>>> On Tue, Dec 15, 2020 at 7:41 PM Johnny Hughes <joh...@centos.org> wrote:
>>> 
>>>> On 12/15/20 6:12 PM, Joshua Kramer wrote:
>>>>>> I don't think there will be a course change either, but for different
>>>>>> reasons. The motivation isn't "cashing/selling out". It's... actually
>>>> the
>>>>>> stated motivation
>>>>>> https://www.redhat.com/en/blog/faq-centos-stream-updates#Q2
>>>>> First, I will note that I think the idea of creating *a version of*
>>>>> CentOS that is called "Stream", with the intent that it leads RHEL by
>>>>> a bit, is a GREAT idea, for exactly the stated reasons!
>>>>> 
>>>>> There's one problem I have with this asserted motivation.  Stream is
>>>>> not being done as *a version of* CentOS.  It is being done as *THE*
>>>>> CentOS, which means you're discontinuing point releases.  As far as
>>>>> "maintaining CentOS point releases to follow RHEL"- this is what is
>>>>> being discontinued.  How much money, in developer time and other
>>>>> incidentals, does this cost RedHat per year?  Of course this is a
>>>>> proprietary number.  But let's imagine that this number is $250k per
>>>>> year.  Out of what was it, about $433M of profit (2019)?  So it would
>>>>> cost RedHat 0.06% of profit to hire more developers to keep issuing
>>>>> CentOS point releases.
>>>>> 
>>>>> What does RedHat "buy" in return for spending 0.06% of its profit on
>>>>> maintaining point releases?
>>>>> -Community trust and goodwill.  Those members of the community that
>>>>> cannot afford RedHat licenses for whatever reason still know that the
>>>>> #1 player in the Linux marketplace still has their back.  Then when
>>>>> those folks move on to enterprises that can afford RH licensing (and
>>>>> in some cases demand it), will select RedHat because of this trust and
>>>>> goodwill.  They will be highly likely to recommend other RedHat
>>>>> products- since it all "works together" and they'll know RHEL (i.e.
>>>>> CentOS) well.  Also note that this trust and goodwill means
>>>>> "convenience", even within enterprises that have a large budget with
>>>>> RedHat.  If I have a project and I want to spin up 100 OS instances
>>>>> just for the heck of it, I can.  I don't need to ask anyone, I don't
>>>>> need to reserve or download any entitlement key files.  I don't need
>>>>> to debug weird problems when entitlement key files don't work.
>>>>> -Control of part of the ecosystem.  Those companies that build their
>>>>> products to run on RHEL (or in RHEL containers) are able to (and
>>>>> encouraged to) certify those products on RHEL because they are able to
>>>>> use CentOS.
>>>>> 
>>>>> But more to the point, what does RedHat LOSE by saving 0.06% of its
>>>>> profit?  The damage to community trust and goodwill far exceeds the
>>>>> gains that would be realized if the status quo were kept in place.
>>>>> Yes, it's true that many of the folks who used CentOS would never turn
>>>>> into paying customers.  But due to this situation, you have thousands
>>>>> of system administrators who are actively looking to completely
>>>>> abandon the RedHat ecosystem altogether.  When it comes time to
>>>>> recommend products... they aren't going to recommend RHEL.  They
>>>>> aren't going to recommend JBoss, or Fuse, or 3Scale API management.
>>>>> It's clear that RedHat can't be trusted with some parts of its
>>>>> portfolio, so why should we trust ANY of its products?
>>>> So don't trust them.  Move to something else if you think something is
>>>> better.
>>>> 
>>>>> If it is 100% factually correct that the ONLY motivation for killing
>>>>> point releases is the stated motivation, then it's just a simple
>>>>> matter of finding a spare $250k (or whatever that cost is) from the
>>>>> almost-half-a-billion dollar corporate coin purse.  The return on
>>>>> investment has been, and will continue to be, immeasurable...
>>>> $250K is not even close.  That is one employee, when you also take into
>>>> account unemployment insurance, HR, medical insurance etc.  now multiply
>>>> that by 8.  Now, outfit those 8 employees to work from home .. all over
>>>> the world, different countries, different laws.
>>>> 
>>>> .. THEN buy 30 machines minimum (servers, not workstations) for
>>>> building and testing, buy a service contract for those 30 machines, host
>>>> the bandwidth required to sync out to 600 worldwide servers.
>>>> 
>>>> We need all the CI machines .. that is a bunch of blade servers for
>>>> that.  They need service contacts too.
>>>> 
>>>> In any event it doesn't matter.  The decision is made. If people don't
>>>> want to use CentOS Stream, then don't.  The decision is not changing.
>>>> _______________________________________________
>>>> 
>>> We won't.
>>> 
>>> Thanks for all your work in the past. Good luck to you.
>>> 
>>> And to Red Hat I have one more thing to say:
>>> 
>>> Buh bye!
>>> 
>>> 
>>> ###
>>> 
>>> 
>>> -- 
>>> 
>>> *Matt Phelps*
>>> 
>>> *Information Technology Specialist, Systems Administrator*
>>> 
>>> (Computation Facility, Smithsonian Astrophysical Observatory)
>>> 
>>> Center for Astrophysics | Harvard & Smithsonian
>>> 
>>> 
>>> 60 Garden Street | MS 39 | Cambridge, MA 02138
>>> email: mphe...@cfa.harvard.edu
>>> 
>>> 
>>> cfa.harvard.edu | Facebook <http://cfa.harvard.edu/facebook> | Twitter
>>> <http://cfa.harvard.edu/twitter> | YouTube <http://cfa.harvard.edu/youtube>
>>> | Newsletter <http://cfa.harvard.edu/newsletter>
>>> _______________________________________________
>>> CentOS mailing list
>>> CentOS@centos.org
>>> https://lists.centos.org/mailman/listinfo/centos
>> _______________________________________________
>> CentOS mailing list
>> CentOS@centos.org
>> https://lists.centos.org/mailman/listinfo/centos
> 
> _______________________________________________
> CentOS mailing list
> CentOS@centos.org
> https://lists.centos.org/mailman/listinfo/centos

_______________________________________________
CentOS mailing list
CentOS@centos.org
https://lists.centos.org/mailman/listinfo/centos

Reply via email to