Объявлен RDPClient для операционной системы KolibriOS, написанной на ассемблере. Для кросс-компиляции использован Kos-32 на основе GCC-5.4.0. Для реализации зашифрованного канала применена статически скомпонованная библиотека BearSSL. С учетом ограничений самой KolibriOS и ее инструментов, разработка осуществлялась на языке Си с прямым обращением к системным вызовам. При создании использовался AI-ассистент Claude.
Реализованы функции: динамическое изменение размера окна, воспроизведение звука с удаленного рабочего стола, поддержка 15/16/24/32-битной глубины цвета, режимы EGFX, двунаправленный текстовый буфер обмена. Не внедрены функции: другие буферы обмена кроме текста, проброс диска, H264-кодек, проброс устройств. Один из возможных сценариев использования — реализация тонкого клиента, подобного RDPKiosk, но на KolibriOS.
Izvor: opennet.ru
