rust (12)

Встановлення останньої версії Rust в Linux

Користувачі дистрибутивів з довгостроковою підтримкою, ймовірно зіткнуться з проблемою збірки програм з версією Rust, що міститься в репозиторіях. Вирішується це досить просто, за допомогою утиліти Rustup. Спочатку потрібно видалити встановлені раніш...

p.s. · 09 березня · 13

Alfis DNS - реєстрація домену в блокчейн

Alfis DNS - незалежна децентралізована система домених імен з реєстром в блокчейн. Резольвер та клієнтська частина написані на мові Rust. Системою використовуються зони .anon, .btn, .conf, .index, .merch, .mirror, .mob, .screen, .srv, .ygg, де .anon...

p.s. · 06 березня · 24

Чому Rust - улюблена мова розробників

Rust продовжує очолювати хіт-паради як найулюбленіша та найбажаніша мова серед розробників, і в цій статті ми зануримося трохи глибше в те, як (і чому) Rust завойовує серця розробників по всьому світу. Вже восьмий рік поспіль Rust очолює рейтинг "най...

Alex · 02 жовтня 2023 · 168

Випуск Rust 1.56.0 і Rust 2021

Опублікована версія мови Rust 1.56.0, разом з якою розробники представили редакцію Rust 2021 — зі стабілізованими оновленнями за останні роки. У цьому підсумковому випуску змін менше, ніж у попередній версії — Rust 2018 — але декілька важливих для су...

Codeguida · 22 жовтня 2021 · 2

Написання та публікація модуля Python мовою Rust

Поговоримо про нелегкий шлях написання бібліотеки procmaps для Python мовою Rust. Для прив'язок в ній застосовано PyO3, а для керування збіркою — maturin (а також для wheel-пакування, що сумісне з manylinux1). Код бібліотеки розміщено на GitHub, тож...

Codeguida · 11 серпня 2021 · 8

Автори шкідливого ПЗ почали частіше звертатись до «екзотичних» мов

Розробники шкідливого ПЗ дедалі частіше звертаються до незвичних мов програмування — щоб їхні програми було складніше виявити і проаналізувати. До такого висновку дійшла команда BlackBerry Research & Intelligence, яка нещодавно опублікувала роботу на...

Codeguida · 28 липня 2021 · 8 · 1

Проєкт Android Open Source тепер підтримує Rust

Проєкт Android Open Source тепер підтримує мову Rust: її додавали протягом останніх 18 місяців — і тепер це одна з основних мов для розробки Android. Google зазначає, що основна причина проблем зі стабільністю — це помилки, пов'язані з безпекою пам'...

Codeguida · 3 роки тому · 2

У наступному ядрі Linux може з’явитись підтримка Rust

У наступному ядрі Linux може з'явитись часткова підтримка Rust: початкова інфраструктура для Rust-драйверів з'явилась у гілці Linux-Next (на базі якої створюється ядро Linux 5.13). Також є приклад модуля ядра з Rust-драйвером та окрема [документація]...

Codeguida · 23 березня 2021 · 1

Як написати власну файлову систему на Rust?

Дані що створюються програмами необхідно десь зберігати для подальшого використовування, і вони повинні бути якось структуровані, щоб ми могли швидко знайти необхідну інформацію. Файлова система (ФС) відповідає за цю задачу і надає нам шар абстракції...

Alex · 31 жовтня 2020 · 246

Лінус Торвальдс висловив свою думку щодо драйверів Rust у ядрі Linux

Нещодавно розробник Google, який займається підтримкою ядра Linux, запропонував обговорити створення компонентів ядра мовою Rust. Зокрема з'ясувати, чи варто інтегрувати мову, як це краще зробити і з якими обмеженнями. До обговорення приєднався Лінус...

Codeguida · 13 липня 2020 · 6

Бібліотека Rustls виявилась кращою і швидшою за OpenSSL

Маленька і відносно невідома бібліотека TLS, написана мовою Rust, перевершила галузевий стандарт OpenSSL практично в усіх основних категоріях. Такі результати показала серія тестів, що складалася з чотирьох частин (1, 2, 3, [4](https://jbp.io/2019/07...

Codeguida · 23 липня 2019 · 2

Oracle представила три відкритих проекти для роботи з ізольованими контейнерами

Oracle відкрила код трьох нових проектів, пов'язаних з ізольованими контейнерами: Smith, Crashcart і Railcar. Примітно, що перший додаток написано на мові Go, а два інших – на Rust. Smith дозволяє збирати контейнери в форматі OCI (Open Container Imag...

Codeguida · 06 липня 2017 · 2