Publicamos o RDPClient para o sistema operacional KolibriOS, escrito em assembler. Para a ferramenta de compilação cruzada, foi utilizado o Kos-32 baseado no GCC-5.4.0. Para implementar um canal criptografado, foi utilizada a biblioteca BearSSL, compactada estaticamente. Considerando as limitações do próprio KolibriOS e suas ferramentas, o desenvolvimento foi realizado em C, fazendo chamadas de sistema diretamente. Durante o desenvolvimento, foi utilizado o assistente AI Claude.
Recursos implementados: redimensionamento dinâmico da janela, reprodução de som a partir de uma área de trabalho remota, suporte a profundidades de cor de 15/16/24/32 bits. Modos EGFX, buffer de texto bidirecional. Recursos não implementados: outros buffers além do texto, redirecionamento de disco, codec H264, redirecionamento de dispositivos. Um dos possíveis cenários de uso é a implementação de um cliente leve, semelhante ao RDPKiosk, mas no KolibriOS.
Fonte: opennet.ru
