Firestryke31 wrote:Funny, just last weekend I was contemplating just how much money all of the hardware companies (and a lot of the software ones too) would save if everything were completely redesigned from the ground up. All of that silicon wasted on some feature no one uses anymore because it was made obsolete 2 years later, but remains because there might be some piece of software out there somewhere that uses it still.
That is a very wrong idea that I hear all over the world in dumb groups with applauses.
First of all you have no idea about silicon space.
The simple "legacy" devices are very well designed and optimized in times when silicon was tight and they use up a tiny amount of silicon space and provide a LOT of service in return.
The "new" things designed with a lot of desires and young stupid ideas and with a lot less knowledge are the ones that use up unnecessary space not the "legacy".
There will be no money saved but a lot of money lost.
Practically nobody really wants to service or support OLD versions but the clients do NOT want to pay for new versions before they have extracted enough value from the old ones and the new versions do not show huge improvements.
Push this too fast and you will loose your clients for somebody else or worst.
Just dump it all and start without all of the outdated crud.
Just a dumb idea.
Without that "outdated crud" 99% of hobby OS developed here would not work.
"New" things have tendency to be over complicated, secret, closed and available only to corporations and on paying big time money in order to pay for the "board of directors" mistress and new Lamborghini cars.
They also require teams of 100-10.000 programmers with huge paychecks and in the end they just waste resources with no serious achievements other than market hype.
Now would be the perfect time because we're just starting the big push to 64-bit hardware, and if Intel and Microsoft and a few other companies got together and came up with a pure-64bit system...
What is a "pure 64 bit system" ?
AFAIK both Windows and Linux/Unix have full 64bits versions of their OS from some time now. The problem is that they do not sell so well even if most of today hardware is 64 bits "ready" anyway... I write this on XP 32 even if I also have XP 64 on the same computer.
64 bits is nice in some areas but it is a huge waste and a very bad design in many other areas. High hopes for 64 bits are just day dreaming. Ultimately it might slowly impose itself but the speed of transition is clearly very low.
I have 64 bits hardware and I do not use it ... instead I prefer 32 bits because 64 is unstable has no drivers for some hardware and it imposes new requirements and limitations and wastes resources. I only use 64 bits for testing in order to be sure that my applications are compatible and ready to "jump" when the time comes... if ever
The only problem I see is this: who would buy it? Almost none of today's applications would work on it because it wouldn't have any of the backwards compatibility that 90% of the APIs depend on, and that's a big factor in an end user's purchasing decisions.
Exactly. Anybody that does not respect legacy is dumb and goes to direct bankruptcy. Maybe we can dump DOS today but WinXP 32... ? hahaha what a joke. Also the internal parts of CPU's that deal with "legacy" are minimal and removing them would not solve much.
"What? What do you mean my 2 month old game I just spent $45 on doesn't work on this? Oh well, I'll just stick to my old computer."
Absolutely. I do not waste money and resources to pay for dreams.
I actually expect "that" win98/win2k 10 years old application should run perfectly and I would first dump .NET or other dreams rather than to dump a well tested and proven application just because somebody has high hopes for 64bits.
Do not get me wrong, 64 bits does have it's place in the future and it is probably the last big change in address space size ... but it is going to propagate very slow (much slower than 16 to 32 bits switch) and only when it matures enough and only when it provides something that is a serious competitive advantage....
But NOT because some new kid dreams that things will become "better" by dumping the past... once you loose understanding of the past you are doomed to repeat it or to die because of lack of understanding and high hopes.
Consumers will buy the 64 bit hardware blindly because it is the "new hype" and there is no other option anyway BUT they will drop to a standard 32 bit OS when they notice the waste of resources and when their beloved applications do not run decently or when there is no driver for some hardware.
They have to fix this first.
In order to redesign from ground up correctly you have to:
- know the legacy inside out for good of for worst.
- have the courage to simplify things and not over complicate or bloat them
- have immense experience and knowledge
Exactly the things that new kids in town do not have and some of those actions are conflicting with corporations "best" interests