Как Linux одновременно 32-битный и 64-битный? Или это что-то обрабатывается в glibc?
Я использую CentOS 5.3, и это 64-битная версия; хотя я строю вещи для 64 бит и 32 бит. Из того, что я думаю, я знаю, что Windows предположительно имеет 32-битный эмулятор. Linux делает то же самое? Это в пространстве пользователя или в ядре?
Если libc справится с этим, это что-то вроде эмулятора, который говорит, что я буду связываться с 32-битными приложениями, но буду говорить с ядром 64-битным?