RU

Как добавить модели Anthropic в OpenCode через BotHub: два способа без лишней возни

Бывает, открываешь OpenCode, идёшь в менеджер моделей, а нужной Claude там нет. Хотя через BotHub она доступна, API-ключ есть, деньги на балансе тож…

OpenCodeBotHubClaudeAnthropicLLMAPIAI-ассистентыLinuxSSHтерминальная разработка
Habr
RU

«Сохранено» — это обещание. Я проверил двенадцать способов его дать, десять не держат

fsync(fd) доводит до носителя содержимое файла. А rename() меняет каталог, и эта запись остаётся в page cache ровно как любая несохранённая страница…

fsynccrash consistencyдолговечность данныхdm-log-writesext4SQLiterenameпотеря данныхLinuxблочный слой
Habr
RU

Робот доставщик дороже автомобиля, мокрая трава и открытый JDWP

Мы продали клиенту робота‑доставщика с интеграцией и пообещали запустить его в парке. Вскоре выяснилось: передать клиенту робота и передат…

робототехникаLinuxинформационная безопасностьреверс-инжинирингROSSLAMIoTкомпьютерные сетиJavaоблачные технологии
Habr
RU

Platinum One OS на базе Samsung M52 звонки, смс, Vulkan, Misa

Первый запуск Linux на телефоне выглядит как победа: появляется рабочий стол, реагирует сенсор, открывается терминал. Потом начинаешь пользоваться у…

Platinum OSLinuxSamsung Galaxy M52мобильная ОСUbuntuRustQt QuickVulkanAI-ассистентразработка ОС
Habr
RU

Массовая утечка кода, старина лИИнус, а также релизы Jev и Opus 5.5

22-й выпуск IT-новостей от OpenIDE ! Линус Торвальдс заставил ИИ искать баг в Linux, хотя тот несколько раз предлагал сдаться. OpenAI заявила о реше…

Линус ТорвальдсLinuxутечка исходного кодаZCodeOpenAIOpenIDEJevClaude Opus 5.5
Habr
RU

Как проверить, что бэкап действительно можно восстановить

У вас есть бэкапы? Хорошо, лёгкий вопрос. А когда вы в последний раз восстанавливали из них хотя бы один файл? Вот она неловкая пауза, понимаю… Межд…

резервное копированиебэкапbackup restorePostgreSQLMySQLmysqldumpbinlogBorgBackupLinuxruvds_статьи
Habr
RU

Линкер mold переписывают на Rust: версия 3.0 получит линкер-скрипты и сможет собирать ядра

Руи Уэяма объявил, что линкер mold переписывают на Rust. В версии 3.0 появится поддержка линкер-скриптов, чтобы mold мог заменить GNU ld при сборке…

LinuxOpen SourceИнструментыКомпиляторыRustНовости
Tproger
RU

ПЛК перестает быть закрытой коробкой. Зачем контроллеру Linux?

Когда мы говорим про ПЛК, обычно представляем достаточно закрытое устройство: подключили модули ввода-вывода, написали программу на ST или LD, загру…

ПЛКLinuxАСУ ТПпромышленная автоматизацияоткрытые контроллерыPLC runtimeembedded Linuxedge computingIIoTOPC UA
Habr
RU

Своя self-hosted двухсерверная VPN-архитектура. Подробный путь разработки и ошибки, с которыми вы можете столкнуться

Проект представляет из себя быстрый способ воссоздать архитектуру состоящую из 2 серверов (локальный + удаленный) с определенными сервисами, которые…

APIТестированиеLinuxИнструментыGitБезопасностьPythonRubyunixIDEМузыкаРаботаHTMLDIYGitHubНавыкиVPNTelegramСервисыDockerCloudflareФронтендRedisQAМессенджерdevСерверNFTМашин1CDeFiGrafanaVPSСтатьи
Tproger
RU

Старый добрый ламповый SOCKS5. Почему спустя почти 30 лет ему всё-таки понадобился TLS

Есть технологии, которые вспыхивают ярко, несколько лет находятся на пике популярности, а затем постепенно исчезают, уступая место чему-то новому. А…

SOCKS5TLSProxiFyreAlighieriпрокси-серверсетевая безопасностьWindowsLinuxRustшифрование трафика
Habr
RU

Как я три года пилю свой музыкальный сервер: часть вторая. Архитектура Kalinka и её место среди музыкальных систем

Как устроен KalinkaPlayer: модульный бэкенд, нативный аудиоплеер, пайплайн метаданных и мобильное управление в одном проекте. Изучить архитектуру

LinuxRaspberry PiPythonC++FastAPIALSAopen sourceself-hostedзвук и музыкааудио
Habr
RU

Кроах-Хартман: Rust поможет Linux и делает кодинг веселее

Грег Кроах-Хартман заявил, что Rust становится частью Linux и поможет убрать до 80% уязвимостей ядра. Рассказываем, что это значит. — Читать дальше…

Безопасный кодLinuxOpen SourceОперационные системыЯзыки программированияRustНовости
Tproger