|
|
|
|
|
by brendangregg
2684 days ago
|
|
I worked on Sun Solaris (it's now dead, I know), and now on Linux. This was like switching from a Universe with one Linux distro, to the current one with many. The speed and priority of bug fixes and feature development was higher with one distro. Everyone was working on the one thing. Any bug ever found could go straight to _the_ best engineer to fix it, who could replicate it _immediately_ since they were running that distro as well, and they could make it a priority to fix as it affected _all_ customers. Now consider many Linux distros. A user says "this doesn't compile on NiftyLinux". A) The developer hasn't even heard of NiftyLinux, and doesn't have immediate access to reproduce the bug. B) It's a low priority to fix, since most of the developer's users are on Ubuntu or CentOS. I've felt this firsthand with the performance tools I've developed for Solaris and Linux. With Solaris I could provide better support. With Linux, there's bugs that are open for months or years for odd Linux distros that I don't have time to explore. |
|