I shall add my "two-cents worth" to the current philosophical
discussion about 4K sectors as follows --
To me, the most disturbing thing about "modern" PC systems is
their ABSOLUTE LACK of concern for backward compatibility!
We really did NOT need the PCI bus in 1994, except that Intel
wanted to sell PCI chips and thus found ways to discredit and
force out-of-business the VESA bus.
We really did NOT need PCI-X video cards in the past 5 years,
except that somebody [guess who!] desired to sell THOSE chips
too, and so found ways to discredit and force out-of-business
AGP video cards.
We really did NOT need AHCI controllers and all the MONSTROUS
software drivers needed with them, except that "the industry"
again desired us all to "buy something new" and thus increase
the profits in Santa Clara, CA and Redmond, WA. I still say
a properly-written SATA/IDE driver, without any terribly SLOW
"C" interrupt logic [maybe using an old-friend of mine called
"Horror of Horrors" ASSEMBLY code!], probably COULD have done
a much faster job of hard disk I-O in Windows/Linux! How do
I say this?? Because in 2008, when I asked Lucho about UIDE
speed v.s. Windows, he replied "You beat THEM, 2 months ago"!
Finally, we really do NOT need mainboard makers [all from one
island in the South China Sea] who support their products for
only a few months, then DROP all such support when their NEXT
"Piece of S***" is ready to be stuffed down our throats!
And now we have 4K sectors for hard-disk drives, which I note
some feel shall ultimately replace 512-byte sectors. If so,
another step BACKWARD in terms of "user friendliness" for the
poor-old PC industry. Even the AHCI A**holes still provide
some sort of "legacy" or "IDE compatible" mode, for most BIOS
chips and with most mainboards! If "4K and ONLY 4K sectors"
ever happens, I might just begin cheering for IPads and other
alternatives, then "Sit back and watch!" the PC industry lose
ALL its business, just like IBM lost control of PCs in 1985!!
"In the name of progress" like the Wintel Consortium tries to
make us all believe, the PC industry simply CANNOT get rid of
an I-O format with 30 years of history behind it (or 50+ when
one includes mainframes/minicomputers!) and all that software
expecting to USE such a format! If hard-disk "firmware" has
become so good that it can allow 64-MB on-board write caches,
then I hope they might ALSO realize it is "more in their best
interest" to continue handling 512-byte sectors, however they
can, and even in-parallel with handling 4K sectors if needed!
I say again: My own UIDE driver (A) shall NOT include direct
support for AHCI, due to the code-size needed and as "legacy"
IDE handling is part of most AHCI chipsets, and (B) shall NOT
include direct support for 4K hard-disk sectors, since no DOS
system now supports them as well (nor likely ever will)! If
the PC industry ever tries making this "mandatory", like they
did in "Ramming down our throats!" such things as PCI, PCI-X,
and now God-DAMNED AHCI, I plan to PITCH my entire PC system,
then go into full retirement [or perhaps get an IPad or some-
thing else, ANYTHING else but another damned PC, instead]!
Jack R. Ellis
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
Freedos-user mailing list