Malix-Labs / awesome_atomic

An awesome curated knowledge-base about atomic systems
https://malix-labs.github.io/awesome_atomic/
Creative Commons Attribution Share Alike 4.0 International
922 stars 33 forks source link

Elements Order #52

Open Malix-Labs opened 4 months ago

Malix-Labs commented 4 months ago

Currently, there is no defined order algorithm

The elements seems randomly ordered

I think it would be a good idea to define an element order, and state it, even if it stays "random"

Algorithm Choices

Steps

  1. [ ] Define Order Algorithm
  2. [ ] Re-order elements
Malix-Labs commented 4 months ago

Out of the proposed algorithm choices, here is my ordered personal preferences:

  1. Popularity
  2. Alphabetical
  3. First Release Date
  4. Random
Dvlv commented 4 months ago

Whilst Popularity makes sense in theory, it's essentially arbitrary, because unless someone keeps track of every immutable distro, project, and community, they can't know how popular everything is.

I personally only keep up with Fedora Silverblue and Aeon, so I have no idea how popular VanillaOS or ChimeraOS are, for example.

From my (biased) point of view, as long as Fedora Atomic (and uBlue), Aeon, and Nix are the top 3, I don't really mind what the order of the rest are, so feel free to re-order them if the randomness bothers you.

Malix-Labs commented 4 months ago

Hello again @Dvlv !

Whilst Popularity makes sense in theory, it's essentially arbitrary, because unless someone keeps track of every immutable distro, project, and community, they can't know how popular everything is.

Indeed Maybe there would be a way to track the popularity with statistics, but I'm not aware of it.

From my (biased) point of view, as long as Fedora Atomic (and uBlue), Aeon, and Nix are the top 3, I don't really mind what the order of the rest are, so feel free to re-order them if the randomness bothers you.

From there, I feel like popularity ranking should be avoided, unless we find a way to make it objective rather than subjective and arbitrary

The only statistic source I know of is DistroWatch, but measuring the popularity of a distribution the amount of click on that website is definitely not good enough

Maybe we should temporary eliminate that ranking algorithm choice for now, What do you think ?

Dvlv commented 4 months ago

Maybe we should temporary eliminate that ranking algorithm choice for now, What do you think ?

I don't see any need to make an official rule about where contributors should place things. This repo isn't exactly receiving hundreds of contributions, and I wouldn't want to make contributing too complex and put off people who wish to add things.

If you want to re-order things, feel free, as long as you leave the aforementioned three at the top.

Malix-Labs commented 3 months ago

About distributions, the base and the atomic tool used is also an important metric

Malix-Labs commented 3 months ago

Maybe a table would be great for certain categories