Che cos'è Serva?
Serva è un programma leggero estremamente ben progettato basato su Linux/POSIX. È nato principalmente come alternativa a Windows per l'automazione della configurazione di rete. Raggruppa molti dei protocolli e dei servizi sottostanti necessari per la più complicata configurazione di un server PXE, fornendo risorse Windows e non Windows a target basati su BIOS ed EPT tramite un'interfaccia grafica. Consente un elevato livello di automazione con il supporto di più piattaforme, che permette una completa ottimizzazione e semplificazione del sistema.
Ci sono diversi componenti che costituiscono il sistema operativo Serva. I componenti principali includono un kernel, un sistema operativo, una serie di driver e un motore multi-server. Il kernel è il cuore dell'architettura Serva e controlla tutti gli altri componenti. Una caratteristica importante del kernel è il supporto per le API di servizio di Windows, che gli consente di integrarsi perfettamente con le applicazioni di avvio della rete basate su Windows, come Windows XP Services, Windows Vista Home Server, Windows Vista Business Server e Windows Exchange Server.
Il motore multi-server è un insieme di shell di comando che consente di eseguire più server Windows in parallelo su una sola CPU. Questa funzione consente anche l'uso della console Win32 multipiattaforma. I componenti di supporto sono l'interfaccia utente (modelli XML e PEB), un driver Authenticode, il protocollo di trasporto RTSP/RTP, una serie di librerie (moduli principali e driver) e il resto dei vari protocolli utilizzati per la gestione del motore multi-server. Come acceleratore automatizzato di soluzioni a un solo server.