Vandaag gaan we kijken naar een gespecialiseerde Linux-distro, SharkLinux. Het is een cloud-compatibele en virtualisatie Linux-distro die je in de cloud kunt gebruiken.
SharkLinux is een op Ubuntu gebaseerde distributie met de MATE-desktop en is het best bedoeld voor sysadmin-tests, ontwikkelaars en virtualisatiehobbyisten. Het volgt een rollend releasemodel voor updates.
De distributie staat ook standaard sudo-toegang toe zonder dat een wachtwoord nodig is. Dit is gedaan voor het gemak van de gebruiker. SharkLinux beschikt standaard over de Ubuntu Hardware Enablement (HWE)-kernel, die tal van containers en virtuele machines bevat, waardoor het ideaal is voor professionals en hobbyisten.
De missie van SharkLinux, verteld door Marcus Petit, ontwikkelaar en oprichter van SharkLinux.
“SharkLinux streeft ernaar een Linux-computeromgeving te bieden die zich richt op virtuele omgevingen die out-of-the-box bruikbaar is . SharkLinux zal er ook voor blijven zorgen dat het volledig functioneel blijft wanneer het wordt geïmplementeerd in een cloudomgeving.”
Installatie
Het installeren van SharkLinux is vergelijkbaar met het installeren van een andere Linux-distributie. U kunt een live USB-drive maken van de ISO en deze installeren. Omdat het een cloud-ready Linux-distro is, kun je het op je cloudserver installeren. Voordat u het echter doet, is het altijd beter om het uit te proberen door het op uw virtuele machine te installeren. U kunt de afbeelding downloaden van een van de twee onderstaande bronnen.
SharkLinux downloaden
Rollende release-updates
SharkLinux moet één keer worden geïnstalleerd en wordt voor altijd bijgewerkt omdat het het rollende releasemodel volgt. Er zijn geen versie-releases, maar u kunt snapshots downloaden, die vergelijkbaar zijn met OS-herstelpunten, de ontwikkelaars verpakken het voor u voor onmiddellijke implementatie. Meer details over de traditionele release vs. rollend release-model hier.
SharkLinux-functies
SharkLinux zit boordevol functies die het heel anders maken dan andere distro's die er zijn. Dit zijn de meest gemarkeerde functies:
1. Sudo ontspannen applicatie
In tegenstelling tot de meeste Linux-distributies die worden geleverd met sudo ingeschakeld, moet je je root-wachtwoord typen om voor de eerste keer toegang te krijgen tot "sudo". In het geval van SharkLinux is er geen sudo-wachtwoordvereiste. De enige keer dat een gebruiker het wachtwoord hoeft in te voeren tijdens het inloggen.
De ontspannen sudo-applicatie betekent ook dat beheerders het voor sommige gebruikers kunnen inschakelen als dat nodig is.
2. Flexibele software
SharkLinux is ook flexibel op softwaregebied. Het volgt bijvoorbeeld niet de strikte richtlijnen om te voldoen aan de criteria voor open-source software. Dat betekent dat de distributie ook oplossingen en software kan bevatten die niet altijd beschikbaar zijn in andere distributies. Om dit te doen, heeft SharkLinux zijn exclusieve repo-software, waaronder software zoals MEGASync en Google Chrome.
3. Extra opdrachten
SharkLinux wordt ook geleverd met extra opdrachten die zijn ontworpen om het gebruik van opdrachten door de gebruiker te vereenvoudigen. Andere commando's proberen bestaande commando's te combineren tot één commando of actie door ze in te korten. Dit gaat een lange weg met het versoepelde sudo-beleid.
Sommige van de vereenvoudigde opdrachten bevatten op apt gebaseerde opdrachten, waaronder opschonen, zoeken, verwijderen, enzovoort,. Deze commando's kunnen worden uitgevoerd met argumenten van één woord.
Een ander goed voorbeeld is het upgrade-commando. Als u het in SharkLinux gebruikt, voert het opdrachten uit om de pakketten bij te werken, evenals de apt-cache. Hier zijn een paar voorbeelden:
Om Ubuntu bij te werken, kennen we allemaal de commando's die we moeten volgen:
sudo apt update && sudo apt -ja upgrade
In Sharklinux hoef je alleen maar te typen:
upgrade
Laten we hieronder nog een voorbeeld bekijken.
In Ubuntu:
sudo apt -ja installeren
In SharkLinux:
installeren
Op het moment van schrijven van dit artikel biedt SharkLinux meer dan 150+ unieke commando's.
4. Documentatie
SharkLinux is een aanzienlijk nieuwe Linux-distributie. Dit betekent dat het nu ontbreekt aan goede documentatie. Op de officiële site hebben ze ook vermeld dat het team in de vroege stadia niet veel energie heeft gestoken in documentatie. Het gebrek aan documentatie maakt het moeilijk voor ontwikkelaars om de kracht van SharkLinux en zijn unieke terminalopdrachten volledig te benutten. Ga naar de officiële pagina om de documentatie te zien die ze tot nu toe hebben.
5. virtualisatie
Een van de belangrijkste kenmerken van SharkLinux is de virtualisatie. Het biedt meerdere opties, waaronder:
- KVM voor op Linux gebaseerde VM's'
- QEMU
- Docker-engine
- LXC/LXD-containers
- Libvirt
SharkLinux biedt ook de mogelijkheid om uw VM te maken met vmdebootstrap.
6. Aanpassing en Linuxbrew
Het besturingssysteem is in hoge mate aanpasbaar en geeft u de mogelijkheid om uw bureaublad te beheren zoals u dat wilt. U kunt elke gewenste software installeren, inclusief LibreOffice, VLC, enzovoort.
Het ondersteunt ook Linuxbrew, zodat u uw op MAC gebaseerde applicaties kunt uitvoeren zonder het besturingssysteem te verlaten.
Conclusie
SharkLinux wordt geleverd met veel functies. Dankzij de op virtualisatie gerichte aanpak kan het iets unieks bieden aan de gemeenschap. Wat vind je van de distro? Heb je het uitgeprobeerd? Laat de community je recensie weten in de reacties hieronder.