Fedora considers user metrics
Posted Nov 27, 2006 22:51 UTC (Mon) by
drag (subscriber, #31333)
Parent article:
Fedora considers user metrics
Actually I think that at least that 'PPC debugging' is pretty bad example.
Look at this way.. In a linux distribution there realy isn't much that is very hardware dependent. Aside from endian issues not many people need to be terribly concerned about weither their software runs on x86 vs PPC vs Arm or whatnot unless they are trying to tricks to improve performance.
So if bugs crop up on a PPC platfrom that don't appear on a x86 version still means that more then likely that x86 version still has the bug. It just has not come up for some reason.
So if you get the bug that is exposed in a recompile for a different platform then that is just one less bug that is going to come around and bite you in the rear later on.
I don't know about other people, but I have a PPC Linux computer and almost without exception the best and most bug free software has been stuff that runs on both my x86 and PPC computer equaly well. When stuff hasn't been aviable for my PPC laptop and I tried to use it on the x86 then almost all the time nasty bugs crop up.
Another example.
Say back in in the 2.5 kernel days the kernel developers used metrics to gauge weither or not it was important to have the kernel work well on more then 4 cpus.
So if they based their decisions on metrics... How many people were actually running Linux on systems with more then 2 or 4 cpus?
So it would of been obvious through metrics that it's not worth it to redo the scedualer and make it scale above 8 cpus as there was nearly no-one actually using machines like that. It would of been a waste...
but nowadays, obviously, more people are running more cpus. In another year and half it will be as cheap for people to run 8 cpus (cores) as it was to run a SMP machine back in 2001. So obviously making sure Linux scaled well was a good move, but it would of been non-obvious if you depended on metrics.
Although I am not saying that it's not worth doing metrics, of course. It can be very usefull. Just that it can be very misleading also.
(
Log in to post comments)