Viele Unternehmen hassen die OpenSource-Bewegung, insbesondere die GNU-Dienstprogramme und der Linux-Kernel. Kommerzielle Unternehmen kaufen OpenSource-Dienste und -Unternehmen auf. Im Jahr 2018 wurde die Kontrolle über die OpenSource-Unternehmen
GitHub ,
RedHat , erlangt.
Der stärkste und erdrückendste Schlag kann jedoch durch die Manipulation des Verstandes der Endentwickler verursacht werden.
Fass Honig
Im Mai 2015 wurde die erste stabile Version des
Rust- Compilers veröffentlicht. Die Entwicklergemeinde schätzte die Fähigkeiten der neuen Sprache und begann überall, darauf umzusteigen.
Seit August 2016 beginnt die Mozilla Foundation im Rahmen des
Oxidationsprojekts (übersetzt aus dem Englischen als Oxidation) mit der Implementierung von Code, der in
Rust in
Firefox und
Thunderbird geschrieben wurde.
Seit Februar 2017 ist
Rust in
Firefox und
Thunderbird zu einer obligatorischen Sucht geworden.
Wenig später begannen
Gnome ,
Mate ,
Gimp und
LibreOffice , Rust über die Bibliothek
librsvg zu verwenden.
Wenn in Zukunft nichts unternommen wird, wird die Anzahl der Projekte, die Rust verwenden, größer.
Löffel Gift
Rost - übersetzt aus dem Englischen als Rost. Rost ist eine negative, zerstörerische Sache.
Rost zerstört Metall, schafft es nicht. Ein seltsamer Name für eine ideale Programmiersprache, keine Werkzeuge zur Erstellung finden !?
Wie Sie wissen, steckt der Teufel im Detail. Schauen wir uns die Unterscheidungsmerkmale des
Rust- Compiler-Ökosystems an.
Erstens. Der Compiler der nächsten idealen Programmiersprache kann nicht ausschließlich mit den freien Compilern GCC, LLVM, GO kompiliert werden, sondern wird als Blob verteilt.
Zweitens. Bei der Selbstzusammenstellung des Compilers und der Programmzusammenstellung aus den „Quellen“ werden Daten aus dem zentralen Repository heruntergeladen.
Eine Konsequenz der oben genannten Merkmale, eine eigenständige Zusammenstellung von Rust in Analogie zu anderen Programmen für GNU / Linux, beispielsweise unter den Bedingungen des souveränen Cheburnet, ist einfach unmöglich!
Was wird die Unmöglichkeit der Offline-Kompilierung bewirken?
Wenn Sie Rust nicht autonom kompilieren, können Sie Ihre Linux-Distribution nicht selbst erstellen. Während Programme für Xorg von Rust betroffen sind, wird die Verwendung ihrer neuesten Kernel-Versionen und Dienstprogramme einfach unmöglich, wenn Rust tiefer eindringt.
Neue Versionen von Programmen sind nicht nur neue Fehler und Fehler, sondern beheben auch alte. Sicherheitslücken werden häufig öffentlich in der CVE-Datenbank (
Common Vulnerabilities and Exposures ) veröffentlicht. Angreifer können dies ausnutzen und Ihnen materiellen und moralischen Schaden zufügen.
Wie gehe ich mit Rost um?
- Alarm schlagen.
- Verwenden Sie keine rostabhängigen Softwareversionen.
- Patch- und Fork-Programme, damit sie nicht von Rust abhängig sind.
- Schreiben Sie eine alternative Implementierung der Bibliothek librsvg in C ++.
Was die Software der Zukunft sein wird, FreeWare oder OpenSource, liegt bei Ihnen! Die Herausforderung ist geworfen!