Oggi daremo un'occhiata a una distribuzione Linux specializzata, SharkLinux. È una distribuzione Linux compatibile con il cloud e la virtualizzazione che puoi utilizzare nel cloud.
SharkLinux è una distribuzione basata su Ubuntu con il desktop MATE ed è ideale per test di amministratori di sistema, sviluppatori e appassionati di virtualizzazione. Segue un modello di rilascio continuo per gli aggiornamenti.
La distribuzione consente anche l'accesso a sudo per impostazione predefinita senza richiedere una password. Questo è fatto per comodità dell'utente. Per impostazione predefinita, SharkLinux presenta il kernel Ubuntu Hardware Enablement (HWE), che include numerosi contenitori e macchine virtuali, rendendolo ideale per professionisti e hobbisti.
La missione di SharkLinux, raccontata da Marcus Petit, sviluppatore e fondatore di SharkLinux.
“SharkLinux mira a fornire un ambiente di elaborazione Linux incentrato su ambienti virtuali che sia utilizzabile 'out-of-the-box' . SharkLinux continuerà inoltre a garantire che rimanga completamente funzionante quando viene distribuito in un ambiente cloud."
Installazione
L'installazione di SharkLinux è simile all'installazione di qualsiasi altra distribuzione Linux. Puoi creare un'unità USB live dalla sua ISO e installarla. Poiché è una distribuzione Linux pronta per il cloud, puoi installarla sul tuo server cloud. Tuttavia, prima di farlo, è sempre meglio provarlo installandolo nella tua macchina virtuale. Puoi scaricare l'immagine da una delle due fonti qui sotto.
Scarica SharkLinux
Aggiornamenti sulle versioni continue
SharkLinux deve essere installato una volta e si aggiorna per sempre seguendo il modello di rilascio progressivo. Non ci sono versioni di versioni, ma puoi scaricare istantanee, che sono come i punti di ripristino del sistema operativo, gli sviluppatori lo impacchettano per te per la distribuzione immediata. Maggiori dettagli sulla versione tradizionale vs. modello di rilascio a rotazione qui.
Caratteristiche di SharkLinux
SharkLinux è ricco di molte funzionalità che lo rendono molto diverso dalle altre distribuzioni là fuori. Ecco le caratteristiche più evidenziate:
1. Applicazione rilassata di Sudo
A differenza della maggior parte delle distribuzioni Linux fornite con sudo abilitato, è necessario digitare la password di root per accedere a "sudo" per la prima volta. Nel caso di SharkLinux, non è richiesta la password sudo. L'unica volta che un utente deve inserire la password durante il login.
L'applicazione sudo rilassata significa anche che gli amministratori possono abilitarla per alcuni utenti se necessario.
2. Software flessibile
SharkLinux è flessibile anche sul software. Ad esempio, non segue le rigide linee guida per soddisfare i criteri del software open source. Ciò significa che la distribuzione può includere anche soluzioni e software che non sono sempre disponibili in altre distribuzioni. Per fare ciò, SharkLinux ha il suo esclusivo software repo, che include software come MEGASync e Google Chrome.
3. Comandi aggiuntivi
SharkLinux include anche comandi aggiuntivi progettati per semplificare l'utilizzo dei comandi da parte dell'utente. Altri comandi cercano di combinare i comandi esistenti in un singolo comando o azione accorciandoli. Questo va molto lontano con la politica sudo rilassata.
Alcuni dei comandi semplificati includono comandi basati su apt tra cui eliminazione, ricerca, rimozione e così via. Questi comandi possono essere eseguiti con argomenti a parola singola.
Un altro ottimo esempio è il comando di aggiornamento. Se lo usi in SharkLinux, eseguirà i comandi per aggiornare i pacchetti così come apt-cache. Ecco alcuni esempi:
Per aggiornare Ubuntu, conosciamo tutti i comandi da seguire:
sudo apt update && sudo apt -yes upgrade
In Sharklinux, tutto ciò che devi digitare è:
aggiornamento
Vediamo un altro esempio qui sotto.
In Ubuntu:
sudo apt -yes install
In SharkLinux:
installare
Al momento della stesura di questo articolo, SharkLinux offre più di 150 comandi unici.
4. Documentazione
SharkLinux è una distribuzione Linux considerevolmente nuova. Ciò significa che ora manca una buona documentazione. Inoltre, sul sito ufficiale, hanno menzionato che il team non ha speso le proprie energie nella documentazione nelle prime fasi. La mancanza di documentazione rende difficile per gli sviluppatori utilizzare appieno la potenza di SharkLinux e dei suoi comandi da terminale unici. Vai alla pagina ufficiale per vedere la documentazione che hanno fino ad oggi.
5. Virtualizzazione
Una delle caratteristiche principali di SharkLinux è la sua virtualizzazione. Offre molteplici opzioni, tra cui:
- KVM per VM basate su Linux'
- QEMU
- Motore Docker
- Contenitori LXC/LXD
- Libvirt
SharkLinux offre anche la possibilità di creare la tua VM usando vmdebootstrap.
6. Personalizzazione e Linuxbrew
Il sistema operativo è altamente personalizzabile e ti dà la possibilità di gestire il tuo desktop come preferisci. Puoi installare qualsiasi software a tua scelta, inclusi LibreOffice, VLC e così via.
Supporta anche Linuxbrew che ti consente di eseguire le tue applicazioni basate su MAC senza uscire dal sistema operativo.
Conclusione
SharkLinux è dotato di molte funzionalità. Il suo approccio incentrato sulla virtualizzazione gli consente di offrire qualcosa di unico alla comunità. Cosa ne pensi della distro? L'hai provato?? Fai sapere alla community la tua recensione nei commenti qui sotto.