%!TEX root = ../main.tex

\chapter{Conclusions and Future Works}
\label{chapter:conclusions}

\section{Conclusions}

This thesis has presented the design, implementation, and evaluation of a novel Virtual Desktop Infrastructure (VDI) solution based on a Wayland-native RDP gateway and an OCI containerization layer for session management. The project was motivated by the growing need for a high-performance, secure, and scalable remote desktop system that can meet the demands of modern, graphics-intensive applications on Linux platforms.

The limitations of traditional VDI solutions, such as high latency, inefficient resource utilization, and reliance on the legacy X11 display server, were the primary challenges addressed in this work. By leveraging the modern Wayland display protocol, the proposed system offers significant improvements in performance and security. The integration of a hardware-accelerated RDP gateway ensures a smooth and responsive user experience, even with demanding graphical workloads.

The use of OCI containers for session isolation is a key contribution of this thesis. This approach not only enhances security by sandboxing user environments but also allows for more efficient and dynamic allocation of system resources. Each user session runs in a lightweight, isolated container, which minimizes overhead and improves the overall scalability of the VDI platform.

The evaluation of the system, through a series of benchmarks, has demonstrated the effectiveness of the proposed architecture. The results show significant improvements in terms of latency, CPU and GPU performance, and resource consumption compared to existing solutions. This work has successfully demonstrated that a combination of Wayland, hardware-accelerated RDP, and containerization can provide a superior VDI experience on Linux.

\section{Future Works}

While the proposed VDI solution meets its primary objectives, there are several avenues for future research and development that could further enhance its capabilities:

\begin{itemize}
    \item \textbf{Enhanced Protocol Support:} While RDP was chosen for its wide support and performance, future work could involve adding support for other remote desktop protocols, such as VNC or SPICE, to provide greater flexibility.

    \item \textbf{Seamless Application Mode:} Implementing a seamless application mode, where individual applications are streamed instead of the entire desktop, would provide a more integrated experience for users similar to what Microsoft does with its WSLg project.

    \item \textbf{Web-based Management Interface:} A web-based management interface could be developed to simplify the administration of the VDI platform, allowing administrators to manage users, sessions, and resources through a graphical interface.

    \item \textbf{Audio and Peripheral Redirection:} Further work is needed to implement robust peripheral redirection (e.g., USB devices, printers) to provide a more complete remote desktop experience.
\end{itemize}

In conclusion, the VDI solution presented in this thesis provides a solid foundation for a modern, high-performance remote desktop platform. The proposed architecture is both scalable and extensible, and the suggested future works offer a roadmap for its continued development and improvement.
