Hacker News new | past | comments | ask | show | jobs | submit login

Sorry, I should have clarified filesystem diff. I am thinking in real low level terms like what truly is the difference between these distributions.

ElementaryOS for example is a perfect case study.

> I say this as someone who installed i3 on Linux Mate, and when using Mate now, I see i3 notifications manager.

This is case and point why desktop linux sucks so bad. And it really bolsters my question: why are so many people reinventing the wheel for so many different things? Why do distributions need to have their own of everything? And if you do, hey that is great but why do you then need to wrap it into a different OS that is really just a popular one with a lot of tweaks?

I am coming from the perspective of someone who hates 'state' period ... or specifically determinism. So if I cannot reliably go from A to B to C (distributions) by just adding/removing packages and/or a kernel or two ... then the entire thing puts a bad taste in my mouth and makes me feel like the OS I am running is actually just a bunch of duct tape and garbage.

The irony is that under the hood linux is literally just plain old files on a disk. Yet if an XFCE Manjaro user asks somewhere publicly to switch to Gnome ... the solution ultimately tends to be "reinstall the Gnome ISO and copy your shit over"




> clarified filesystem diff. I am thinking in real low level terms like what truly is the difference between these distributions

One way to do that would be to install each version of each variant you are interested in on a VM (of exactly the same config each time), script a filesystem scan that always outputs the same order and sends the result to a central area where you can do a simple text diff on the output or load the results into a db of some sort for deeper analysis. You could even automate it to an extent.

I'm not entirely sure what you'd learn of much use, and you won't learn the differences between matters of real hardware support, but it might be an interesting exercise anyway.

This would only really be useful for comparing similar distributions, i.e. Ubuntu variations of similar vintage. There is so much different between, say, Ubuntu and CentOS, or Ubuntu now and Ubuntu last year, that there are too many differences for a filesystem level compare like that to be meaningful at all.


check out bedrock linux




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: