Dne čtvrtek 10. prosince 2020 14:37:52 CET, Chris Coutinho napsal(a):
On Thu, 2020-12-10 at 13:53 +0100, Vojtěch Zeisek wrote:
Dne čtvrtek 10. prosince 2020 12:17:51 CET, ddemaio napsal(a):
On 12/9/20 11:46 PM, Mark Stopka wrote:
Sorry for "top-posting"... As you may know, CentOS (free clone of RHEL) is changing it's direction from being a RHEL clone to being a test-bed for RHEL N+1 version, the new product is called CentOS Stream, big part of CentOS community is rightfully upset about it and they are looking for alternatives, I was thinking we could capture a significant part of that market if we approach the issue with the right strategy and united, we certainly do have a lot to offer, starting with openSUSE Leap, going thru OBS (which is in my opinion sort of a killer app), all the way to all other more use-case specific "micro projects"... I would like to see if we can put together a team of 5 - 10 people with skills cited below by Stasiek from my original post to project@ only, now let me see how many bounce messages I get from CCing the specific mailing lists :-)
I am wondering if someone here is committed to trying to come up with the strategy on how to go about that, I think it will be essential to produce easy to understand migration guides from CentOS -> openSUSE Leap and stress that CentOS is moving in the exact opposite direction as we are moving with openSUSE Leap and SUSE Linux Enterprise...
I've been giving it some thought. I have come up with a little of a strategy for this, which I started on <https://etherpad.opensuse.org/p/migratefromcentos> It still needs some refinement and community input, but for the most part it addresses an immediate vision.
If I imagine myself if I'd have to migrate (for whatever reason), my main worries would be: 1) Different way to do common tasks, especially package management and services (YaST? Any differences in SystemD?). 2) Migration of data and respective settings. Everyone can export- import MySQL DB or so, but what about settings? Does it have same location? Differences? Both can be addressed by good documentation, some examples, etc. We can easily list common services. Basic LAMP or so can be easy, but what about things like LDAP, Kerberos, complex networking, mail server, ...? Could we anyhow facilitate the migration of the data? Like: - describe differences in placement of configuration files (if there are any) - describe differences among configuration files (e.g. are there any differences in e.g. php.ini?) - describe differences among versions (MySQL, ...) and what to be aware of - comparison of Centos-specific and openSUSE-specific commands (e.g. yum/dnf vs. zypper, usage of YaST) - advertise advantages of Btrfs, snapper and respective YaST module - examples of common scenarios (LAMP, authentication against LDAP/Kerberos, firewall settings, ...) and how to migrate them I'd also wonder if such migration guide should be part of main documentation either at https://doc.opensuse.org/ or https:// en.opensuse.org/ or if it should get its own place (later we could add how to migrate from Debian/Ubuntu;-). As translator, I'd also wonder how to translate these things. It could be helpful. AFAIK doc.opensuse.org isn't translatable, wiki is. Or would some language-specific site be generally better? Time is running, we must be quick here. :-)
In my experience, CentOS has primarily been used as a base for various orchestration workflows, so I would suggest including those as well to the list of scenarios as well, e.g. Ansible controllers and workers, container-based workflows like CI/CD pipelines, etc.
Sorry, I haven't use anything like this... Good point. I'm sure there are others scenarios I didn't have in mind. I'd just keep it rather simple, if possible. Structure for easy orientation will be important.
A comparison of the defaults and locations for common configurations with those orchestration-heavy use cases in mind would be great advantage when considering a migration.
I don't know Centos at all... Otherwise I'd be willing to help to create such documentation. At least as proof reader and translator. -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/