Subject: Re: Device minor numbers conversion in COMPAT_NETBSD32
To: None <tech-kern@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-kern
Date: 01/03/2006 18:45:12
Martin Husemann <martin@duskware.de> quoted me and wrote (Quentin
Garnier also posted something similar):
[about amd64-vs-i386 /dev minor numbers]
>> Purely cosmetic? I thought it was done to avoid a flag day in /dev
>> when switching from an 8-partition kernel to a 16-partition kernel.
> Heh, I think he is talking about amd64 *not* doing the same dance but
> using straight numbers (for purely cosmetic reasons ;-})
I would disagree that the reasons are purely cosmetic. Uniformity
across multiple architectures is worth something - if nothing else, it
brings us closer to the day when multiple diskless machines can share
/dev even if they're of different archs.
I still think i386 should have bit the bullet and declared a flag day
when they went to 16 majors per - or if they really wanted to preserve
compatability, leave the old majors at 8 per and use new (and
preferably MI) majors for 16 per. But I suppose it's too late now.
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse@rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B