PowerShell und Linux in der Matrix? Wie sie auf GitHub Chaos gesät haben

Im Allgemeinen werden Open-Source-Projekte von Millionen von Benutzern verwendet, die einer sehr unterstützenden Community angehören. Eine der wichtigsten Websites oder Plattformen, die wir gefunden haben, um diesen Code zu teilen, ist GitHub.

Aber nicht alles ist in dieser Hinsicht eine gute Nachricht, da der Open-Source-Projektdienst in den letzten Stunden chaotisch geworden ist. Dies ist hauptsächlich auf die Fehler zurückzuführen, die in der Arbeit eines bestimmten bekannten Entwicklers auf der Plattform festgestellt wurden. Insbesondere beziehen wir uns auf den Entwickler bekannt als Marak, der anscheinend einige seiner Bibliotheken modifiziert und beschädigt hat. Diese, auf die wir uns beziehen, sind die sog Farben und Fälscher , übrigens ziemlich beliebt und gebraucht.

PowerShell und Linux betreten die Matrix

Das Problem all dessen, was wir Ihnen sagen werden, liegt hauptsächlich an der weit verbreiteten Verwendung der beiden genannten Bibliotheken. Daher, und wie Sie sich vorstellen können, könnte diese Modifikation der Software die Projekte von Millionen von Benutzern beeinflussen und einen Matrix-Effekt in Elementen wie verursachen Windows PowerShell oder die Linux Terminal . Es ist erwähnenswert, dass diese Änderungen ursprünglich vom Entwickler als Beschwerde vorgenommen wurden. Marak wollte nach den Ereignissen klarstellen, dass er nicht weiter umsonst für große Unternehmen arbeiten wolle.

Wir dürfen nicht vergessen, dass wir uns zwar auf Open-Source-Projekte von Benutzern auf der ganzen Welt konzentrieren, GitHub gehört Microsoft . Kurz gesagt, dies Content Creator hat zwei davon beschädigt eigene Bibliotheken, die auf der Plattform veröffentlicht werden protestieren gegen ihre kostenlose Nutzung durch große Unternehmen .

Probleme auf GitHub, die von zwei wichtigen Bibliotheken stammen

Es muss berücksichtigt werden, dass die Fehler und die Projekte, die diese beiden Bibliotheken verwendet haben, in den letzten Tagen aufgetreten sind. Um uns eine Vorstellung von der Bedeutung all dessen zu machen, erwähnen wir zum Beispiel, Farben derzeit hat mehr als 20 Millionen Downloads . Dies kann uns eine ungefähre Vorstellung von der großen Anzahl von Fehlern geben, die sich aus dieser Änderung ergeben.

Farben marak

Einer der Hauptfehler, der in den letzten Tagen aufgrund dieser fehlerhaften Änderung festgestellt wurde, war der Drucken inkonsistenter Daten . Zunächst dachte man, dass all dies durch das standardmäßige Paketverwaltungssystem für Node.js gegeben sei. Doch später und nach Maraks Äußerungen erkannten die Betroffenen, dass die Fehler in ihren Vorhaben auf die zurückzuführen waren absichtliche und irrtümliche Änderung in diesen Bibliotheken .

Es ist bemerkenswert, dass diese modifizierten Versionen dazu führen, dass die betroffenen Projekte seltsame Buchstaben und Symbole drucken. Das geht ewig so weiter und alles beginnt mit drei Textzeilen: „LIBERTY LIBERTY LIBERTY.“ Gleichzeitig müssen wir wissen, dass nach den Ereignissen, die wir beschrieben haben, GitHub hat den Zugriff auf alle seine Projekte gesperrt an den Entwickler Marak. Darüber hinaus hat die Plattform selbst in den letzten Stunden mehr als 100 Repositories von Marak eliminiert. Offensichtlich ist dies eine Bewegung seitens der Microsoft-Plattform, die der oben genannte Benutzer ebenfalls angeprangert hat.

Während Colors behoben wurde, verursacht Faker vorerst immer noch Probleme. Daher können wir in diesem zweiten Fall am besten eine frühere Version installieren.