Я успел заметить, что для 64-битных платформ "AMD-64" и "IA-64" требуются отдельные дистрибутивы Linux, FreeBSD и Windows. Конечно, все они умеют запускать 32-битные приложения, но с потерей всех преимуществ, даваемых 64-битностью. А для платформ Sparc, ARM и т.п. перекомпиляция просто необходима. Так что усилия, направленные на бинарную совместимость - мартышкин труд.А ещё очень нужна совместимость между разными ветками Unix, причём не столько двоичная, сколько по исходникам. PS: Если полагаться на закон Мура "одного бита адресного пространства хватает на полтора года" и считать, что типичный писюк имеет 512 MB, это значит, что у 32-битной архитектуры осталось в запасе три бита, т.е. около пяти лет. Так чт%E
|