Многие компании ненавидят движение OpenSource особенно утилиты GNU и ядро Linux. Коммерческие компании выкупают OpenSource сервисы и компании. В 2018 году был получен контроль над OpenSource-компаниями GitHub, RedHat.
Однако самый сильный и сокрушительный удар может быть нанесен манипуляцией сознанием конечных разработчиков.
В мае 2015 года состоялся выпуск первой стабильной версии компилятора Rust. Сообщество разработчиков оценили возможности нового языка и повсеместно начали переходить на него.
Mozilla Foundation с Августа 2016 года начала внедрение кода написанного на Rust в Firefox и Thunderbird в рамках проекта «Oxidation» (переводится с английского как окисление).
C Февраля 2017 года Rust стал обязательной зависимостью в Firefox и Thunderbird.
Чуть позже использовать Rust через библиотеку librsvg стали Gnome, Mate, Gimp, LibreOffice.
В дальнейшей перспективе, если ничего не предпринять, количество проектов использующих Rust станет только больше.
Rust — переводится с английского как ржавчина. Ржавчина — вещь негативная, деструктивная.
Ржавчина разрушает металл, а не создает его. Странное название для идеального языка программирования, орудия созидания не находите!?
Как известно дьявол кроется в деталях. Посмотрим на отличительные особенности экосистемы компилятора Rust.
Во-первых. Компилятор очередного идеального языка программирования не может быть собран исключительно средствами свободных компиляторов GCC, LLVM, GO, распространяется в виде блоба.
Во-вторых. В процессе самосборки компилятора и сборки программ из «исходников» происходит загрузка данных из центрального репозитория.
Следствием вышеизложенных особенностей, автономная сборка Rust по аналогии с другими программами для GNU/Linux, например в условиях суверенного Чебурнет — просто невозможна!
Невозможность автономной компиляции Rust приведет к тому что Вы не сможете самостоятельно полностью собрать дистрибутив Linux с нуля. Пока зависимостью от Rust поражены программы для Xorg, если Rust проникнет глубже то использование их последних версий ядра и утилит станет просто невозможным.
Новые версии программ это не только новые баги и ошибки, но также исправление старых. Уязвимости очень часто публикуются в открытом доступе в базе данных Common Vulnerabilities and Exposures (CVE). Злоумышленники могут воспользоваться этим и причинить вам материальный и моральный ущерб.
Как бороться со ржавчиной?
Каким будет софт будущего, FreeWare или OpenSource, зависит от тебя! Вызов брошен!
Однако самый сильный и сокрушительный удар может быть нанесен манипуляцией сознанием конечных разработчиков.
Бочка меда
В мае 2015 года состоялся выпуск первой стабильной версии компилятора Rust. Сообщество разработчиков оценили возможности нового языка и повсеместно начали переходить на него.
Mozilla Foundation с Августа 2016 года начала внедрение кода написанного на Rust в Firefox и Thunderbird в рамках проекта «Oxidation» (переводится с английского как окисление).
C Февраля 2017 года Rust стал обязательной зависимостью в Firefox и Thunderbird.
Чуть позже использовать Rust через библиотеку librsvg стали Gnome, Mate, Gimp, LibreOffice.
В дальнейшей перспективе, если ничего не предпринять, количество проектов использующих Rust станет только больше.
Ложка яда
Rust — переводится с английского как ржавчина. Ржавчина — вещь негативная, деструктивная.
Ржавчина разрушает металл, а не создает его. Странное название для идеального языка программирования, орудия созидания не находите!?
Как известно дьявол кроется в деталях. Посмотрим на отличительные особенности экосистемы компилятора Rust.
Во-первых. Компилятор очередного идеального языка программирования не может быть собран исключительно средствами свободных компиляторов GCC, LLVM, GO, распространяется в виде блоба.
Во-вторых. В процессе самосборки компилятора и сборки программ из «исходников» происходит загрузка данных из центрального репозитория.
Следствием вышеизложенных особенностей, автономная сборка Rust по аналогии с другими программами для GNU/Linux, например в условиях суверенного Чебурнет — просто невозможна!
К чему приведет невозможность автономной компиляции?
Невозможность автономной компиляции Rust приведет к тому что Вы не сможете самостоятельно полностью собрать дистрибутив Linux с нуля. Пока зависимостью от Rust поражены программы для Xorg, если Rust проникнет глубже то использование их последних версий ядра и утилит станет просто невозможным.
Новые версии программ это не только новые баги и ошибки, но также исправление старых. Уязвимости очень часто публикуются в открытом доступе в базе данных Common Vulnerabilities and Exposures (CVE). Злоумышленники могут воспользоваться этим и причинить вам материальный и моральный ущерб.
Как бороться со ржавчиной?
- Бить тревогу.
- Не использовать зависимые от Rust версии программ.
- Патчить и форкать программы чтобы они не зависили от Rust.
- Написать альтернативную реализацию библиотеки librsvg на языке C++.
Каким будет софт будущего, FreeWare или OpenSource, зависит от тебя! Вызов брошен!
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Как вы относитесь к постепенному «окислению» OpenSource?
34.72% Негативно, OpenSource — это наше свободное настоящее и будущее.75
42.13% Нейтрально, разработчики OpenSource сами разберутся.91
23.15% Положительно, я — пользователь MacOS, Windows.50
Проголосовали 216 пользователей. Воздержались 140 пользователей.