Siderus è una distribuzione GNU/Linux che segue come linee guida: la facilità, la semplicità, la velocità, l' eleganza e la libertà. Rispettando la filosofia Open Source, la comunità Siderus si occupa di migliorare e di portare avanti il progetto, condividendo materiale ed idee utili per tutti i membri. Siderus è il risultato della partecipazione degli utenti per ottenere un Sistema Operativo facile, semplice, veloce, elegante e libero. Proprio per questo, tutti possono contribuire, come come vogliono e senza nessun limite.
Siderus è una distribuzione Facile in quanto non vuole essere troppo complessa e difficile da utilizzare: Chiunque deve essere in grado di capire il funzionamento e utilizzare Siderus in modo spontaneo.
Infatti per poter installare un pacchetto all'interno di un ambiente chroot Siderus, non è necessario eseguire tutti i comandi per entrare nel sistema e configurarlo, ma basta lanciare:
spm --install nano --chroot ./myNewChroot/
dove nano è il pacchetto da installare e dove ./myNewChroot/ è la path dove è installato l'ambiente chroot Siderus. Questo comando è più semplice, invece di tutti quelli da eseguire per entrare e configurare l'ambiente chroot per un corretto funzionamento.
Siderus è una distribuzione Semplice perché non ha una struttura complessa e difficile da comprendere. Siderus riprende la filosofia KISS, keep it simple stupid e cerca di applicare questo concetto all'intero sistema ed ai sotto progetti.
Ad esempio per configurare i demoni da eseguire all'avvio del sistema, basterà modificare un unico file contenente solamente la lista dei nomi degli script. Al contrario in altre distribuzioni bisognava inserire il nome del demone all'interno di una lista presente in un unico file contenente tutta la configurazione.
Siderus è una distribuzione Veloce, poiché non deve essere troppo lenta nell'avviarsi, nell'eseguire comandi ed operazioni nei limiti del possibile.
Siderus è Elegante poiché unisce il concetto di Facilità, Semplicità e Velocità e li applica a tutto ciò interagisce con l'utente: dall'output dei programmi alla struttura dei codici sorgente. Ad esempio l'output di un programma, per essere Elegante, deve essere non troppo difficile, non deve avere una struttura complessa e che varia in continuazione e deve essere veloce da comprendere. Ad esempio se prendiamo in considerazione l'output degli script di init:
Si preferisce ad un output strutturato in questo modo:
Mounting filesystems... Starting dbus... Starting networkmanager... Starting bluetooth... Setting the environment for a correct use...
Un output colorato simile al seguente, che risulta più elegante:
Mounting base filesystems: done Starting daemons: dbus: done networkmanager: done bluetooth: done Setting environment: done
Siderus utilizza una suite di programmi liberi o OpenSource, sviluppati con lo scopo di condividere e mantenere libero il software. Ma il concetto di libertà Siderus, non si limita solo alla licenza dei software, ma anche alla libertà degli utenti e degli sviluppatori.
Il gestore dei pacchetti Siderus Packages Manager, infatti, cerca di dare maggiore libertà agli sviluppatori, permettendogli di creare pacchetti non solo precompilati, ma anche pacchetti da compilare. I pacchetti Siderus Packages Manager possono essere anche eseguibili, liberando l'utente medio dall'incubo di installare necessariamente un software.