Inhaltsverzeichnis
1. Warum begann Linux, „Unveränderlichkeit“ anzustreben?
2. Ubuntu tritt in die Kategorie „unveränderlich“ ein, und die Gewinnchancen sind enorm Obwohl Ubuntu Core nicht so bekannt ist wie das Mainstream-Ubuntu, ist es tatsächlich schon seit vielen Jahren im Einsatz. Obwohl Canonical den Namen des neuen Produkts nicht offiziell bestätigt hat, wird es auf Core 24 basieren Stellen Sie zusätzlich eine Reihe zusätzlicher Pakete zur Bereitstellung von Grafiken bereit. Eine Beta-Version wurde im GitHub-Repository veröffentlicht, möglicherweise eine neue Desktop-Version
3. Netizen: Listiges Ubuntu
Referenzlink:
Heim Betrieb und Instandhaltung Nginx Endlich! Ubuntu startet „immutable'!

Endlich! Ubuntu startet „immutable'!

Jun 09, 2023 am 10:13 AM
linux kde

Welches Linux-Konzept ist dieses Jahr beliebt? „Unveränderlichkeit“ ist definitiv unverzichtbar. Ubuntu konnte es endlich nicht mehr aushalten.

Erst Anfang Juni gab Canonical, die Muttergesellschaft von Ubuntu, bekannt, dass sie sich bald dem unveränderlichen Vertriebstrend anschließen werde.

Während der Hauptentwickler von Snap, Oliver Grawert, die Ankündigung zunächst beiläufig in einem Beitrag auf der OMG-Ubuntu-Website fallen ließ, griff Ubuntu-Desktop-Produktmanager Oliver Smith sie am nächsten Tag in einem Blogbeitrag „Reconfirmation: The next long-term“ auf Die Support-Version (LTS) wird im April nächsten Jahres veröffentlicht. Zusätzlich zur traditionellen Version, die auf dem Deb-Format basiert, wird es auch eine brandneue Version geben, die vollständig auf dem Snap-Format basiert.

Letztere ist eine unveränderliche Desktop-Distribution, die auf Ubuntu Core basiert. Aufgrund ihres experimentellen Charakters ist sie nur als alternativer Download verfügbar. Fans, die Early Adopters mögen, können sie ausprobieren.

Es ist zu beachten, dass Ubuntu Core, das 2015 von Canonical eingeführt wurde, ein „unveränderliches“ Betriebssystem ist, das ebenfalls auf Snap basiert und darauf abzielt, eine vollständig containerisierte Plattform für das Internet der Dinge zu schaffen.

1. Warum begann Linux, „Unveränderlichkeit“ anzustreben?

Unveränderliche Desktop-Distributionen sind derzeit ein beliebter Trend. Die EndlessOS-Distribution ist der Vorreiter. Es gibt auch mehrere von Red Hat gesponserte Fedora-Projekte, darunter Fedora Silverblue (GNOME) und Fedora Kinoite (KDE), sowie der aufstrebende Star der Linux-Distribution Vanilla OS Der Kern des Systems sei „nicht veränderbar“.

Was genau bedeutet „unveränderlich“ im Vergleich zu herkömmlichen Betriebssystemen und welche Attribute machen Betriebssysteme „unveränderlich“?

Eins, schreibgeschützt. Das Hauptmerkmal eines unveränderlichen Betriebssystems besteht darin, dass Benutzer oder Anwendungen das laufende System nicht direkt ändern können.

Zweites, atomares Update. Aktualisierungen werden atomar angewendet. Wenn das Update-Paket erfolgreich installiert wurde, wird das System aktualisiert. Wenn die Systemaktualisierung fehlschlägt, wird die ursprüngliche Systemumgebung wiederhergestellt, sodass die aktuelle Systemumgebung unverändert bleibt.

Drittens ist es vorhersehbar. Da sich das Kernbetriebssystem nicht ändert, ist sein Verhalten auf allen Geräten vorhersehbar.

Viertens Isolationsantrag. Anwendungen werden häufig vom Kernbetriebssystem isoliert und durch Containerisierung voneinander isoliert. Dadurch wird sichergestellt, dass von der Anwendung vorgenommene Änderungen keine Auswirkungen auf das Kernsystem oder andere Anwendungen haben.

Die Vor- und Nachteile dieser Art der „Unveränderlichkeit“ liegen auf der Hand. Einfach ausgedrückt ist die Leistung besser und die Verwendung komplizierter.

