<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 31, 2023 at 1:27 PM Phil Budne <<a href="mailto:phil@ultimate.com">phil@ultimate.com</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"><a href="mailto:arnold@skeeve.com" target="_blank">arnold@skeeve.com</a> wrote:<br>
> I am guessing that the original conventions date back to<br>
> V7 or 32V, but one would have to go looking at code to be sure.<br>
<br>
Looking at the hp (RP-04/5/6) man page in V7, 32/v, and 3bsd the<br>
convention was rpN, where 0 <= N <= 7 were partitions on the first<br>
drive, and rp8 was the first partition on the second drive.  rp0 was<br>
root, rp1 was swap, rp2 and rp3 (in the v7 man page) are unassigned.<br>
<br>
The rpNx convention, where N is the drive number, with "c" as the<br>
whole disk is present in the 4.1BSD hp(4) man page.<br></blockquote><div><br></div><div>This was just a change to MAKEDEV. The kernel used the same minor</div><div>number encoding. 4BSD still used the V7 make script in /dev, but at some</div><div>point before 4.1cBSD (I don't have the 4.1BSD exploded locally) it changed,</div><div>both in name from MAKE to MAKEDEV and to start the [a-h] suffix for</div><div>partitions.</div><div><br></div><div>Warner</div></div></div>