<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><font color="#ff0000">On Thu, May 11, 2017 at 4:37 PM, Johnny Billquist <span dir="ltr"><<a href="mailto:bqt@softjar.se" target="_blank">bqt@softjar.se</a>></span> wrote:<br></font><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><font color="#ff0000">True. However, it isn't actually the geometry that cause the Unix messup here, but the fact that Unix divided disks into partitions. So it needed to know where each partition started. And before disklabels, it was hardcoded per disk type.</font></blockquote></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">​<font color="#0000ff">To be fair....</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">UNIX partition the RP06 because it overflowed a 16bit integer on the PDP-11.    The 36 bits machines DEC was making at the same time did have that problem.    Because UNIX supported mounted file systems which most small computer systems could not, ​it was a fairly elegant solution. </font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">Like many software tricks that were introduced to solve one issue, it was a handy solution for others and partitions became de rigor for quotas, organization and other sins.   The commercial UNIX vendors put labels and support in the disk ROMS pretty early, (PC/UNIX's was ham strung by the sins of IBM) but its a classic example of things are the way there are because it made a lot of sense when it was done.   Time moved on....</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default"><font color="#0000ff"><font face="arial, helvetica, sans-serif">And as Paul and I were discussing off-line 'support' for MSCP really was not a 'mess-up' -- it was a zip/zag where DEC went one direction and by that time it came out, BSD was trying to solve a problem different than what DEC's cared about and non-DEC UNIX vendors started having their own solution.</font></font></div><div class="gmail_default"><font color="#0000ff"><font face="arial, helvetica, sans-serif"><br></font></font></div><div class="gmail_default"><font color="#0000ff"><font face="arial, helvetica, sans-serif">So </font></font><font color="#0000ff" face="arial, helvetica, sans-serif">while its an example of the start of DEC HW being to quit being the 'focus' for things UNIX.  It was a cool new thing DEC had, but basically it was minimally supported, not exploited, because people did not care at the point.</font></div><div class="gmail_default"><font color="#0000ff" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#0000ff" face="arial, helvetica, sans-serif">Clem</font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><font color="#0000ff">Clem  </font></div><br><br></div></div>