On 11/14/18 6:29 AM, Matthew Miller wrote:
On Wed, Nov 14, 2018 at 12:32:14PM +0100, Adam Samalik wrote:
Do we have any user data about what "stability" means to users and on what
different levels that can be achieved? Is it about app versions such as
MariaDB? is it about language runtime versions such as Node.js? is it about
things like glibc? or kernel? Or does it need to be the whole distro as we
have it today?

In case we don't find a uniform solution that would fit all those cases (==
for the whole release as we know it today), focusing on those specific
levels (modules? rings?! ;) ) might help with different approaches could
help us at least a little bit. Well, considering there are some.

I'm thinking mostly about a base platform. And even there, I think kernel
versions and such can change -- we don't need a RHEL-style kernel ABI
promise. We just need changes there to not break 1) the hardware it runs on
and 2) the stuff on top.

From my standpoint the thing to run slow to keep userspace ABI compatible are the basic userspace enablers: system compilers, libc, and other shared libraries that are commonly required by most of the compiled packages. Similar for basic OS pieces: init system, dbus, etc. Move the kernel faster, move the applications faster, but keep that middle slower and stable. Having that platform live on the gcc/libc 1 year cycle makes way more sense than the 6 month cycle we have today.

--
Brendan Conoboy / RHEL Development Coordinator / Red Hat, Inc.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to