tag:blogger.com,1999:blog-9726833.post1840144952181088059..comments2023-11-11T19:20:51.515+00:00Comments on The Trouble with Tribbles...: Vendor Stack vs build your ownPeter Tribblehttp://www.blogger.com/profile/09363446984245451854noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-9726833.post-44683519620148021492012-05-22T17:14:26.453+01:002012-05-22T17:14:26.453+01:00Yes. I have my own build scripts (built around GNU...Yes. I have my own build scripts (built around GNU Make) to generate the 400+ dependencies in /usr/local, that I have been accumulating over the last 12 years. I started this just to get a repeatable build process for PHP back when all modules had to be statically linked in.<br /><br />The problem is some vendor packages like the obsolete version of Python that ships with Solaris can't be removed as they are dependencies for pkg. Similarly you can't always override /usr/lib with /usr/local/lib using crle as system commands like ssh (depends on OpenSSL) start randomly crashing. Our very own version of Windows' DLL hell, I suppose.Fazal Majidhttp://www.majid.info/noreply@blogger.comtag:blogger.com,1999:blog-9726833.post-57254649992581577302012-05-22T15:18:43.281+01:002012-05-22T15:18:43.281+01:00Interesting, because when I was a system admin, I ...Interesting, because when I was a system admin, I felt much the same way. I remember being upset when Solaris decided to include perl, because it was going to conflict with whatever version we had on our systems at the time.<br /><br />And yet, if an OS doesn't include some of these things (a webserver, language runtime, whatever) it gets pummeled in reviews. It seems reviewers are mainly interested in how quickly can they get up and running and how convenient it is for them. I wonder if OS development has been optimizing for the wrong things here.Anonymousnoreply@blogger.com