Rust внутри .NET: как упаковать native-библиотеку в один NuGet-пакет

FFI, P/Invoke, EmbeddedResource, DllImportResolver и кроссплатформенная доставка без ручного копирования .dll , .so и .dylib . Когда .NET-коду нужно вызвать Rust-библиотеку, первый прототип обычно заводится быстро: Rust собирается как cdylib ; функции экспортируются через extern "C" ; C# вызывает их через DllImport ; результат возвращается через указатель.

https://habr.com/ru/articles/1043276/

#dotnet #rust #ffi #invoke #nuget #nativelibrary #dllimportresolver

Rust внутри .NET: как упаковать native-библиотеку в один NuGet-пакет

FFI, P/Invoke, EmbeddedResource, DllImportResolver и кроссплатформенная доставка без ручного копирования  .dll ,  .so  и  .dylib . В примерах ниже используется условная функция...

Хабр

Getting FFI to compile is the easy part. The harder questions are about distribution: prebuilt binaries across platforms, libraries that must be built from source, and making all of it reliable in CI.

Marcel Koch (@m) compares a custom binary download approach against Conan, using Flutter Rust Bridge as the integration point.

🔗 https://oxidizeconf.com/sessions/beyond_ffi_shipping_native-libraries_in_rust

#Oxidize2026 #RustLang #FFI #BuildSystems #CrossPlatform

You don't have to rewrite your C firmware in Rust all at once. Christian Meusel's workshop at Oxidize 2026 is about doing it incrementally - starting from build integration and FFI calls, through to third-party crates for QR generation.

🔗 https://oxidizeconf.com/sessions/integrate_rust_into_existing_embedded_c_applications

#Oxidize2026 #RustLang #EmbeddedRust #FFI #BareMetalRust #Firmware

Tankene som må tenkes - før det blir krise eller krig

Norge er et langstrakt land og logistikk på land er sårbart. Elektrifisering kan løse endel sivile behov, og en kan vel anta at det kan transporteres mat og drivstoff via Sverige eller sjøveien.

https://www.nrk.no/trondelag/xl/tankene-som-ma-tenkes---for-det-blir-krise-eller-krig-1.17887848

#beredskap #totalberedskap #FFI

Tankene som må tenkes - før det blir krise eller krig

NRK

Я дал LLM писать unsafe Rust полгода. Miri плакал

Полгода я давал LLM писать unsafe Rust в боевых проектах и разбирал каждый блок под miri и санитайзерами. Категории ошибок, которые модели делают стабильно: aliasing, провенанс, layout в alloc/dealloc, забытый ManuallyDrop, гонки в FFI-колбэках, ручные Send/Sync, uninit-память, Pin. Каждая категория идёт с минимальным примером и фиксом.

https://habr.com/ru/articles/1035914/

#Rust #unsafe #miri #FFI #UB #aliasing #MaybeUninit #Pin #LLM #AI

Я дал LLM писать unsafe Rust полгода. Miri плакал

Этот код прошёл мои code review, ревью второго коллеги, тесты, CI с clippy и десять дней работал в проде: let mut out = Vec::with_capacity(estimated_size); let written = unsafe {...

Хабр
#matsikkerhet og #matforsyning i krig. Skal vi sikre matforsyningen i en kris må vi ha kontroll på avhengigheter som #energi #logistikk https://www.ffi.no/aktuelt/podkaster/er-vi-sikre-pa-a-fa-nok-mat-under-krig
#FFI
Er vi sikre på å få nok mat under krig?

Kva må vi nordmenn tenkje på no for å unngå ei forsyningskrise i ein komande krig? Kva er rolla til matsystemet i den nasjonale beredskapen og totalforsvaret?

Norsk

Continuing the exploration @tealeg sparked yesterday: lazy-ffi in Chicken Scheme is nice.

$ csi
CHICKEN
(c) 2008-2021, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.3.0 (rev e31bbee5)
linux-unix-gnu-x86-64 [ 64bit dload ptables ]

Type ,? for help.
#;1> (import lazy-ffi)
; loading /var/lib//chicken/11/lazy-ffi.import.so ...
; loading /var/lib//chicken/11/lazy-ffi.so ...
; loading /var/lib//chicken/11/srfi-1.so ...
; loading /var/lib//chicken/11/srfi-69.so ...
; loading /var/lib//chicken/11/bind.so ...
#;2> (begin #~"libc.so.6")
(libc.so.6)
#;3> (#~printf "Hello, world. Mom is #%d! We %s her!\n" 1 "love")
Hello, world. Mom is #1! We love her!

https://wiki.call-cc.org/eggref/5/lazy-ffi

#chicken #scheme #ffi

lazy-ffi - The CHICKEN Scheme wiki

I really wish there was support for generics in flutter_rust_bridge would make my work waaaay easier..

#rust #ffi #flutter #dart

Как использовать Rust внутри приложений на .NET MAUI

Когда производительность начинает иметь значение По производительности Rust находится в той же лиге, что и C++, но с заметно более дружелюбной моделью безопасности. Возможно, вы уже слышали о командах, которые постепенно переходят на Rust , заменяя существующий код. А если вам уже приходилось бороться с лагами от GC или пытаться сделать плавную анимацию, отсутствие сборщика мусора начинает выглядеть особенно заманчиво. Но можно ли сделать так, чтобы использовать Rust внутри приложения на .NET MAUI было действительно удобно?

https://habr.com/ru/articles/1028322/

#maui #rust #ffi #interop

Как использовать Rust внутри приложений на .NET MAUI

Когда важна производительность Что, если какая-то часть вашего приложения на .NET MAUI становится слишком тяжелой? Не все приложение целиком, только та часть, которая, возможно, занимается обработкой...

Хабр

「FF」シリーズのフィギュア「ねんどろいど チョコボ」「ねんどろいど 光の戦士」が発売決定。グッドスマイルカンパニー公式ショップ特典も用意
https://www.4gamer.net/games/581/G058152/20260327040/

#4gamer #ファイナルファンタジー_FF_ピクセルリマスター版 #ファイナルファンタジー_ピクセルリマスター #FINAL_FANTASY_I #FF1 #FFI #ファイナルファンタジー1 #ファイナルファンタジー

「FF」シリーズのフィギュア「ねんどろいど チョコボ」「ねんどろいど 光の戦士」が発売決定。グッドスマイルカンパニー公式ショップ特典も用意

グッドスマイルカンパニーは本日,「ファイナルファンタジー」シリーズのフィギュア「ねんどろいど チョコボ」を2026年8月に,「ねんどろいど 光の戦士」を9月に発売すると発表した。価格はチョコボが6500円(税込),光の戦士が7900円(税込)。

4Gamer.net