learn linux online linux fundamentals

Microsoft ist nicht mehr das Unternehmen, das

es einmal war. Denken Sie daran, wenn Sie so wollen, sagte Steve Ballmer,

der damalige CEO, im Juni 2001, dass „

Linux ein Krebsgeschwür ist” [1]. Microsoft versuchte jahrelang

, das Open-Source-Modell zu durchkreuzen und griff

Linux frontal an. Microsoft wurde jedoch im

Laufe der Jahre milder und gab schließlich zu, dass

sie falsch lagen. Heutzutage umarmen sie Linux.

Der derzeitige CEO von Microsoft, Satya Nadella,

warb 2015 sogar für [Zitat] „Microsoft Loves

Linux” [2].

Dann wurde das Windows-Subsystem für Linux WSL

im Jahr 2016 veröffentlicht, das es ermöglicht

, Bash und andere Linux-Sachen auf Ihrem

Windows-PC auszuführen, sogar so weit, dass

Sie eine abgespeckte Version von Ubuntu in

einem Terminal auf Ihrem Windows ausführen können Schreibtisch. Vor drei

Jahren hat Microsoft die etwas überraschende

Übernahme von Github, der beliebten Code-Hosting-

und Entwicklungs-Site, getätigt. Anschließend

portierten sie ihre inzwischen äußerst beliebte Entwicklungsumgebung

Visual Studio Code auf Linux. Im Jahr 2019 hat der

Redmonder Schurke den WSL-Ante mit WSL2 erhöht

und den Linux-Kernel direkt in Windows

selbst integriert, und dann…. Vor ein paar Tagen ging Microsoft

All-In… Sie veröffentlichten ihre eigene Version

von Linux. Ja, das stimmt, Microsoft hat

seine eigene FREAKING Linux-Distribution entwickelt! Der seltsam

betitelte CBL-Mariner wurde mit wenig

Fanfare veröffentlicht, könnte aber große Auswirkungen

auf Microsoft, Sie und/oder die Open Source

Community haben. Aber werden diese Auswirkungen

positiv oder negativ sein? Lassen Sie uns hier

über Al’s Geek Lab diskutieren!

In der auf GitHub [3] verfügbaren Readme-Datei heißt es:

„CBL-Mariner ist eine interne Linux-Distribution

für die Cloud-Infrastruktur und

Edge-Produkte und

-Dienste von Microsoft Open Source

und um einen Beitrag zur Linux-Community zu leisten.”

Also erstens, was ist mit dem Namen? Nun,

CBL steht für “Common Base Linux”, und

Mariner ist der Codename, den sie

für diese Version 1.0 verwenden. Ein bisschen so, wie “Cobalt

” der Codename für die kommende Windows 11-

Version ist.

Während CBL sofort von Github zum Download zur Verfügung steht

, werden Sie kaum

etwas finden, das

einen Linux-Distributions-ähnlichen Download darstellt. Die meisten von uns sind

gut darin, auf Websites wie ubuntu.com zu gehen

und ein .iso-Image herunterzuladen, aber

auf der Github-Site von Mariner ist kein solches Bild verfügbar.

Stattdessen müssen Sie im Moment

einige Gigs herunterladen und dann

einen langwierigen Build-Prozess ausführen. Am Ende, wenn Sie

die Schritte richtig befolgen, erhalten Sie ein .iso-

Image, von dem Sie dann das Installationsprogramm booten können

.

Unter der Haube scheint CBL-Mariner ein

Sammelsurium der Red Hat-basierten Fedora-Linux-

Distribution zu sein, da es die beliebten

RPM-Pakete von Red Hat verwendet, aber insbesondere auch Anleihen

von VMWare PhotonOS [4]. PhotonOS führte

den TDNF-Installer ein, die „kleine”

Version von Red Hats DNF-Paketmanager,

dem Ersatz für YUM. TDNF ist in

C geschrieben und hat keine Python-Abhängigkeiten [5],

was es leichter macht als DNF in

Fedora. Softwarepakete für Mariner

können auch aus SPEC-Dateien und Quelldateien generiert

werden.

Microsoft CBL wurde aus einer minimalistischen,

cloudfähigen Perspektive entwickelt und kann

als Container oder VM bereitgestellt werden. Dies macht es

zu einem Anwärter auf

RedHats Fedora CoreOS, RancherOS und Ubuntu Core.

Es verbraucht sehr begrenzte Festplatten- und Speicherressourcen.

Microsoft fuhr fort, dass „die leichten

Eigenschaften von CBL-Mariner auch

schnellere Bootzeiten und eine minimale Angriffsfläche bieten”.

Bei der Überprüfung der Anforderungen stellte ich fest, dass

es tatsächlich leicht ist. 1 CPU, 0,5 GB RAM

und 8 GB Festplatte reichen aus, um

rudimentäre Workloads auszuführen. Wenn ich jetzt sage, dass CBL-

Mariner minimalistisch ist, spreche ich hier nicht von Slackware

oder Arch mit i3wm, sondern von einer

grafischen Benutzeroberfläche. Tatsächlich enthält das 2000-

Paket-Software-Repository für Mariner

keine grafischen Anwendungen oder X-Server.

Das ist völlig absichtlich, genau wie die

anderen Container-/Cloud-Server-Linux-Distributionen, die

ich vorhin erwähnt habe.

