Ну просто не могу понять почему ты преследуешь все Rust треды. Думаю может началось все все-таки с технических аргументов (которые скорее всего от недопонимания как там все работает), а только теперь скатилось в царь-режим «растомакаки только прыгают на лианах, бросаются говном, я так считаю, ататата»
Эй, я только недавно в толксы пролез, как это я мог преследовать все треды. Весной вообще едва не забанили, так что еще держу себя в руках, вообще почти не набрасываю.
Дык, cargo это же npm. Удобно конечно, но культивирует помоечный стиль разработки. Все это уже давно проходили: cpan, rubygems. Неплохие языки с невероятно трешовыми экосистемами и невменяемыми адептами. Раст к сожалению такой же сектантский и трешовый. Даже прямо говорится, мол некоторые идеи заимствованы из питона, руби, жс. Заодно позаимствовали и подходы к разработке, и кодеров из этих помоек. Так, снова я в режиме царя, но он дельные вещи иногда говорит, трудно не согласится.
Вкратце: Intel создаёт группу разрабов, которая будет усиленными темпами закапывать сишку доводить rust до полной пригодности к системному программированию.
В ходе обсуждения выступления Джоша была высказана идея добавления в ядро Linux возможности разработки драйверов на языке Rust, что позволит с минимальными усилиями создавать безопасные и более качественные драйверы, избавленные от таких проблем, как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.
Грег Кроа-Хартман (Greg Kroah-Hartman), отвечающий за поддержку стабильной ветки ядра Linux, выразил готовность добавить в ядро фреймворк для разработки драйверов на языке Rust.
Оказалось, что несколько команд уже работают в данном направлении. Например, разработчики из компании «Fish in a Barrel» подготовили инструментарий для написания загружаемых модулей для ядра Linux на языке Rust, используя для повышения защиты набор абстрактных прослоек над интерфейсами и структурами ядра. Прослойки автоматически генерируются на базе имеющихся заголовочных файлов ядра при помощи утилиты bindgen. Для сборки прослоек используется Clang.
«Джош считает, что будущее системного программирования за Rust, а язык Си в современных реалиях претендует на место, которое в прошлые годы занимал Ассемблер.»
Я помню когда назвал сишечку совершенным макро-ассемблером, так tailgunner на говно извёлся. А тут оказывается и более компетентные так считают.