Proposal: Split Fedora into sub-distributions

Lyos Gemini Norezel lyos.gemininorezel at gmail.com
Sun Sep 7 11:09:50 UTC 2008


It's come to my attention lately that Fedora has, essensially, become 
'to big for it's britches' (as you old farts like to say).
I think the time has come for Fedora to be split up into subgroups:

Fedora-Mainstream - For mainstream (ie., 'idiot') users... the types of 
people who buy a $399 Wal-mart POS and expect it to 'Just Work' forever.
       
Fedora-Mini- Generic group for all 'miniature' Fedora distributions... 
of which I'm sure I'm missing several.
    --Fedora-Embedded - Self explanatory I suspect
    --Fedora-Low-Bandwidth - For people on low bandwidth connections... 
this group would be primarily focused on 'how long will this take to 
download?'

Fedora-Development - Generic development platform

Fedora-HPC - The High Performance Computing segment

Fedora-Legacy - Everything older than a Pentium 3 (or, alternatively... 
all processors slower than ~1.0GHz).

Fedora-Server - Server distribution... should include all tools 
necessary to setup various servers

Fedora-Live - All of the 'Live' distributions should go here... anything 
from LiveCDs to LiveUSB images.


This proposal is far from complete... but I think it is necessary to 
stop trying to be a 'everything and the kitchen sink' distribution...
and instead focus more on the groups that use fedora. For instance, the 
majority of those on mainstream, are not going to need stuff
like apache, perl, python, etc.

John Q Public wants to read his email, browse the web, watch 
porn/internet videos, etc... not write code, manage a server, or screw
with a command line.

By the same token, a developer is not likely to use any gui tool that 
does not provide some extreme 'ease of use' case (be honest,
how many of ya'll use vi or vim over gedit?).

Fedora cannot (realistically) provide an ideal all-in-one distribution, 
but it can, if ya'll are willing to try, provide multiple distributions
capable of providing ideal platforms to each group.

To some extent, these groups already exist, but they are not/cannot be 
complete until the distribution is behind each one.

I know many will knock this idea as "hard to maintain", but... is it 
really?

The infrastructure will be difficult to setup, but once done, should be 
a breeze to maintain.
Especially since everyone here already focuses on their ideal use case 
anyway.


Maybe it's just me, but I think it's time Fedora stops trying to become 
another Debian, and starts catering to the groups that comprise it.

What do ya'll think?

Lyos Gemini Norezel




More information about the fedora-devel-list mailing list