I have been populating a print server with printers all day today, and I noticed that it constantly changes the share name to 8 characters when you get to the sharing section of the "add new printer" wizard. If I change it to more characters server 03 tells me MS-DOS PC's will not be able to connect to this share. So it got me thinking why is it that 8 characters is the max that MS-DOS can see? Do shares with 9+ characters just not show up? It just doesn't make any sense to me, maybe it has something to do with the 16 bit architecture or FAT 16??? I did a quick Google search on share names in MS-DOS and didn't find anything, since I have a ton of printers to add I really don't have time to research this. To clarify I am looking for the technical reason behind this behavior.
Bonus points if anyone knows why server 03 defaults printer share names like this to support a OS released more than 20 years before 2003.