uk
Feedback
Rust

Rust

Відкрити в Telegram

Rust programming language По всем вопросам- @workakkk #VRHSZ

Показати більше
8 791
Підписники
+424 години
+727 днів
+15530 день
Архів дописів
Rust
8 791
Поддержка Rust в ядре Linux перестала быть экспериментальной и признана основной возможностью На проходящей в эти дни конференции Maintainers Summit состоялось обсуждение результатов эксперимента по добавлению в ядро Linux возможности разработки компонентов на языке Rust. Собравшиеся участники признали эксперимент успешным и решили перевести поддержку языка Rust в категорию основных частей ядра, сняв с неё метку экспериментальной функциональности. https://opennet.ru/64401/

Rust
8 791
🖥️🚀 Moss: современный Unix-подобный ядро на Rust Moss — это ядро, совместимое с Linux, написанное на Rust и Aarch64 ассемблере. Оно предлагает асинхронное ядро, модульную архитектуру и бинарную совместимость с приложениями Linux, поддерживая большинство команд BusyBox. 🚀Основные моменты: - Полная поддержка архитектуры aarch64. - Асинхронные системные вызовы для предотвращения блокировок. - Поддержка 49 системных вызовов Linux. - Виртуальная файловая система с асинхронными абстракциями. - Активная разработка с планами по улучшению совместимости и сети. 📌 GitHub: https://github.com/hexagonal-sun/moss #rust

Rust
8 791
👣 Практическое знакомство с Rust: 20 готовых программ с объяснением Rust быстро набирает популярность благодаря безопасности
👣 Практическое знакомство с Rust: 20 готовых программ с объяснением Rust быстро набирает популярность благодаря безопасности, скорости и удобству параллелизма. Но лучший способ понять язык — написать несколько работающих программ. В этой статье собраны минимальные, но полезные примеры, которые помогут почувствовать Rust в деле: работа с переменными, структурами, ошибками, коллекциями и файлами. https://uproger.com/prakticheskoe-znakomstvo-s-rust-20-gotovyh-programm-s-obyasneniem/ #junior

Rust
8 791
⚠️ В репозитории crates.io обнаружены четыре вредоносных пакета для Rust Команда Rust предупредила разработчиков: в экосистеме появились вредоносные пакеты - finch-rust, sha-rust, evm-units и uniswap-utils. 🔴 evm-units содержал загрузчик вредоносного кода, нацеленного на кражу криптовалюты. Размещён в апреле 2025, скачан 7257 раз. 🟠 uniswap-utils также опубликован в апреле, скачан 7441 раз и использовал evm-units как зависимость. Вредонос активировался при вызове get_evm_version(), после чего загружал внешний код с videotalks[.]xyz. На Linux/macOS запускался init, на Windows — init.ps1. 🟡 sha-rust был загружен 153 раза и отправлял конфиденциальные данные на внешний сервер. 🔵 finch-rust содержал легитимный код finch, но с добавленным вызовом sha_rust::from_str(), который передавал данные о системе, переменные окружения и содержимое файлов config.toml, id.json и .env (production, staging, dev) на сервер rust-docs-build[.]vercel[.]app. Особо важно: finch-rust был опубликован как тайпсквоттинг-атака, рассчитывая, что пользователи не заметят разницу с оригинальным пакетом finch. 👉 Вывод: Проверяйте пакеты, особенно новые и похожие по названию на популярные библиотеки; не тяните зависимости без анализа; включайте аудит и мониторинг.

Rust
8 791
🚀 Интеллектуальный маршрутизатор для AI-провайдеров Claude Code Mux — это легкий прокси на Rust, который обеспечивает интелл
🚀 Интеллектуальный маршрутизатор для AI-провайдеров Claude Code Mux — это легкий прокси на Rust, который обеспечивает интеллектуальную маршрутизацию между несколькими AI-провайдерами. Он автоматически переключается на резервные модели, поддерживает стриминг и совместим с API Anthropic. 🚀 Основные моменты: - Многофункциональная поддержка более 18 AI-провайдеров - Автоматическое переключение на резервные провайдеры - Поддержка стриминга для получения ответов в реальном времени - Современный интерфейс управления с авто-сохранением - Высокая производительность с минимальными накладными расходами 📌 GitHub: https://github.com/9j/claude-code-mux #rust