Vorteile sind:

Sicherheit: Es ist für Malware schwieriger, Änderungen am System vorzunehmen oder sich von einer Anwendung auf eine andere zu verbreiten.

Die Stabilität des Systems kann garantiert werden, da Systemdateien nicht unerwartet geändert oder gelöscht werden, und atomare Updates können auch sicherstellen, dass Systemaktualisierungen nicht dazu führen, dass das System nur teilweise aktualisiert wird und instabil wird.

Reproduzierbarkeit: Da das Betriebssystem beim Booten identisch ist, ist es einfacher, das System zu testen, zu prüfen und zu validieren sowie Probleme zu diagnostizieren und zu beheben.

Die Verwaltbarkeit des Betriebssystems bedeutet, dass sich Systemadministratoren keine Sorgen über unerwartete Änderungen oder Inkonsistenzen zwischen verschiedenen Systemen machen müssen, da jede Instanz gleich ist. Atomare Updates und Rollbacks vereinfachen die Anwendung von Systemaktualisierungen und die Behebung von Problemen.

Die Nachteile sind:

Reduzierte Flexibilität: Unveränderliche Betriebssysteme sind nicht so flexibel wie herkömmliche Betriebssysteme. Benutzer können Systemdateien nicht ändern oder ihre Systeme nicht im gleichen Umfang anpassen.

Eingeschränkte Kompatibilität: Nicht alle Anwendungen und Dienste sind mit den containerisierten oder isolierten Umgebungen kompatibel, die von unveränderlichen Betriebssystemen bereitgestellt werden.

Speicheranforderungen: Update-Mechanismen erfordern normalerweise die Speicherung von Bild-Snapshots. Isolierte Anwendungen können zu Redundanz im Anwendungsabhängigkeitsspeicher führen.

Entwicklererfahrung: Containerisierte Entwicklungsumgebungen bieten zwar Vorteile (z. B. verbesserte Isolation und Reproduzierbarkeit), können aber auch zu zusätzlicher Komplexität führen und die Verwendung vertrauter Tools und Arbeitsabläufe einschränken.

Oliver Smith glaubt, dass unveränderliche Betriebssysteme andere Eigenschaften als herkömmliche Betriebssysteme haben und für spezifischere Anwendungsumgebungen geeignet sind. Unveränderliche Betriebssysteme eignen sich ideal für Umgebungen, die eine extrem hohe Stabilität, Sicherheit und Vorhersagbarkeit erfordern, wie z. B. Server, IoT-Geräte und hochsichere Umgebungen. In den letzten Jahren haben wir jedoch gesehen, dass diese Attribute einen erheblichen Benutzernutzen zeigen, zunächst im Bereich mobiler Betriebssysteme und dann zunehmend im PC-Bereich. „

2. Ubuntu tritt in die Kategorie „unveränderlich“ ein, und die Gewinnchancen sind enorm Obwohl Ubuntu Core nicht so bekannt ist wie das Mainstream-Ubuntu, ist es tatsächlich schon seit vielen Jahren im Einsatz. Obwohl Canonical den Namen des neuen Produkts nicht offiziell bestätigt hat, wird es auf Core 24 basieren Stellen Sie zusätzlich eine Reihe zusätzlicher Pakete zur Bereitstellung von Grafiken bereit. Eine Beta-Version wurde im GitHub-Repository veröffentlicht, möglicherweise eine neue Desktop-Version

Quelle: GitHubEndlich! Ubuntu startet „immutable!

Zweitens können wir basierend auf dem, was wir bereits wissen, einige Spekulationen anstellen: Es wird höchstwahrscheinlich den GNOME-Desktop verwenden, da dies das einzige offizielle Ubuntu-Produkt ist. Natürlich wird es auch Ausnahmen geben. Beispielsweise verfügen die Betreuer von Ubuntu Unity bereits über eine eigene unveränderliche Distribution, blendOS, die seit Kurzem an Bedeutung gewinnt.

Wenn wir uns außerdem einige bestehende unveränderliche Distributionen ansehen, können wir feststellen, dass sie im Allgemeinen zwei Softwareverteilungs-Toolketten erfordern: eine ist OStree, das zur Installation und Wartung des Betriebssystems selbst verwendet wird, und die andere ist das völlig unabhängige Flatpak , für Anwendungen, die darauf ausgeführt werden. Die unveränderliche Distribution von Ubuntu ist definitiv anders.

