<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Nowadays, the easiest way to distribute binaries is to use containers. I made some containerised simh images (I’ve not upgraded them for a while though). Details in my blog <a href="http://ancientbits.blogspot.com/2016/05/containerizing-simh-bsd-in-box.html?m=1">http://ancientbits.blogspot.com/2016/05/containerizing-simh-bsd-in-box.html?m=1</a><div><div><br><div id="AppleMailSignature" dir="ltr">Jordi Guillaumes Pons<div><br></div></div><div dir="ltr"><br>El 27 des 2018, a les 23:45, Clem Cole <<a href="mailto:clemc@ccc.com">clemc@ccc.com</a>> va escriure:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Dec 26, 2018 at 7:03 PM David Brownlee <<a href="mailto:abs@absd.org">abs@absd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">Well, Joyent also makes binary pkgsrc packages for SmartOS, macOS, and CentOS/REL :) <a href="https://pkgsrc.joyent.com/" target="_blank">https://pkgsrc.joyent.com/</a></div></div></div></div></div></blockquote><div><br></div><div><a href="https://xkcd.com/927/">xkcd on standards</a> <span class="gmail_default" style="font-family:arial,helvetica,sans-serif"> sigh.....</span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">Note: I have lived this issue at Intel for +10 years BTW [we make a very slick set of development tools that are compatible across different OS's]....</span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">So I will step on top of Soap Box ....  </span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">As I often have to remind some of our more our engineers at work <i><font color="#0000ff">installs, particularly binary installs, must be socially compliant with the OS</font></i> - <i>i.e. what the customer expects.  <font color="#0000ff">This is the 'least astonishment principle.'</font></i></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">That means custom installers that are common for the tool, but different from the native OS are a no-no if you really want someone to use the tool as a binary. [And that's expensive and hard to do well BTW].</span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">Yup, custom installers makes it easier for >>you<< but not for the person doing the installs.   So if you make the choice to support an OS, particularly as a binary, then the install needs to be for that OS --- for winders its a different  installer than </span><span style="font-family:arial,helvetica,sans-serif">from DOS which <span class="gmail_default" style="font-family:arial,helvetica,sans-serif"> is different than </span></span><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">VMS.    For VMS its the DEC Installer.  For, the UNIX family Solaris is different from the loathsome DEC setld(8) of Ultrix and Tru64, which is different from IBM AIX which is different from HP-UX, etc....  </span><span style="font-family:arial,helvetica,sans-serif">Linux <span class="gmail_default" style="font-family:arial,helvetica,sans-serif"> gets really strange on the binary front.   The good news is the commerical folks using Linux it is </span>primarily rpm<span class="gmail_default" style="font-family:arial,helvetica,sans-serif"> and there are tools the convert from </span>tools that convert from rpm to yum/getapt etc.<span class="gmail_default" style="font-family:arial,helvetica,sans-serif">, but generally Linux folks generally do not want a binary installer ;-)  But there are N different Linux package managers and each one is 'better' than the other?   If you have a binary distribution for your tool, which do you use?</span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">That said ....</div></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">simh is a wonderful tool and the fruits of the labor of many people.  But I see it as primarily a github (source) release.   When Mark graceously does make a binary, he seems to follow least astonishment.   But since he has made the sources available and some distro's have picked it up and created binaries of their own, many have done a poor job of following up with the source distribution.   Which of course, fails the least astonishment principle also (because it's easier for the distro maintainers of course).  They can claim they have 'simh' but because they made it eaiser for themselves, they are in effect an older (unmaintained) 'fork' or the tree.</span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">And this is the of course is a flaw in FOSS.   The economics don't follow.   Ecomonically, you want to make it as easy on the builder of the tool if your 'product' is the sources.  Which is what Mark does (an excellent job IMO as its pretty impressive the number of OS's that can build it).</span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">But if you take the sources and package it and create an installer ... well Mark and Bob should speak for themselves .... but I think that is you own problem; not simh's</span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><span style="font-family:arial,helvetica,sans-serif">Stepping down from Soap Box ...</span><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">I will grant you that the users of simh are likely to be a tad more techie than 'the average bear.'   But to me that says, you can trust them to go to github, do a 'clone' and then build it themselves.</span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">My thinking at least ....</span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></span></span></div><div><span style="font-family:arial,helvetica,sans-serif"><span class="gmail_default" style="font-family:arial,helvetica,sans-serif">Clem</span></span></div></div></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=8e58c05d-ea4a-4ce0-9a2f-3cdb509661af"><font color="#ffffff" size="1">ᐧ</font></div>
</div></blockquote><blockquote type="cite"><div dir="ltr"><span>_______________________________________________</span><br><span>Simh mailing list</span><br><span><a href="mailto:Simh@trailing-edge.com">Simh@trailing-edge.com</a></span><br><span><a href="http://mailman.trailing-edge.com/mailman/listinfo/simh">http://mailman.trailing-edge.com/mailman/listinfo/simh</a></span></div></blockquote></div></div></body></html>