Rust
8 791
⚡️ Rust vs Python - как найти баланс между скоростью и простотой JetBrains выпустили подробный разбор, где сравнивают Python
+1
⚡️ Rust vs Python - как найти баланс между скоростью и простотой JetBrains выпустили подробный разбор, где сравнивают Python и Rust без фанатизма — по скорости, синтаксису, памяти, экосистеме, конкурентности и даже по карьерным сценариям. Главный вывод: Python нужен там, где важна скорость разработки и богатая экосистема, Rust, когда критична производительность, безопасность и масштабируемость. Всё чаще их используют вместе: Python для логики, Rust для самых горячих участков. Ключевые моменты Рост и популярность - Python уверенно расширяет аудиторию: быстрый вход, огромная экосистема, удобство для ML, веба и автоматизации. - Rust годами остаётся самым любимым языком разработчиков — благодаря безопасности памяти, скорости и надёжности. Типы и управление памятью - Python — динамическая типизация и удобный GC: легко начать, но ошибки всплывают в рантайме. - Rust — строгая типизация, система владения и заимствований, отсутствие GC: ошибки ловятся на этапе компиляции, производительность предсказуема. Производительность и конкурентность - Python ограничен GIL: хорош для I/O, но CPU-параллелизм требует multiprocessing или расширений. - Rust не имеет GIL — настоящая параллельность, «бесстрашная» конкурентность и контроль безопасности компилятором. Экосистема - Python — PyPI, Jupyter, зрелые фреймворки для DS/ML, веба, автоматизации. - Rust — Cargo и crates.io, сильная база для CLI, системного софта, WebAssembly. Комбинация Python + Rust - Тренд — ускорять Python-проекты Rust-модулями. - Библиотеки типа pydantic-core или Ruff показывают огромный прирост скорости. - PyO3 делает интеграцию очень простой: Rust-код можно вызывать как обычный Python-модуль. Карьера - Python - широкие вакансии, огромный спрос в данных и ML. - Rust - меньше позиций, но выше специализация в инфраструктуре, системной разработке и высоконагруженных сервисах. Как выбирать - Нужна скорость разработки и гибкость — Python. - Нужна производительность и надёжность — Rust. - Нужны и то, и другое — гибридный подход Python + Rust. Подробный разбор - в блоге JetBrains: https://blog.jetbrains.com/rust/2025/11/10/rust-vs-python-finding-the-right-balance-between-speed-and-simplicity/ #Rust #Python #Programming #Backend #Performance

Rust
8 791
🚨Фейковый Rust-пакет скачали более 7 000 раз до удаления Он маскировался под инструмент для Ethereum, но внутри выполнял вре
🚨Фейковый Rust-пакет скачали более 7 000 раз до удаления Он маскировался под инструмент для Ethereum, но внутри выполнял вредоносный код на Windows, macOS и Linux. Что важно: - Пакеты выдавали себя за обычные утилиты, но при установке начинали выполнять вредоносный код — искать приватные ключи, данные браузеров и другие чувствительные файлы. - После обнаружения оба пакета — faster_log и async_println — были удалены из реестра, а злоумышленники заблокированы. - Этот случай - напоминание, что цепочки поставок (supply chain) остаются одной из главных уязвимостей: даже доверенные библиотеки могут скрывать вред. Если ты используешь Rust и зависимости из crates.io - обязательно проверяй репутацию пакетов перед установкой. Не доверяй репозитория просто из-за названия или количества скачиваний. https://thehackernews.com/2025/12/malicious-rust-crate-delivers-os.html #Rust #Security #SupplyChain #DevSecOps

Rust
8 791
🎬 gitlogue - кинематографический инструмент воспроизведения коммитов Git для терминала. ⚡ Наблюдайте за тем, как происходят коммиты с помощью анимации ввода текста, подсветки синтаксиса и обновляемого в режиме реального времени дерева файлов. 🤯 Следите за кодом вашего репо. 🦀 Написано на Rust и собрано с помощью ⭐ GitHub: https://github.com/unhappychoice/gitlogue #rustlang #ratatui #tui #git #commits #replay #terminal #screensavert

Rust
8 791
🦀 #Rust совет Result::and_then позволяет последовательно вызывать операции, которые тоже возвращают Result, не создавая влож
🦀 #Rust совет Result::and_then позволяет последовательно вызывать операции, которые тоже возвращают Result, не создавая вложенных матчей. Оператор ? решает похожую задачу, но and_then удобен, когда хочется сохранить более функциональный, «комбинаторный» стиль. #junior #rust

Rust
8 791
🧩 От std к no_std: как написать прошивку на Rust для Raspberry Pi Pico 2 с нуля Отличный разбор для тех, кто хочет перейти о
🧩 От std к no_std: как написать прошивку на Rust для Raspberry Pi Pico 2 с нуля Отличный разбор для тех, кто хочет перейти от обычных Rust-проектов к embedded-разработке. В гайде пошагово показывают, как: - начать с обычного Rust-проекта на std - постепенно убрать зависимости от стандартной библиотеки - подготовить окружение для no_std - собрать минимальную прошивку - написать финальный embedded-код, который мигает встроенным светодиодом Материал идеально подходит, если вы хотите понять, как Rust работает «ближе к железу» и как выглядят реальные проекты под микроконтроллеры. Полная статья: pico.implrust.com/std-to-no-std/index.html

