Pull to refresh
29
0
Send message

Создание своего ядра на Rust. Часть 2

Level of difficultyHard
Reading time9 min
Reach and readers2.5K

В данной статье мы поговорим о системных вызовах (syscall) — важнейшем механизме взаимодействия между пользовательским кодом и ядром операционной системы.

Читать далее

RFID-метки для программиста: как они устроены и как с ними работать

Level of difficultyHard
Reading time7 min
Reach and readers6K

RFID-технология давно стала частью повседневности — мы встречаем её в проездных, пропусках, банковских картах, системах доступа и даже в метках на одежде. Но что на самом деле происходит, когда мы подносим метку к считывателю? Как устроена эта метка внутри? Какие данные она хранит, и как программа может их прочитать или изменить?

Если вы — разработчик и хотите не просто «подключить библиотеку», а понять, как метка устроена на уровне байтов, как работает обмен данными, как выглядит структура памяти и какие команды реально отправляются на устройство, — эта статья для вас.

Читать далее

YOLO на Rust: производительность, удобство и открытость

Level of difficultyMedium
Reading time5 min
Reach and readers4.4K

Сегодня хочу рассказать вам о библиотеке yolo_detector — простой, удобной и производительной обёртке для использования моделей компьютерного зрения YOLO на языке Rust.

Читать далее

Создание своего ядра на Rust

Level of difficultyHard
Reading time19 min
Reach and readers7.3K

В этой статье мы пройдём путь создания простого, но функционального ядра операционной системы на языке Rust.
Разумеется, мы не будем собирать полноценную альтернативу Linux, но сосредоточимся на ключевых компонентах, которые лежат в основе любого ядра.

Читать далее

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Бэкенд разработчик
Python
SQL
Docker
Rust
Linux
CI/CD
C++
Многопоточность
Разработка программного обеспечения
C