Muchas compañías odian el movimiento OpenSource, especialmente las utilidades GNU y el kernel de Linux. Las empresas comerciales compran servicios y empresas OpenSource. En 2018, se obtuvo el control sobre las empresas OpenSource
GitHub ,
RedHat .
Sin embargo, el golpe más poderoso y aplastante puede lograrse mediante la manipulación de las mentes de los desarrolladores finales.
Barril de miel
En mayo de 2015, se lanzó la primera versión estable del compilador
Rust . La comunidad de desarrollo apreció las capacidades del nuevo lenguaje y en todas partes comenzó a cambiarlo.
Desde agosto de 2016, la Fundación Mozilla comenzó a implementar código escrito en
Rust en
Firefox y
Thunderbird como parte del proyecto
Oxidación (traducido del inglés como oxidación).
Desde febrero de 2017,
Rust se ha convertido en una adicción obligatoria en
Firefox y
Thunderbird .
Un poco más tarde,
Gnome ,
Mate ,
Gimp ,
LibreOffice comenzaron a usar Rust a través de la biblioteca
librsvg .
En el futuro, si no se hace nada, la cantidad de proyectos que usan Rust será mayor.
Cuchara de veneno
Óxido - traducido del inglés como óxido. El óxido es algo negativo y destructivo.
El óxido destruye el metal, no lo crea. Un nombre extraño para un lenguaje de programación ideal, ¡no encuentres herramientas de creación!
Como sabes, el diablo está en los detalles. Veamos las características distintivas del ecosistema del compilador
Rust .
Primero de todo El compilador del siguiente lenguaje de programación ideal no puede compilarse exclusivamente por medio de los compiladores gratuitos GCC, LLVM, GO, se distribuye como un blob.
En segundo lugar. En el proceso de autoensamblaje del compilador y ensamblaje del programa desde las "fuentes", los datos se descargan desde el repositorio central.
Una consecuencia de las características anteriores, un ensamblaje independiente de Rust por analogía con otros programas para GNU / Linux, por ejemplo, en las condiciones del soberano Cheburnet, ¡es simplemente imposible!
¿A qué conducirá la imposibilidad de compilación fuera de línea?
Si no compila Rust de forma autónoma, no podrá construir su distribución Linux desde cero por su cuenta. Si bien los programas para Xorg se ven afectados por Rust, si Rust penetra más profundamente, simplemente será imposible utilizar sus últimas versiones y utilidades del núcleo.
Las nuevas versiones de los programas no son solo nuevos errores y errores, sino que también corrigen los antiguos. Las vulnerabilidades a menudo se publican en la base de datos de
vulnerabilidades y exposiciones comunes (CVE). Los atacantes pueden aprovechar esto y causarle daños materiales y morales.
¿Cómo lidiar con el óxido?
- Para hacer sonar la alarma.
- No utilice versiones de software dependientes de Rust.
- Programas de parches y bifurcaciones para que no dependan de Rust.
- Escriba una implementación alternativa de la biblioteca librsvg en C ++.
¡Cuál será el software del futuro, FreeWare u OpenSource, depende de usted! ¡Se lanza el desafío!