Rust
8 791
🌊 ETL на стероидах: стриминг данных Postgres в реальном времени на Rust 🦀 Supabase выкатили интересный open-source фреймвор
🌊 ETL на стероидах: стриминг данных Postgres в реальном времени на Rust 🦀 Supabase выкатили интересный open-source фреймворк - supabase/etl, который позволяет стримить данные из Postgres куда угодно в реальном времени. Это набор простых, модульных Rust-блоков, из которых можно собрать собственный конвейер Change Data Capture (CDC). Вы получаете полный контроль над тем, как обрабатывать изменения в базе и куда их отправлять — без тяжёлых платформ и сложных конфигов. Что делает этот фреймворк полезным: - Прямой стриминг изменений из Postgres (CDC) - Rust — значит скорость, надёжность и низкие накладные расходы - Гибкие компоненты: можно строить свои конвейеры под любые нужды - Подходит для интеграций, аналитики, событийных систем, real-time обновлений - Легче и прозрачнее, чем классические ETL/ELT-платформы По сути, это конструктор, из которого можно быстро собрать real-time data pipeline: достал изменения из Postgres → преобразовал → отправил в Kafka, ClickHouse, S3, API — куда угодно. Если вы работаете с потоковыми данными, аналитикой или микросервисами - стоит попробовать. Rust + CDC - это мощное сочетание для стабильных и быстрых пайплайнов. https://github.com/supabase/etl

Rust
8 791
✔️ CPython может получить обязательную зависимость от Rust к версии Python 3.17. Эмма Смит и Кирилл Подопригора из core-team
✔️ CPython может получить обязательную зависимость от Rust к версии Python 3.17. Эмма Смит и Кирилл Подопригора из core-team Python опубликовали предварительное предложение (Pre-PEP), в котором описывается план постепенного внедрения Rust в кодовую базу CPython. На первом этапе Rust хотят использовать для необязательных модулей стандартной библиотеки, находящихся в каталоге Modules/. Дальше — больше: если эксперимент окажется успешным, то к выходу Python 3.17 Rust может стать обязательной сборочной зависимостью. Это позволит улучшить безопасность, производительность и надёжность низкоуровневых частей интерпретатора. Подробнее: https://peps.python.org/pep-0011/

Rust
8 791
🛠️ Установка ничего: терминальное приложение для симуляции установки Этот проект предлагает уникальную возможность "установить" приложения, не устанавливая их на самом деле. Просто выберите, что хотите "установить", и наблюдайте за процессом, который не требует реальных действий. 🚀 Основные моменты: - Симуляция установки программ без реальных изменений - Поддержка выбора конкретных "установок" - Легкий и забавный способ взаимодействия с терминалом - Открытый проект с возможностью модификации 📌 GitHub: https://github.com/buyukakyuz/install-nothing #rust

Rust
8 791
26 сентября Cloudflare объявляет, что переписали критические компоненты на Rust с безопасной моделью работы с памятью. Обновл
26 сентября Cloudflare объявляет, что переписали критические компоненты на Rust с безопасной моделью работы с памятью. Обновление подаётся как «быстрее и безопаснее» благодаря Rust: https://blog.cloudflare.com/20-percent-internet-upgrade/ Проходит 53 дня. 18 ноября у Cloudflare случается крупный сбой, который положил значительную часть Интернета — из-за ошибки в том самом Rust-коде. Вывод не в том, что Rust «плохой», а в том, что никакой язык не спасает от логических багов, ошибок в архитектуре и недооценки сложных сценариев отказоустойчивости. Без нормального тестирования, chaos-инжиниринга и анализа отказов даже самый «безопасный» стэк может уронить полсети. https://blog.cloudflare.com/18-november-2025-outage/

Rust
8 791
RustedLessPass — это автономный менеджер паролей, написанный на Rust и работающий на Rust / Wasm. Устали возиться со слабыми
RustedLessPass — это автономный менеджер паролей, написанный на Rust и работающий на Rust / Wasm. Устали возиться со слабыми паролями? RustedLessPass помогает удобно и безопасно управлять вашими учётными данными. Созданный на Rust и WebAssembly, он обеспечивает независимое от платформ решение для хранения паролей. Основные особенности: Совместимость с LessPass: Привычный и понятный интерфейс. Мощь WebAssembly: Запускается прямо в браузере без серверной части — все данные остаются под вашим контролем. Кроссплатформенность: Управляйте паролями с любого устройства с современным браузером, независимо от ОС. Открытый исходный код: Прозрачность, безопасность и возможность участия сообщества в разработке и аудите. https://github.com/RustedLessPass/RustedLessPass

