rust (14)

Мої перші враження від Rust

У попередній публікації, я описував свій перший досвід переходу з PHP на C++, в рамках створення браузеру для протоколу Gemini. Не зважаючи на те, що у цьому напрямку було виконано багато [роботи](htt...
22 листопада ·
1
· 98 · p.s.

Як Discord зберігає трильйони повідомлень

У 2017 році ми опублікували статтю про те, як ми зберігаємо мільярди повідомлень. Ми розповіли про те, як починали використовувати MongoDB, але потім перенесли дані до Cassandra, оскільки шукали масшт...
11 листопада ·
1
· 80 · 3 · Alex

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

Користувачі дистрибутивів з довгостроковою підтримкою, ймовірно зіткнуться з проблемою збірки програм з версією Rust, що міститься в репозиторіях. Вирішується це досить просто, за допомогою утиліти Ru...
09 березня ·
1
· 50 · p.s.

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

Alfis DNS - незалежна децентралізована система домених імен з реєстром в блокчейн. Резольвер та клієнтська частина написані на мові Rust. Системою використовуються зони .anon, .btn, .conf, .index, .me...
06 березня ·
1
· 39 · p.s.

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

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

Випуск Rust 1.56.0 і Rust 2021

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

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

Поговоримо про нелегкий шлях написання бібліотеки procmaps для Python мовою Rust. Для прив'язок в ній застосовано PyO3, а для керування збіркою — maturin (а також для wheel-пакування, що сумісне з man...
11 серпня 2021 ·
1
· 54 · Codeguida

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

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

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

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

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

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

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

Дані що створюються програмами необхідно десь зберігати для подальшого використовування, і вони повинні бути якось структуровані, щоб ми могли швидко знайти необхідну інформацію. Файлова система (ФС)...
31 жовтня 2020 ·
2
· 262 · Alex

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

Нещодавно розробник Google, який займається підтримкою ядра Linux, запропонував обговорити створення компонентів ядра мовою Rust. Зокрема з'ясувати, чи варто інтегрувати мову, як це краще зробити і з...
13 липня 2020 ·
0
· 12 · Codeguida

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

Маленька і відносно невідома бібліотека TLS, написана мовою Rust, перевершила галузевий стандарт OpenSSL практично в усіх основних категоріях. Такі результати показала серія тестів, що складалася з чо...
23 липня 2019 ·
0
· 4 · Codeguida

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

Oracle відкрила код трьох нових проектів, пов'язаних з ізольованими контейнерами: Smith, Crashcart і Railcar. Примітно, що перший додаток написано на мові Go, а два інших – на Rust. Smith дозволяє зби...
06 липня 2017 ·
0
· 2 · Codeguida