Linux è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie distribuzioni, aventi la caratteristica comune di utilizzare
come nucleo il kernel Linux.
Oggi molte società importanti nel campo dell'informatica come Google, IBM, Oracle Corporation, Hewlett-Packard, Red Hat, Canonical, Novell e Valve
sviluppano e pubblicano sistemi Linux.
Grazie alla portabilità del kernel Linux sono stati sviluppati sistemi operativi Linux per un'ampia gamma di dispositivi:
• personal computer
• cellulari
• tablet computer e console
• mainframe
• supercomputer
Esistono inoltre sistemi Linux installabili anche come server, router e sistemi embedded.
Attualmente Linux è molto usato, soprattutto come sistema operativo su server, in ambienti di produzione o in dispositivi embedded
ed ha una discreta diffusione in ambiente desktop (circa il 3% dei PC).
Anche l'iniziale ampia diffusione sui netbook ha lasciato il passo a Windows, pur mantenendo una quota di penetrazione significativamente
superiore a quella dei pc desktop/notebook.
Non esiste un'unica versione di Linux, ma esistono diverse distribuzioni (chiamate anche distro),
solitamente create da comunità di sviluppatori (community) o società, che scelgono, preparano e compilano i pacchetti da includere.
Tutte le distribuzioni sono sviluppate in maniera indipendente a partire dal kernel Linux comune (sia pur in versioni diverse e spesso personalizzate),
e si differenziano tra loro per il cosiddetto "parco software", cioè i pacchetti preparati e selezionati dagli sviluppatori per la distribuzione stessa,
per il sistema di gestione del software, i repository e per i servizi di assistenza e manutenzione offerti.
Esistono distribuzioni eseguibili direttamente da CD o chiave USB: sono chiamate distribuzioni live o desktop CD. Una distribuzione live su CD o USB
consente di provare la distribuzione ed eventualmente procedere all'installazione del sistema sul proprio computer.
La Data-Ware negli anni ha maturato specifiche esperienze su diverse distribuzioni Linux (IBM AIX, SUSE, RED-HAT, UBUNTU) per far fronte alle esigenze di sviluppo in outsourcing
ed in particolare per rispondere alle necessità di supporto tecnico ed applicativo di aziende che hanno scelto l'utilizzo di server basati su questo sistema operativo.