Rust
8 791
🐳 dockrtui - современный, быстрый и полностью клавиатурный TUI-дашборд для управления Docker. Что умеет: - 🔍 Просмотр контейнеров, образов, сетей и compose-проектов - ⚡ Мгновенная навигация без мыши - 🧭 Удобный интерфейс на базе Ratatui - 🦀 Написан на Rust — быстрый, безопасный, лёгкий Если хочешь управлять Docker красиво и эффективно — это прям топ. ⭐ GitHub: https://github.com/LuuNa-JD/dockrtui

Rust
8 791
Сокращение бюджетов, давление по импортозамещению и кадровые риски — CTO оказались на передовой кризиса. Тактика «латания дыр
Сокращение бюджетов, давление по импортозамещению и кадровые риски — CTO оказались на передовой кризиса. Тактика «латания дыр» не работает. Нужна новая стратегия выживания, где технологии становятся не затратами, а инструментом спасения бизнеса. На бесплатном вебинаре разберем пошаговый план перехода от экспансии к устойчивости. Что разберем: — Финмодель CTO-2026: как перевести ИТ из «центра затрат» в «актив для выживания» в глазах собственника — Импортозамещение без иллюзий: реалистичная дорожная карта замены стеков под текущие бизнес-задачи, а не под абстрактный суверенитет — Реструктуризация команды: как сохранить ключевые компетенции, точечно сократив издержки и внедрив ИИ для замены рутины. Спикер: Олег Бледнов, Руководитель направления. Регистрируйтесь сейчас — напомним о старте и вышлем запись: https://tglink.io/58a153e5459c?erid=2W5zFK742bJ ❗ На полном курсе «CTO / Технический директор» в модулях «Стратегия», «Финансы» и «Операционное управление» мы даем полную систему построения антикризисной стратегии. ❤️‍🔥Успейте апнуть карьеру в 2025 с максимальной скидкой для ранних пташек до 16.11: ваш промокод на 15% CTO15! Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Rust
8 791
🔥 Подборка полезных ресурсов для программистов. Здесь ты найдёшь всё это - коротко, по делу и без воды. Пока другие ищут, где “подглядеть решение”, ты уже используешь самые свежие инструменты! AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Devops: t.me/DevOPSitsec Собеседования DS: t.me/machinelearning_interview C++ t.me/cpluspluc Docker: t.me/DevopsDocker Хакинг: t.me/linuxkalii Data Science: t.me/data_analysis_ml Javascript: t.me/javascriptv C#: t.me/csharp_1001_notes Java: t.me/java_library Базы данных: t.me/sqlhub Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Golang: t.me/Golang_google React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev Haskell: t.me/haskell_tg Физика: t.me/fizmat 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy Папка Linux:https://t.me/addlist/w4Doot-XBG4xNzYy 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Сохрани себе, чтобы не потерять!

Rust
8 791
📱 Rust в Android: двигайся быстро и чини, а не ломай > "Самым большим сюрпризом стал эффект Rust на скорость поставки софта.
📱 Rust в Android: двигайся быстро и чини, а не ломай > "Самым большим сюрпризом стал эффект Rust на скорость поставки софта." > — Google Security Blog Google поделились цифрами после масштабного внедрения Rust в Android — и это сильнейший аргумент за безопасный и быстрый код: 🚀 Изменения на Rust откатываются в 4 раза реже 🧠 Код на Rust проходит ревью на 25% быстрее Да, вы не ослышались: Rust — не только безопаснее, но и быстрее в поставке. Больше нет конфликта между безопасностью и скоростью: Rust даёт и то, и другое. 📖 Читайте подробнее в официальном блоге Google: 🔗 https://security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html #Rust #Android #Google #DevTools #Security

Rust
8 791
Обнаружены несколько серьёзных уязвимостей в Rust-клоне sudo - который поставляется вместе с Ubuntu 25.10 (самым свежим релиз
Обнаружены несколько серьёзных уязвимостей в Rust-клоне sudo - который поставляется вместе с Ubuntu 25.10 (самым свежим релизом). И это не мелкие баги: речь идёт о утечке паролей и полном обходе аутентификации. Более того, каждые несколько дней появляются новые отчёты о критических проблемах в утилитах, переписанных на Rust (таких как sudo, du, date и другие), которые пришлось включить в Ubuntu до того, как они прошли полноценное тестирование. Что, конечно же, в точности совпадает с тем, о чём предупреждали заранее. Но не переживайте! Зато эти Rust-клоны полностью безопасны с точки зрения управления памятью 😎 https://lists.debian.org/debian-security-announce/2025/msg00218.html