get me off this list Gertjan Klein wrote:
> Bill Leach <[EMAIL PROTECTED]> wrote: > > > On Wed, 10 Dec 1997, Gertjan Klein wrote: > > > Obviously > > these are judgement calls and opinions but when the original hard disk code > > was written decisions were made concerning such things as sizes for device > > storage parameters. While what you have said about the cost of 10Meg HDs > > and the like is true, that fact did not seem to influence others in such a > > limiting way about how to deal with the matter. More importantly, I > > think, is that it has taken many years to finally to address this issue. > > The original harddisk code was written for (relatively) cheap > hardware. SCSI harddisks, using block addressing, were of course > around, but much more expensive. Nevertheless, even though the > partition table entries specify the location of partitions in cylinder, > head, and sector parameters, they _also_ specify them in logical block > numbers. Using these numbers a harddisk of 2 TB (2048 GB) can be > described. Note, again, that the partition table layout has nothing to > do with the BIOS. The BIOS provided an interface for cheap hardware; if > demand would have been higher for better quality hardware, like built-in > support for SCSI drives, it would have been there. Nothing in the PC > design prevents this - in fact, my BIOS directly supports (NCR) SCSI > controllers. On top of that, the PC design allows for _really_ non > standard (for PC's, anyway) hardware to have it's own BIOS to take over > the standard BIOS calls. > > >> I'm not exactly sure what you think is the nightmare part of the > >> original design (and frankly, I don't care). There are a ... > > > And if you don't care then we are probably both wasting our time. > > No - because I am not trying to change your _opinion_ on PC hardware, > I am just trying to stop you from spreading misinformation about it. I > realize very well that a lot of compromises have been made with PC > design over the years, there is enough to complain about - so if you > want to do that, go ahead, but get your facts straight. > > >> * There is a limited number of primary partitions available in the MBR. > >> This limitation is no serious problem, as many modern OSes don't object > >> to being installed in an extended partition (of which there can be as > >> many as required). > > > Yes, many often incompatible workarounds exist. > > What do you mean with "incompatible workarounds"? What's incompatible > about booting from an extended partition? > > > No there is nothing brain dead about partitioning a drive and I see no way > > that anyone could conclude from anything that I have said that I think > > otherwise. It is the arbitrary decision to create the "tiered" partition > > types (primary, extended, and logical) abstraction that I object to. > > Since the partition table resides in the MBR, with limited space, > _some_ limit had to be set to the number of entries in the table. Four, > at the time, was a reasonable limit. When the limit became - well, > limiting, MS introduced extended partitions - which is nothing other > than a way to arbitrarily expand the partition table. It seems like a > reasonable solution to me. > > > These "modern BIOSes" have finally caught up with BIOSes of more than > > twenty years ago. Are you suggesting that had different decisions > > concerning how to deal compatibly with the various limitation that were > > arbitrarily built into the original design had been handled differently > > that the PC would not be as popular or have such a favorable > > performance/price ratio as it currently has? > > Yes. (I don't want to get into this, though, because there is no way > to prove one way or the other). > > > I have "lost it". In as much as I really do not wish to mislead anyone > > then by "misinformation" are you talking about my assertions with respect > > to the BIOS design (and indeed design evolution) upon the overall > > filesystem design, or rather my (admitted) failure to even mention that > > there are new BIOS designs that do not themselves impose this scheme, or > > both? > > Your misinformation was that: > > - BIOS imposes the current partitioning scheme opon us, and limits the > number of primary partitions to four (not true - BIOS knows nothing > about partitions and doesn't care either). > > - DOS, Windows and OS/2 don't see other primary partitions than the one > they booted from (not true - DOS and Windows see other primary DOS > partitions just fine, and OS/2 won't even boot when they are present and > not "hidden"). > > - fdisk /mbr will wipe out everything on the drive (wrong - it just > replaces (or installs) the MBR software without touching the partition > table). > > - (A point I hadn't addressed yet:) loadlin uses BIOS calls for drive > access (wrong - it uses DOS calls, which can, but don't have to, > translate into BIOS calls). > > You _still_ don't seem to get that partitioning and BIOS have nothing > to do with each other, and that the BIOS is simply just a piece of > software - if the current interface is not longer sufficient, it is very > easy to change the BIOS to provide a new interface, or extend the > current one. This has happened already - if it happened too late to > your liking, complain about the market forces that dictated the > development direction. The older XT BIOSes were around 8 kB - current > BIOSes can be as large as 1 MB. Things _have_ changed. > > > As I pointed out in the previous message, I have seen many PCs with > > multiple primary partitions where only ONE primary partition is visible to > > DOS or Windoz (or OS2 for that matter). > > This may be a silly question, but are these other partitions DOS > partitions? If not, why do you expect DOS to natively support non-DOS > filesystems? If they are, the only explanation I can give is that the > used boot manager (presumably OS/2's, but mine can do that too) hides > the other partitions. > > [Hardware behaving sub-standard and incompatible] > > No argument from me here (other than that this, again, is not inherent > to PC design but to manufacturers selling hardware that is not up to > standard, presumably to make it cheaper). > > > In a sense all of this opinion matters not. The PC is what it is and it > > does seem to be evolving in the "right" direction even if it has taken > > nearly 15 years to do make significant progress. > > You are right, all these opinions don't matter, and worse, are > off-topic. I apologize for not sticking to the point I was trying to > make, which is not to refute your opinions about the PCs, but to correct > the errors described above. > > Gertjan. > > -- > Gertjan Klein <[EMAIL PROTECTED]> > The Boot Control home page: http://www.xs4all.nl/~gklein/bcpage.html > > -- > TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to > [EMAIL PROTECTED] . > Trouble? e-mail to [EMAIL PROTECTED] . -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .