Compile GUACD for Windows with RDP Support - Latest Version

500.0 GBP

500.0 GBP peopleperhour Technology & Programming Overseas
371 days ago

Description

Description:
We are seeking a skilled developer with experience in compiling and converting open-source software to work on Windows. Our project involves compiling the latest version of GUACD, the Guacamole Daemon, with RDP (Remote Desktop Protocol) support, to be compatible with Windows. GUACD is an essential component of the Apache Guacamole project, which provides remote desktop gateway functionality.
Requirements:
Experience with GUACD: Familiarity with GUACD and the Apache Guacamole project is essential.RDP Protocol Knowledge: Understanding of the RDP protocol and its implementation in GUACD.Cross-Platform Development: Proven experience in compiling and converting Linux-based software to work on Windows.C/C++ Proficiency: Strong skills in C/C++ programming languages, as GUACD is written in C.Build Systems: Proficiency in using build systems like CMake, Make, and autotools.Windows Development Tools: Familiarity with Windows development environments and tools such as Visual Studio.Dependencies Management: Experience in managing and resolving dependencies, including libraries and system requirements.Documentation: Ability to provide clear and detailed documentation of the compilation process.Responsibilities:
Source Code Analysis: Review and understand the GUACD source code, focusing on RDP support, to identify necessary changes for Windows compatibility.Dependency Handling: Ensure all dependencies, particularly those related to RDP, are correctly handled and available for Windows.Compilation: Successfully compile the latest version of GUACD with RDP support to run on Windows.Testing: Perform thorough testing to ensure the compiled GUACD with RDP functions correctly on Windows.Documentation: Create detailed documentation of the compilation process, including any modifications made to the source code and instructions for future compilations.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

Overview: We are running a Linux server with a Btrfs filesystem configured with multiple subvolumes and EFI-based boot. Recently, after a reboot, the server is failing to bring up network services—no network connectivity (no ping, no SSH access), and web services are not starting. Current Situation: - The server’s root and Btrfs subvolumes are intact and accessible when booting into rescue mode. - Disk integrity and subvolume structure have been verified and appear healthy. - Network services do not start on normal boot, preventing remote access. - We have initiated a KVM console session to monitor boot-time behavior and gather logs. What We Need: - An expert Linux system administrator with proven experience managing Btrfs-based servers and EFI boot environments. - Expertise diagnosing and resolving network initialization failures during system boot on such configurations. - Ability to analyze system boot logs, service statuses, and network configuration files (e.g., systemd-networkd, Netplan, NetworkManager). - Experience working with rescue environments, chrooting, and manual mounting of Btrfs subvolumes. - Capacity to develop, improve, and execute scripts for diagnostics and repair of complex boot and networking issues. Responsibilities: - Analyze existing server configuration and logs to identify root causes of network failure at boot. - Verify and, if necessary, correct mounting procedures for Btrfs subvolumes during boot. - Validate and repair EFI bootloader configuration and files. - Inspect and troubleshoot network service configurations and startup procedures. Ideal Admin: - Strong background in Linux system administration with deep knowledge of Btrfs filesystems. - Experience managing UEFI/EFI boot systems and GRUB bootloader configurations. - Familiarity with network configuration systems: systemd-networkd, Netplan, NetworkManager, or classic networking scripts. - Skilled in using rescue environments, chroot, and manual filesystem management. - Excellent problem-solving skills and ability to work independently with minimal supervisio
40.0 USD Technology & Programming peopleperhour Overseas
6 hour ago