Nach allem, was man nachlesen kann, nimmt Microsoft

die Sicherheit seiner minimalistischen Distribution ernst.

Out-of-the-Box bietet sie manipulationssichere

Protokolle, einen gehärteten Kernel, Adressraum-Layout-

Randomisierung (ASLR), Compiler-basierte Härtung

und signierte Updates.

Also, was zum Teufel soll das alles? Warum entwickelt

Microsoft Distributionen, insbesondere

wenn es bereits viele Distributionen

gibt?

Nun, ein paar Gründe:

Es ist wahrscheinlich, dass CBL in Zukunft

Ubuntu als Standard-Distribution durch das Windows-

Subsystem für Linux ersetzen wird. Das ist

nicht unbedingt eine schlechte Sache, es bedeutet, dass

es eng mit Windows verbunden ist, sodass

es alle notwendigen Dienste bietet

, die ein Entwickler sofort

wünscht.

Das Internet der Dinge: IOT ist die Zukunft

, sagt jeder immer wieder. Microsoft nutzt

diese Welle der Internetintegration im

großen Stil. Sie müssen sich lediglich bei Azure anmelden

, um viele Tutorials zur Verwendung von

Azure für Ihr neuestes IOT-Produkt oder

-Projekt anzuzeigen. Die Realität ist jedoch, dass IOT-Geräte,

von Dingen wie Sensoren in Ihrem Kühlschrank bis hin

zum Kinderbettmonitor Ihres Kleinkindes, kleine, billige

Geräte mit geringem Stromverbrauch und geringem Speicher sind. Windows Server ist

in jeder Inkarnation ein zu großes und zu

schweres Betriebssystem, um diese Geräte realistisch mit Strom zu versorgen

. Es ist absolut sinnvoll,

auf diesen Geräten eine minimale Linux-Distribution zu haben,

und 99,9% von ihnen tun dies bereits. Microsoft

wetten, dass sich das nicht ändern wird, also ist

dies eine perfekte Möglichkeit für Microsoft,

diesen Markt noch ein wenig zu kontrollieren.

Cloud-Dienste: Der

Hauptgrund dafür, dass Microsoft seine eigene

Linux-Distribution erstellen wird, ist bei weitem die Bereitstellung eines Microsoft-Spins

für leichtgewichtige Cloud-Dienste. AWS hat ein

eigenes Amazon Linux, das als minimalistische

Distribution betrieben werden kann. Anstatt vollwertige

Distributionen mit allem Drum und Dran zu haben,

wenn Sie nur den Kernel und ein paar

ausgewählte Tools brauchen, um eine Anwendung zum Laufen zu bringen, ist

eine minimalistische Distribution ideal. Vor allem,

wenn es in einem Container in der

Cloud ausgeführt werden soll.

Es gibt die Neinsager da draußen, die

immer noch davon ausgehen, dass Microsoft der Feind ist

und Open Source und Linux auf

Schritt und Tritt vernichten wollen und dass ihre derzeitige Strategie

darin besteht, best way to learn linux free linux training – https://vps.evlla.com – den Tod zu bringen, indem sie es

mit Freundlichkeit vernichten seit mindestens 2015

einen stetigen Beitrag zur Linux-Welt zu leisten

, und es wurde

nichts Besonderes getan, um Linux zu schaden.

Könnte das Linux schaden? Ich bezweifle es stark.

Microsoft bringt ihre eigene Distribution auf den Markt, weil

sie zu Microsofts eigener Produkt-Roadmap passt,

das ist wahr, aber eine supersichere, minimalistische

Distribution, die, wenn überhaupt, aus großen Taschen finanziert wird

, wird Linux ein bisschen mehr normalisieren,

genau so wie es WSL getan hat als es

bash zu Windows brachte. Wir haben jetzt Entwickler auf

der ganzen Welt, die plattformübergreifende Open-Source-

Software entwickeln, und sie können dies auf einem Windows-

PC tun. Microsoft hat Linux durch diese Maßnahmen einer ganz neuen

Generation von Entwicklern (und damit auch

Verbrauchern) geöffnet. Das kann

also sicher nicht schlimm sein.

Kürzlich sagte Bryan Lunduke in seinem Video „Linux

Sucks 2021″, dass das „Ende von

Linux naht” [6] und betont

, dass Googles neues Betriebssystem

(Fuschia) für IoT-

Geräte veröffentlicht wird wie das Nest in diesem Jahr, wird im Laufe der

Zeit ein Publikum von Linux abziehen. Nur

weil ein paar Unternehmen ihr eigenes

Ding machen, wird Linux nicht so schnell,

besonders wenn Unternehmen wie Microsoft

es verdoppeln und sich so bemühen

, Software darauf zu portieren und jetzt ihre

eigenen Distributionen davon auf den Markt zu bringen!

Was sind Ihre Gedanken? Ist Microsoft darauf aus

, den Krebs von Linux aus

Redmond zu beseitigen? Oder verbreiten sie ihre Liebe

zu Linux in vielen kleinen Linux-Instanzen auf der ganzen Welt

? Lass es mich in den Kommentaren unten wissen!

Wenn dir dieses Video gefallen hat, kannst du es gerne abonnieren,

mir einen Daumen nach oben geben und die Benachrichtigungsglocke

drücken.

Danke fürs Zuschauen, bis zum nächsten Mal!