Da Ubuntu Core selbst auf Snap basiert, können Sie sicher sein, dass das Gleiche auch für die Desktop-Version von Core gilt: Sie verwendet Snap und zwar vollständig Snap, kein Flatpak und kein APT.

Obwohl viele Menschen von Snap und mit Snap verpackten Apps nicht begeistert sind, ist das Snapcraft-Tool ausgereift und funktioniert wirklich. Das Snappy-Tool unterscheidet sich von Flatpak dadurch, dass es zum Paketieren von Befehlszeilenprogrammen und Betriebssystemkomponenten verwendet werden kann und für Ubuntu-Systeme geeignet ist. Im Vergleich zu allen anderen unveränderlichen Distributionen verwendet die Desktop-Version von Core ein monolithisches Verpackungssystem, das für das gesamte Betriebssystem gilt. Dies könnte auch ein komparativer Vorteil des neuen Ubuntu-Produkts sein.

Interessanterweise bietet der offizielle Blog-Artikel von Canonical auch einen ausführlichen Vergleich der Produkte der Konkurrenz. Eines davon ist Fedora Silverblue und es wird erklärt, wie es einem Chrome OS-ähnlichen Upgrade-Mechanismus über das OSTree-Tool folgt; das andere ist die Distribution von openSUSE stellt hauptsächlich vor, wie MicroOS, das Ubuntu Core ähnelt, Btrfs-Snapshots verwendet, um eine Desktop-Umgebung namens openSUSE Aeon zu unterstützen.

Einerseits ist es sehr selten, dass ein Unternehmen im Linux-Bereich offen über seine Konkurrenten und deren Technologie spricht. Andere Linux-Anbieter für Unternehmen vermeiden es normalerweise, Konkurrenten so weit wie möglich zu erwähnen oder ignorieren andere Konkurrenten sogar.

Ubuntu hingegen ist sich seiner bestehenden Konkurrenten bewusst und hat erkannt, dass ein einfacherer, aber leistungsfähigerer und besser integrierter Software-Stack für Canonical vorteilhafter wäre, obwohl es erst relativ spät auf dem unveränderlichen Desktop-Markt ist.

3. Netizen: Listiges Ubuntu

Einige Leute haben jedoch die neuen Produkte von Ubuntu in Frage gestellt: „Gerade als wir dachten, Linux gäbe uns die Freiheit der Wahl“, brach Ubuntu diese Illusion. „Für viele Anfänger fühlte sich Ubuntu zunächst wie ein Hauch frischer Luft an“, bemerkte der Entwickler. Sie wollten, dass ihre Linux-Version natürlich die einzige Linux-Version wird, die noch übrig ist, und ein wesentlicher Teil ihres raffinierten Plans war ein Werbespot namens SNAP. „

Diese Art von Zweifel ist nicht unbegründet. Dieser Widerspruch wurde schon lange verfolgt.

Endlich! Ubuntu startet „immutable!

Wenn man sich die Geschichte der Linux-Distributionen ansieht, ist es unbestreitbar, dass Ubuntu ein „Phänomen“ ist Man kann sagen, dass die Entwicklungsgeschwindigkeit schnell ist und dass Ubuntu nur wenige Jahre nach der Veröffentlichung von Version 4.10 einfach zu bedienen ist Warthog“ wurde Ubuntu zur ersten Wahl. An der Spitze der Desktop-Linux-Rangliste.

In der Vergangenheit glaubten die Menschen an Open Source und der Grund für den Glauben an Linux war einfach: Wahlfreiheit. Leider war Canonical das Das Unternehmen, das hinter Ubuntu steht, hat kontroverse Entscheidungen getroffen. Dies enttäuscht auch viele Linux-Benutzer. Der typischste Vorfall ist, dass Ubuntu den Benutzern fast das Snap-Format aufzwingt ist eine Methode zur Verteilung von in Snap-Paketen verpackter Software, die eine Nutzungskompatibilität zwischen verschiedenen Linux-Distributionen bietet. Da es sich um ein intern von Canonical entwickeltes Format handelt, ist es verständlich, dass Canonical es vorantreiben möchte, aber das Problem besteht darin, dass in einem Bereich Es gibt AppImage und Flatpak, die von den meisten großen Linux-Distributionen bevorzugt werden. Obwohl Canonical-Chef Mark Shuttleworth betont, dass Snap besser ist als Flatpak, besteht Ubuntu auch darauf up Flatpak. Dies gibt vielen Entwicklern das Gefühl, dass Ubuntu, das einst den Slogan „Linux für Menschen“ hatte, sich zu „für Unternehmen“ geändert hat Einige Leute vermuten auch, dass die Desktop-Version von Ubuntu Core hauptsächlich an zahlende Unternehmenskunden gerichtet sein wird, beispielsweise an diejenigen, die vorhandene Desktops wiederverwenden und Thin Clients unter Windows verwenden möchten. Objektiv betrachtet ist Ubuntu immer noch einer der Die beliebtesten und am weitesten verbreiteten Desktop-Linux-Betriebssysteme sind in Bezug auf Integration, Zusammenstellung und Fertigstellung immer noch besser als alle anderen. Einige Analysten gehen davon aus, dass Ubuntu in die Unveränderlichkeit übergeht Vertriebsmarkt, weil es möglicherweise ein besseres Produkt anbietet als jedes bestehende Unternehmen

