mstechca said:
Now a days, it seems that people are throwing out old computers and buying new computers, just to run today's software, and no one ever thinks about the landfill. Why throw em out? why not somehow integrate the new operating systems into the older computers? why throw the WHOLE THING OUT?
yes, throwing stuff out is a waste. however saying that people should just continue using old hardware is rather naive. technology advances, and the old hardware can't even begin to run half of today's software. forget about windows, even if the latest version of windows ran fine on a 5 or 10 year old computer, it still wouldn't be capable of running MATLAB or Mathcad or any modern circuit simulation software... or for that matter any typical modern computer software at all.
it's perfectly reasonable to say that people should find other things to do with old computers, perhaps donating them to charity or something, instead of shipping them to the landfill. however it is completely unreasonable to think that microsoft should focus on making its latest operating systems work with obsolete hardware, thus crippling it for use with newer hardware... it would be a horrible business move and very few people would even care about running it on old hardware anyway.
and complaining about serial ports being replaced by USB? yes, serial ports are nice for simple hardware interfacing, but USB is better in basically every other way... it's significantly faster and more robust... and it's a BUS, so you can connect dozens of devices to one port... yes, it's more complex, but that's the price you pay with absolutely everything... personally I'll take 480 Mbps speed over 115Kbps any day. And if you're determined, you can make use of the USB port with all the software and interface chips out there today. serial ports are used by practically nothing nowadays, so it's pointless for motherboard makers to waste lots of valuable board space for a pair of serial connectors (which are of course much larger than USB connectors) and a UART circuit.
you can still get serial PCI cards and USB-serial converters, so you can easily add serial ports to any computer... and the motherboard manufacturers won't have to waste the board space considering 99.9% of people will never use their serial port...
the world would not be where it is today if we had simply stopped advancing our computer software and hardware and stuck with old 486's forever. there's many reasons that microsoft and the rest of the computer industry need to "smarten up", but the act of continuing to advance technology is not one of them.
and it has to be said, times are going to continue changing, you'll have to let go of the old days where you could access a serial port from QBasic and be done with it... it's time to move on, and if you are concerned about computers ending up in landfills then go out and do something about it. there are companies out there that recycle computers for metal and plastic (I used to work at one) and there are also places that can make use of old, but not entirely obsolete, computers...