Ради чего это всё делается?"Основной целью его разработки было решение ряда проблем с разделением доступа, возникающих при одновременном запуске на одной системе нескольких графических сеансов. Конечной целью его разработки являлось обеспечение полноценной функциональности multi-seat — одновременной работы на одной системе нескольких независимых графических сеансов для различных пользователей, каждый из которых имел бы свой "seat" (комплект из устройств ввода, монитора и, опционально, USB-хаба для других устройств)."
Разве Unix (Linux — как копия идей) не однопользовательская система (это основное её отличие от Multics) и, следовательно, архитектурно не предназначена для подобных извращений. Хотя запуск сессий пользователей в изолированных окружениях вполне допускается, но имеются в виду программные, а не аппаратные окружения — в последнем случае нужно действительно менять всё сверху донизу.