Obwohl es noch zu früh ist, um Schlussfolgerungen zu ziehen, hat dieses neue Produkt das Potenzial, den Marktanteil von Canonical auf dem Markt für Unternehmens-Desktops deutlich zu steigern. Dies könnte wiederum den Erfolg seines Snapcraft-Formats und seiner App-Stores steigern.

https://www.theregister.com/2023/06/06/desktop_ubuntu_core_in_2024

https://ubuntu.com/blog/ubuntu-core-an-immutable-linux-desktop

https://www.linuxmi.com/ubuntu-no-flagship-linux.html

https://github.com/canonical/ubuntu-core-desktop

Das obige ist der detaillierte Inhalt vonEndlich! Ubuntu startet „immutable'!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So starten Sie Apache So starten Sie Apache Apr 13, 2025 pm 01:06 PM

Die Schritte zum Starten von Apache sind wie folgt: Installieren Sie Apache (Befehl: sudo apt-Get-Get-Installieren Sie Apache2 oder laden Sie ihn von der offiziellen Website herunter). (Optional, Linux: sudo systemctl

Was tun, wenn der Port Apache80 belegt ist Was tun, wenn der Port Apache80 belegt ist Apr 13, 2025 pm 01:24 PM

Wenn der Port -80 -Port der Apache 80 besetzt ist, lautet die Lösung wie folgt: Finden Sie den Prozess, der den Port einnimmt, und schließen Sie ihn. Überprüfen Sie die Firewall -Einstellungen, um sicherzustellen, dass Apache nicht blockiert ist. Wenn die obige Methode nicht funktioniert, konfigurieren Sie Apache bitte so, dass Sie einen anderen Port verwenden. Starten Sie den Apache -Dienst neu.

So überwachen Sie die NGINX SSL -Leistung auf Debian So überwachen Sie die NGINX SSL -Leistung auf Debian Apr 12, 2025 pm 10:18 PM

In diesem Artikel wird beschrieben, wie die SSL -Leistung von NGINX -Servern auf Debian -Systemen effektiv überwacht wird. Wir werden Nginxexporter verwenden, um Nginx -Statusdaten in Prometheus zu exportieren und sie dann visuell über Grafana anzeigen. Schritt 1: Konfigurieren von Nginx Erstens müssen wir das Modul stub_status in der nginx -Konfigurationsdatei aktivieren, um die Statusinformationen von Nginx zu erhalten. Fügen Sie das folgende Snippet in Ihre Nginx -Konfigurationsdatei hinzu (normalerweise in /etc/nginx/nginx.conf oder deren inklusive Datei): location/nginx_status {stub_status

So richten Sie im Debian -System einen Recyclingbehälter ein So richten Sie im Debian -System einen Recyclingbehälter ein Apr 12, 2025 pm 10:51 PM

In diesem Artikel werden zwei Methoden zur Konfiguration eines Recycling -Bin in einem Debian -System eingeführt: eine grafische Schnittstelle und eine Befehlszeile. Methode 1: Verwenden Sie die grafische Schnittstelle Nautilus, um den Dateimanager zu öffnen: Suchen und starten Sie den Nautilus -Dateimanager (normalerweise als "Datei") im Menü Desktop oder Anwendungen. Suchen Sie den Recycle Bin: Suchen Sie nach dem Ordner recycelner Behälter in der linken Navigationsleiste. Wenn es nicht gefunden wird, klicken Sie auf "Andere Speicherort" oder "Computer", um sie zu suchen. Konfigurieren Sie Recycle Bin-Eigenschaften: Klicken Sie mit der rechten Maustaste auf "Recycle Bin" und wählen Sie "Eigenschaften". Im Eigenschaftenfenster können Sie die folgenden Einstellungen einstellen: Maximale Größe: Begrenzen Sie den im Recycle -Behälter verfügbaren Speicherplatz. Aufbewahrungszeit: Legen Sie die Erhaltung fest, bevor die Datei automatisch im Recyclingbehälter gelöscht wird

Die Bedeutung von Debian Sniffer für die Netzwerküberwachung Die Bedeutung von Debian Sniffer für die Netzwerküberwachung Apr 12, 2025 pm 11:03 PM

Obwohl in den Suchergebnissen "Debiansniffer" und ihre spezifische Anwendung bei der Netzwerküberwachung nicht direkt erwähnt werden, können wir schließen, dass sich "Sniffer" auf ein Tool für Netzwerkpaket -Capture -Analyse bezieht, und seine Anwendung im Debian -System unterscheidet sich nicht wesentlich von anderen Linux -Verteilungen. Die Netzwerküberwachung ist entscheidend für die Aufrechterhaltung der Netzwerkstabilität und die Optimierung der Leistung, und Tools für die Analyse der Paketerfassung spielen eine Schlüsselrolle. Im Folgenden werden die wichtige Rolle von Tools zur Netzwerküberwachung (z. B. in Debian-Systemen ausgeführt) erklärt: Der Wert von Netzwerküberwachungstools: Schneller Fehlerstandort: Echtzeitüberwachung von Netzwerkmetriken, wie z.

So optimieren Sie die Leistung von Debian Readdir So optimieren Sie die Leistung von Debian Readdir Apr 13, 2025 am 08:48 AM

In Debian -Systemen werden Readdir -Systemaufrufe zum Lesen des Verzeichnisinhalts verwendet. Wenn seine Leistung nicht gut ist, probieren Sie die folgende Optimierungsstrategie aus: Vereinfachen Sie die Anzahl der Verzeichnisdateien: Teilen Sie große Verzeichnisse so weit wie möglich in mehrere kleine Verzeichnisse auf und reduzieren Sie die Anzahl der gemäß Readdir -Anrufe verarbeiteten Elemente. Aktivieren Sie den Verzeichnis -Inhalt Caching: Erstellen Sie einen Cache -Mechanismus, aktualisieren Sie den Cache regelmäßig oder bei Änderungen des Verzeichnisinhalts und reduzieren Sie häufige Aufrufe an Readdir. Speicher -Caches (wie Memcached oder Redis) oder lokale Caches (wie Dateien oder Datenbanken) können berücksichtigt werden. Nehmen Sie eine effiziente Datenstruktur an: Wenn Sie das Verzeichnis -Traversal selbst implementieren, wählen Sie effizientere Datenstrukturen (z.

So starten Sie den Apache -Server neu So starten Sie den Apache -Server neu Apr 13, 2025 pm 01:12 PM

Befolgen Sie die folgenden Schritte, um den Apache -Server neu zu starten: Linux/MacOS: Führen Sie sudo systemCTL RESTART APache2 aus. Windows: Net Stop Apache2.4 und dann Net Start Apache2.4 ausführen. Führen Sie Netstat -a | Findstr 80, um den Serverstatus zu überprüfen.

Wie man Debian Syslog lernt Wie man Debian Syslog lernt Apr 13, 2025 am 11:51 AM

In diesem Leitfaden werden Sie erfahren, wie Sie Syslog in Debian -Systemen verwenden. Syslog ist ein Schlüsseldienst in Linux -Systemen für Protokollierungssysteme und Anwendungsprotokollnachrichten. Es hilft den Administratoren, die Systemaktivitäten zu überwachen und zu analysieren, um Probleme schnell zu identifizieren und zu lösen. 1. Grundkenntnisse über syslog Die Kernfunktionen von Syslog umfassen: zentrales Sammeln und Verwalten von Protokollnachrichten; Unterstützung mehrerer Protokoll -Ausgabesformate und Zielorte (z. B. Dateien oder Netzwerke); Bereitstellung von Echtzeit-Protokoll- und Filterfunktionen. 2. Installieren und Konfigurieren von Syslog (mit Rsyslog) Das Debian -System verwendet standardmäßig Rsyslog. Sie können es mit dem folgenden Befehl installieren: sudoaptupdatesud

See all articles