Die beste Technologie ist ein sich bewegendes Ziel. Wenn Technologie stagniert, neigt die Gesellschaft dazu, sie zu überholen und zu wachsen. Linux, das weit verbreitete Open-Source-Betriebssystem, ist eine grundlegende Technologie, die einer der fortschrittlichsten Computersystemideen von heute zugrunde liegt. Daher bietet dieses Betriebssystem Anpassungsfähigkeit, obwohl es über drei Jahrzehnte der Entwicklung bemerkenswert unverändert geblieben ist. Infolgedessen befindet sich Linux in einer einzigartigen Position - einerseits ist es eine solide Investition in die Entwicklung Ihrer Fähigkeiten, da es sich nicht ändert, andererseits ist es eine scheinbar endlose treibende Kraft für das Erlernen neuer Fähigkeiten.
2020 war ein seltsames Jahr, egal wie man es betrachtet, aber für Linux stellte sich heraus, dass es eine Fortsetzung des normalen Entwicklungszyklus war. In diesem Artikel werfen wir einen Blick zurück auf dieses Jahr und teilen kurz mit, was Sie 2020 über Linux wissen müssen.
ZFS unter Linux
Das ZFS-Dateisystem bietet Daten- und Metadatenintegritätsprüfungen, Datenspiegelung, Unterstützung für Laufwerke mit bis zu 256 Billionen Yobibyte , native hardwarebeschleunigte Verschlüsselung und effiziente Replikation. ZFS ist eine Innovation, die von Sun Microsystems entwickelt wurde. Leider verhindert die Lizenz, dass sie standardmäßig mit Linux ausgeliefert wird. Das OpenZFS- Team hat das Projekt jedoch auf BSD und Linux portiert, sodass Sie ZFS auf jedem System verwenden können, vom Laptop bis zum Rechenzentrum.
Das Beherrschen von ZFS ist unter Fedora Linux überraschend einfach. Sheng Mao hat dies in seinem Artikel über die Konfiguration von ZFS unter Linux demonstriert .
Linux unterbricht
So nah wie möglich an Linux ist, gibt es immer die Möglichkeit, tiefer zu tauchen und herauszufinden, wie es gelingt, seine Arbeit so gut zu erledigen. Börsencomputer, digitale Filmstudios, Sound-Workstations und andere Hochleistungsumgebungen erfordern eine Echtzeitverarbeitung. Gleichzeitig können es sich andere Computer leisten, bei der Verarbeitung von Anforderungen etwas faul zu sein. Daher ist die Verwaltung der vielen Schleifen, die ständig im Computer ausgeführt werden, keine leichte Aufgabe. Zu verstehen, wie und warum der Linux-Kernel Interrupt-Anforderungen (IRQs) verwaltet, ist für den durchschnittlichen Benutzer möglicherweise nicht erforderlich, aber es macht Spaß, unabhängig davon zu lernen, was Sie normalerweise auf Ihrem Computer tun. Weitere Informationen finden Sie im Artikel von Stefan Avenvedde "Wie der Linux-Kernel mit Interrupts umgeht ".
Linux in der Tasche
Da Googles Android-Betriebssystem auf dem Linux-Kernel läuft, würden viele von uns sagen, dass Linux bereits in unserer Tasche steckt. Trotz seiner Bequemlichkeit vermittelt das Java-Frontend Android nicht immer das Linux- Gefühl , das viele Linux-Benutzer anstreben. Und einige Benutzer haben überhaupt kein Android-Handy.
Die gute Nachricht ist, dass Sie Linux auf einem Android- oder iOS-Gerät ausführen können, einschließlich Terminal, Bash, Python, Paketmanager und allem, was Sie an diesem Open Source-Desktop-Betriebssystem sonst noch lieben.
Wenn Sie Android verwenden, lesen Sie meinen Artikel über Termux . Wenn Sie mit iOS arbeiten, lesen Sie den hervorragenden Artikel von Lee Tusman zum Ausführen der Linux-Befehlszeile auf einem iOS-Gerät....
Linux neue Befehle
Die Zeit schreitet voran, und manchmal reichen die alten komplizierten Befehle der Vergangenheit für moderne Systeme nicht aus. Obwohl sich Ihr Muskelgedächtnis an Befehle wie
crontabund ifconfig(und iwconfigund wpa_supplicant) gewöhnen könnte , gibt es einen durchaus akzeptablen Ersatz für diese und andere Funktionen. Wenn Sie sich nicht von den alten Befehlen trennen können , lesen Sie die Bash-Aliase , da diese neuen Befehle das Lernen wert sind.
-
ifconfignmcli. - ,ifconfigiwconfigwpa_supplicant(wicd) . Linuxnmcli, , . nmcli . - cron,
atbatch— , , , . , , : systemd. systemd, , . gcoregdb— , .gcoreProcDump Microsoft, ID (PID),gdb. , , , . ProcDump .
, Linux
Die Cloud-Technologie rast mit voller Geschwindigkeit voran, und Linux bleibt die Hauptantriebskraft dahinter. Eine Cloud ist eine Sammlung von Computern (Knoten) mit einem massiv verteilten Dateisystem (z. B. Ceph ), die normalerweise mit Kubernetes oder OpenShift verwaltet werden .
So gut Sie Linux auf Ihrem Laptop, Desktop oder sogar in einem privaten Rechenzentrum kennen, gibt es eine ganz neue Welt, in der Sie mit Linux in Cloud-Containern experimentieren können. Das Beherrschen eines kurzlebigen Containers kann eine Herausforderung sein, aber mit etwas Übung und ein wenig Kontextwissen können Sie mit Kubernetes interessante Systeme erstellen und verwalten (d. H. Aktualisieren, skalieren und deren Leistung optimieren).
Kiki Liu schrieb eine der besten Bewertungen zum Cloud-Workflow in einem Anfängerleitfaden zur Container-Orchestrierung von Kubernetes . Lesen Sie es und laden Sie dann das Kubernetes eBook von Chris Collins herunter , um Ihre eigene Cloud auf einem Raspberry Pi-Cluster zu erstellen.
Der Aufstieg von Open Source
Linux-Benutzer genießen die Zuverlässigkeit und Stabilität dieses Betriebssystems, und dies ist das Prinzip der Systemarchitektur, die es von Unix übernommen hat: Das Betriebssystem kann gleich bleiben, seine Grenzen erweitern und neue Arten von Technologien beherrschen. Ein Teil des Spaßes mit Linux und Open Source ist das Gefühl der Erforschung, das durch das Lernen eines neuen Teams entsteht, und das Gefühl des Erfolgs, wenn es funktioniert und Ihnen das Leben erleichtert. Informieren Sie sich über die neuesten Linux-Trends und lernen Sie noch heute etwas Neues!
Werbung
VDSina bietet virtuelle Server für jede Aufgabe, eine große Auswahl an Betriebssystemen für die automatische Installation, die Installation jedes Betriebssystems über Ihre eigene ISO , ein praktisches proprietäres Control Panel und die tägliche Zahlung.
