Canonical, das Unternehmen hinter Ubuntu Linux, hat ein neues Cloud-Betriebssystem namens veröffentlicht Bissiger Ubuntu Core. Während Ubuntu Core vielen ein vertrauter Name sein mag, was ein nacktes, minimalistisches Ubuntu-System bedeutet, ist der neue „bissige“ Ansatz nicht etwas, mit dem viele vertraut wären. Obwohl Snappy Ubuntu Core für Cloud-Systeme gedacht ist, schwenkt Ubuntu auf Verschieben Sie das Desktop-Betriebssystem auf eine schnelle Basis In Absehbarer Zukunft.
Ein neuer Paketverwaltungsansatz
Erfahrene Ubuntu-Benutzer waren mit der Verwendung vertraut und vertraut apt
und seine Frontends, um Deb-Pakete auf ihren Systemen zu installieren. Aber Ubuntu ändert langsam das bewährte Verpackungssystem in etwas Neues namens “bissig”. Die Nomenklatur soll die Geschwindigkeitsverbesserung dieses neuen Verpackungssystems anzeigen. Entsprechend der Ubuntu Developer Website::
Der schnelle Ansatz ist schneller, zuverlässiger und ermöglicht es uns, Apps und Benutzern stärkere Sicherheitsgarantien zu bieten. Deshalb nennen wir sie „schnelle“ Anwendungen.
Snappy soll die Sicherheit durch Isolation erhöhen. Jede Anwendung und Systemkomponente „sitzt“ im Wesentlichen in einem eigenen Container. Das Betriebssystem und die Anwendungsdateien werden perfekt getrennt gehalten, solange sie schreibgeschützt bleiben. Dies bedeutet, dass sie nicht manipuliert werden können.
Abgesehen von der erhöhten Sicherheit erleichtert bissig sowohl System- als auch Anwendungsaktualisierungen. Der neue Ansatz bietet bildbasierte “Transaktions” -Updates, was bedeutet, dass ein Update entweder vollständig erfolgreich ist oder vollständig fehlschlägt, sodass keine Teilaktualisierungen mehr auftreten und Systeme kaputt gehen. Dies würde die Systemwartung für Endbenutzer und Entwickler auf jeden Fall zuverlässiger, schneller und einfacher machen.
Bissige Desktops?
Auch wenn Early Adopters versuchen, sich darüber Gedanken zu machen, was bissig für sie bedeutet und wie sie das Beste daraus machen können, hat Ubuntu angekündigt, dass bis 15.10 Uhr ein neues, bissiges Desktop-Image zum Download zur Verfügung stehen soll. Dies erhöhte sich natürlich sogar mehr Fragen, hauptsächlich über die zukünftige Verfügbarkeit von Deb-Paketen und Ubuntus Beziehung zu Debian, auf der es noch basiert.
Wenn Sie mit apt vertraut sind und es auf Ihrem Desktop-PC oder Laptop verwenden, können Sie sich zurücklehnen und entspannen: Sie müssen nicht auf bissig umsteigen, wenn Sie dies nicht möchten, zumindest nicht für einige Jahre. Ubuntu stellt bissig als separaten Spin für seinen 15.10 “Wiliy Werewolf” zur Verfügung, während der Hauptstrang wahrscheinlich deb-basiert bleiben wird.
Ab dem 16.04. Plant Canonical, immer mehr auf bissige Produkte umzusteigen. Natürlich wird 16.04 die nächste LTS-Version sein, und Canonical plant aus diesem Grund nicht, die Verwendung von Debs einzustellen: Sie können zwischen einem Deb- und einem Snappy-basierten System wählen. Mit dem dreijährigen Support-Zyklus von 16.04 werden Ihre Debs garantiert bis 2019 funktionieren.
Das Basissystem neuerer Iterationen von Ubuntu Desktop wird wahrscheinlich weiterhin auf Debian basieren. Es gibt noch keine Pläne, alles „bissig“ zu machen.
Bissig ausprobieren
Wenn Sie nicht auf die Veröffentlichung von 15.10 warten können, können Sie Snappy Ubuntu Core ausprobieren, um ein erstes Gefühl für Snappy zu bekommen. Obwohl das verfügbare System-Image in der Cloud ausgeführt werden soll, mit Ubuntus Anweisungen Sie können es problemlos in eine virtuelle Maschine importieren, obwohl einige Vorbereitungen erforderlich sind. Wahrscheinlich ist der einfachste Weg, um Snappy zu bekommen, es durch Vagrant zu versuchen; Das macht die Bereitstellung von Virtualbox-Einweg-Images zum Kinderspiel.
Zuerst müssen Sie vagrant selbst installieren:
sudo apt-get update sudo apt-get install vagrant
Wählen Sie ein Verzeichnis aus oder erstellen Sie es, in dem Sie das virtuelle Snappy-Image bereitstellen möchten. In diesem Fall ist es “~ / Snappy”
Erstellen Sie zuerst das Verzeichnis
mkdir ~/Snappy
Dann ändern Sie es in
cd ~/Snappy
Das vagrant init
Befehl wird hier eine “Vagrant-Datei” platzieren. So bereiten Sie die Bereitstellung vor:
vagrant init http://cloud-images.ubuntu.com/snappy/15.04/core/stable/current/core-stable-amd64-vagrant.box
Der Befehl
vagrant up
lädt eine vorgefertigte Vagapp-fähige Snappy Ubuntu Core-Box herunter und startet sie. (Sie können den gleichen Befehl später verwenden, um die Box zu starten.)
Sie können sich mit anmelden
vagrant ssh
Bissige Grundlagen
Sobald Sie angemeldet sind, können Sie versuchen, wie bissig mit den folgenden Grundfunktionen funktioniert
Überprüfen Sie zuerst die Systemversion und die grundlegenden Informationen:
snappy info
Sie erhalten einige minimale Informationen zu Ihrem System, einschließlich installierter Frameworks und Anwendungen. Der Ubuntu Snappy-Kern ist mit Frameworks wie Docker erweiterbar, auf denen Anwendungen aufgebaut werden können.
Die Installation von Frameworks und Anwendungen ist genauso einfach wie bei apt:
sudo snappy install docker
wird das Docker-Framework installieren, während
sudo snappy install hello-world
wird die “Hallo Welt” App von Canonical installieren. Es gibt keinen Unterschied bei der Installation von Frameworks und Anwendungen, sie werden alle als “Images” geliefert. Sie erhalten auch einen schönen Fortschrittsbalken:
Laufen snappy info
wird wieder die Änderungen widerspiegeln.
Zum Aktualisieren des Systems kann ein einzelner Aktualisierungsbefehl verwendet werden, im Gegensatz zu früheren Aktualisierungen (z. B. Abrufen aktualisierter Paketinformationen) und Aktualisierungen (z. B. Installieren aktualisierter Pakete) wie bei apt. Mit bissig ist es so einfach wie:
sudo snappy update
In diesem Fall wurde nur ein einzelnes Paket aktualisiert.
Geben Sie ein, um die installierten Pakete mit Versionsinformationen aufzulisten
snappy list -v
Es zeigt den minimalen Satz installierter Pakete. Es ist interessant festzustellen, dass das Basissystem nur in zwei Paketen vorhanden ist, Ubuntu-Core und Generic-AMD64. Alles andere dort müssen Sie selbst installiert haben, sonst kam es mit dem virtuellen Image.
Das generic-amd64-Paket zeigt hier zwei Versionen, 1.1 und 1.1.1. Der Stern
sudo snappy rollback generic-amd64
snappy list -v
neben 1.1.1 zeigt, dass dies derjenige ist, der aktiv genutzt wird. Um zur vorherigen Version zurückzukehren, verwenden Sie einfach die Rollback-Option:
Um zur vorherigen Version zurückzukehren, verwenden Sie einfach die Rollback-Option.
snappy search
Mit Snappy können Sie auch nach verfügbaren Paketen suchen, die zum Zeitpunkt des Schreibens noch recht selten sind:
snappy search docker
Mit Snappy können Sie auch nach verfügbaren Paketen suchen.
snappy --help
Um mehr über die verfügbaren Funktionen zu erfahren, können Sie die Inline-Hilfe verwenden oder beziehen Sie sich auf die Tutorials auf der Ubuntu Developer Website man
für weitere Beispiele. Unglücklicherweise man
ist auf Snappy Ubuntu Core standardmäßig nicht verfügbar und es gibt kein Snappy-Paket für
Die detaillierteren Manpages sind jedoch noch nicht zu sehen.
exit
Sobald Sie mit Snappy Ubuntu Core fertig sind, können Sie die virtuelle Umgebung durch Eingabe verlassen
vagrant halt
und fahren Sie die virtuelle Maschine mit herunter
vagrant destroy
Zur Entsorgung der virtuellen Maschine verwenden
Fazit