Полная переработка кода интерфейса, и ядра