> can anyone remember why we have partition IDs?
Partition IDs are not necessary. Linux works fine
when you have no partition table at all, and have a
parttab file in an initrd disk telling the kernel where
the partitions are supposed to be.
No kernel changes required. Today you do not need partition IDs.
Today you can dynamically add and delete partitions,
without involving anything like a partition table.
But people use various schemes to partition their disks,
mainly because also other operating systems like DOS or MacOS
use the same disks. In such a situation it is useful to
agree with the other OS on where the partitions are.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
Please read the FAQ at http://www.tux.org/lkml/