Aujourd'hui, nous allons jeter un oeil à une distribution Linux spécialisée, SharkLinux. C'est une distribution Linux compatible avec le cloud et la virtualisation que vous pouvez utiliser dans le cloud.
SharkLinux est une distribution basée sur Ubuntu avec le bureau MATE et est particulièrement destinée aux tests d'administrateur système, aux développeurs et aux amateurs de virtualisation. Il suit un modèle de version continue pour les mises à jour.
La distribution permet également l'accès sudo par défaut sans nécessiter de mot de passe. Ceci est fait pour la commodité de l'utilisateur. Par défaut, SharkLinux comprend le noyau Ubuntu Hardware Enablement (HWE), qui comprend de nombreux conteneurs et machines virtuelles, ce qui le rend idéal pour les professionnels et les amateurs.
La mission de SharkLinux, racontée par Marcus Petit, développeur et fondateur de SharkLinux.
"SharkLinux vise à fournir un environnement informatique Linux se concentrant sur les environnements virtuels qui est utilisable "prêt à l'emploi" . SharkLinux continuera également à s'assurer qu'il reste entièrement fonctionnel lorsqu'il est déployé dans un environnement cloud."
Installation
L'installation de SharkLinux est similaire à l'installation de toute autre distribution Linux. Vous pouvez créer une clé USB en direct à partir de son ISO et l'installer. Comme il s'agit d'une distribution Linux prête pour le cloud, vous pouvez l'installer sur votre serveur cloud. Cependant, avant de le faire, il est toujours préférable de l'essayer en l'installant dans votre machine virtuelle. Vous pouvez télécharger l'image à partir de l'une des deux sources ci-dessous.
Télécharger SharkLinux
Mises à jour progressives des versions
SharkLinux doit être installé une fois, et il se met à jour pour toujours car il suit le modèle de version continue. Il n'y a pas de versions de version, mais vous pouvez plutôt télécharger des instantanés, qui sont comme des points de restauration du système d'exploitation que les développeurs vous emballent pour un déploiement immédiat. Plus de détails sur la version traditionnelle vs. modèle de sortie de roulement ici.
Fonctionnalités de SharkLinux
SharkLinux regorge de nombreuses fonctionnalités qui le rendent assez différent des autres distributions. Voici les fonctionnalités les plus mises en avant :
1. Application Sudo détendue
Contrairement à la plupart des distributions Linux qui viennent avec sudo activé, vous devez taper votre mot de passe root pour accéder à « sudo » pour la première fois. Dans le cas de SharkLinux, il n'y a pas d'exigence de mot de passe sudo. La seule fois où un utilisateur doit saisir le mot de passe lors de la connexion.
L'application sudo détendue signifie également que les administrateurs peuvent l'activer pour certains utilisateurs s'ils en ont besoin.
2. Logiciel flexible
SharkLinux est également flexible sur les logiciels. Par exemple, il ne suit pas les directives strictes pour répondre aux critères des logiciels open source. Cela signifie que la distribution peut également inclure des solutions et des logiciels qui ne sont pas toujours disponibles dans d'autres distributions. Pour ce faire, SharkLinux dispose de son logiciel de repo exclusif, qui comprend des logiciels comme MEGASync et Google Chrome.
3. Commandes supplémentaires
SharkLinux est également livré avec des commandes supplémentaires conçues pour simplifier l'utilisation des commandes par l'utilisateur. D'autres commandes essaient de combiner des commandes existantes en une seule commande ou action en les raccourcissant. Cela va un long chemin avec la politique sudo détendue.
Certaines des commandes simplifiées incluent des commandes basées sur apt, notamment purger, rechercher, supprimer, etc. Ces commandes peuvent être exécutées avec des arguments à un seul mot.
Un autre bon exemple est la commande upgrade. Si vous l'utilisez dans SharkLinux, il exécutera des commandes pour mettre à jour les packages ainsi que l'apt-cache. Voici quelques exemples:
Pour mettre à jour Ubuntu, nous connaissons tous les commandes à suivre :
sudo apt update && sudo apt -yes upgrade
Dans Sharklinux, il suffit de taper :
améliorer
Voyons un autre exemple ci-dessous.
Sous Ubuntu :
sudo apt -oui installer
Dans SharkLinux :
installer
Au moment de la rédaction de cet article, SharkLinux propose plus de 150+ commandes uniques.
4. Documentation
SharkLinux est une toute nouvelle distribution Linux. Cela signifie qu'il manque maintenant une bonne documentation. De plus, sur le site officiel, ils ont mentionné que l'équipe n'avait pas dépensé son énergie en documentation au début. Le manque de documentation rend difficile pour les développeurs d'utiliser pleinement la puissance de SharkLinux et ses commandes de terminal uniques. Rendez-vous sur la page officielle pour voir la documentation dont ils disposent à ce jour.
5. Virtualisation
L'une des fonctionnalités principales de SharkLinux est sa virtualisation. Il offre plusieurs options, notamment :
- KVM pour les machines virtuelles basées sur Linux'
- QEMU
- Moteur Docker
- Conteneurs LXC/LXD
- Libvirt
SharkLinux offre également la possibilité de créer votre machine virtuelle à l'aide de vmdebootstrap.
6. Personnalisation et Linuxbrew
Le système d'exploitation est hautement personnalisable et vous donne la possibilité de gérer votre bureau comme vous le souhaitez. Vous pouvez installer n'importe quel logiciel de votre choix, y compris LibreOffice, VLC, etc.
Il prend également en charge Linuxbrew vous permettant d'exécuter vos applications basées sur MAC sans quitter le système d'exploitation.
Conclusion
SharkLinux est livré avec de nombreuses fonctionnalités. Son approche axée sur la virtualisation lui permet d'offrir quelque chose d'unique à la communauté. Que pensez-vous de la distribution? L'as-tu essayé? Faites part de votre avis à la communauté dans les commentaires ci-dessous.