Serva is an extremely well designed lightweight Linux/POSIX-based program. It was born primarily as a Windows alternative for Network setup automation. It bundles many of the underlying protocols and services needed by the most complicated PXE server setup, delivering Windows and non-Windows assets to BIOS and EPT based targets via a GUI. It allows a high level of automation with support for multiple platforms, which enables complete system optimization and simplification.
There are several different components that make up the Serva OS. The major components include a kernel, an operating system, a series of drivers, and a multi-server engine. The kernel is the core of the Serva architecture and controls all the other components. A major feature of the kernel is support for the Windows service API, allowing it to seamlessly integrate with Windows based network boot applications such as Windows XP Services, Windows Vista Home Server, Windows Vista Business Server, and Windows Exchange Server.
The multi-server engine is a set of command shells that allow multiple windows servers to be run in parallel on one CPU. This feature also enables the use of the cross-platform Win32 console. The supporting components are the user interface (XML and PEB templates), an Authenticode driver, the RTSP/RTP transport protocol, a series of libraries (core modules and drivers), and the rest of the various protocols used for managing the multi-server engine. As an automated one server solution accelerator.