That's not a full solution... proper platform would have backward compatibility, so an OS from today will work on hardware released in 5 years.