Новости Linux
2.89K subscribers
29.5K photos
4 videos
2 files
31.3K links
Поток новостей linux со всего мира. Добавить канал, идеи и предложения - пишите @toxblh

Поддержать можно тут:
https://toxblh.com/support/
Download Telegram
High Tide (клиент TIDAL для Linux) добавил редактирование плейлистов и блокировку треков

Вышла версия 1.6.0 неофициального клиента TIDAL для Linux High Tide, созданного на GTK4/libadwaita. Теперь можно блокировать исполнителей и треки, чтобы они не появлялись в плейлистах и очередях автопроигрывания, а также управлять блокировками в новом разделе настроек. На обложках главной страницы появились кнопки воспроизведения — альбомы и плейлисты можно запускать напрямую.

Читать полностью

#OmgUbuntu
@linux_potok
👍3
another.im 0.8.0 - кроссплатформенный Jabber-клиент

Команда another.im, ранее поддерживавшая форки Conversations и Dino, рада сообщить о первом публичном релизе XMPP-клиента another.im 0.8.0, основанный на библиотеке libtacky.

( читать дальше... )

 jabber, xmpp, мессенджер

Читать полностью

#LinuxOrgRu
@linux_potok
👍2❤1😁1
Файловый менеджер Nautilus может получить заголовки разделов

В Nautilus может появиться более удобный способ организации файлов: заголовки разделов будут разделять длинные списки на группы. В GTK добавили поддержку таких заголовков для виджета gridView, который используется Nautilus и другими приложениями для отображения элементов. Разработчики Nautilus положительно оценили нововведение. Уже подготовлено изменение, которое позволит четко отделять папки от файлов, поскольку Nautilus сортирует папки перед файлами.

Читать полностью

#OmgUbuntu
@linux_potok
👍6⚡1😁1
В Ubuntu 26.10 начинается внедрение поддержки upki для отзыва сертификатов

В Ubuntu 26.10, выпущенной в октябре, появилась мало обсуждаемая функция: начинается внедрение поддержки отзыва сертификатов с помощью upki. Из-за позднего внесения изменений поддержка upki для отзыва сертификатов была включена только в пакет curl для Ubuntu 26.10, однако дальнейшие планы уже намечены...

Читать полностью

#Phoronix
@linux_potok
😁1🤮1
Firefox 160

Доступен Firefox 160.

( читать дальше... )

>>> Примечания к выпуску для разработчиков
>>> Все ошибки, исправленные в этом выпуске
 firefox, mozilla

Читать полностью

#LinuxOrgRu
@linux_potok
👍2🎉1
Удобный способ вводить символы с диакритическими знаками в Ubuntu

В Ubuntu ввод символов с диакритическими знаками не так удобен, как в macOS или на современных смартфонах. Расширение Accent Hold для GNOME Shell добавляет функцию нажатия и удержания клавиши: зажмите букву, например e или c, и рядом с курсором появятся варианты символов — é, è, ê, ë, ç, ć, č и другие. Выберите нужный символ соответствующей цифрой, стрелками на клавиатуре или мышью.

Читать полностью

#OmgUbuntu
@linux_potok
👍2⚡1🤮1🤣1
[Перевод] Почему клоны USB Blaster под Linux зависают на 30 секунд: две находки в jtagd из Quartus

Под Linux программатор USB Blaster иногда молчит 30 секунд и выдаёт «JTAG chain broken», а Wireshark показывает испорченный исходящий USB-трафик ещё до самого устройства. Doug Brown пару лет назад бросил разбираться с этими плавающими сбоями, а теперь вернулся к ним вместе с Claude, который разобрал закрытый jtagd. Причин оказалось две. Первая: забытая переменная в конструкторе, из-за которой в поток для старого USB Blaster могут попасть данные протокола USB-Blaster II; по наблюдениям автора, это случается, если переподключить программатор, не останавливая jtagd. Вторая: порядок команд инициализации FT245, после которого, судя по всему, часть клонов около 250 мс не принимает данные; автор признаётся, что не уверен, баг ли это jtagd или особенность чипов в клонах. Обе проблемы есть как минимум с Quartus 18.1 и до сих пор в Quartus 25.1; автор выложил патчер.


Читать полностью

#habr
@linux_potok
🌚5
CPU простаивает, а Linux показывает 80% давления. Как я нашёл причину в одном контейнере

Недавно решил проверить, сколько изолированных Linux-окружений сможет одновременно обслуживать мой VPS.
Конфигурация довольно скромная: 3 vCPU, 6 ГБ RAM и Docker. На сервере работает учебный проект, который создаёт отдельные Linux-окружения с заранее подготовленными неисправностями. Изоляция реализована через gVisor.
Изначально хотел выяснить, выдержит ли сервер девять одновременно работающих стендов.
Но в процессе обнаружил кое-что интереснее.
CPU на сервере большую часть времени простаивал, а Linux показывал почти 80% процессорного давления.
Пришлось разбираться, как такое вообще возможно.


Читать полностью

#habr
@linux_potok
👍2🤮1
CPU простаивает, а Linux показывает 80% давления. Как я нашёл причину в одном контейнере

Недавно решил проверить, сколько изолированных Linux-окружений сможет одновременно обслуживать мой VPS.
Конфигурация довольно скромная: 3 vCPU, 6 ГБ RAM и Docker. На сервере работает учебный проект, который создаёт отдельные Linux-окружения с заранее подготовленными неисправностями. Изоляция реализована через gVisor.
Изначально хотел выяснить, выдержит ли сервер девять одновременно работающих стендов.
Но в процессе обнаружил кое-что интереснее.
CPU на сервере большую часть времени простаивал, а Linux показывал почти 80% процессорного давления.
Пришлось разбираться, как такое вообще возможно.


Читать полностью

#habr
@linux_potok
❤1👍1🤮1
Проект MedusaGo подготовил реализацию e-commerce-платформы Medusa на языке Go

Опубликован открытый проект MedusaGo, развивающий реализацию серверной части платформы для создания интернет-магазинов Medusa на языке Go (оригинальная платформа Medusa написана на TypeScript и работает на Node.js). MedusaGo совместим с Medusa v2 на уровне API (базовая версия 2.22.4), поэтому штатная панель управления Medusa, библиотека @medusajs/js-sdk и существующие витрины работают с ним без изменений. Код распространяется под лицензией MIT.

Читать полностью

#OpenNet
@linux_potok
⚡1
Практика миграции продакшен-серверов: чек-лист, автоматизация и типичные ошибки

«Почему curl без --fail-with-body возвращает код 0 при HTTP 500, и при чем тут миграция серверов»
Небольшая, но коварная деталь проверки нового узла. А еще — как не перепутать направление в rsync --delete, почему ночная копия не спасет от потери вечерних данных (RPO) и как правильно составить «Лист для окна обслуживания».


Читать полностью

#habr
@linux_potok
🤡2
Почтовая программа rustycat версии 0.0.2

Новое в этой версии:


получение контактов с серверов по протоколу CardDav (протестировал на Radicale и Яндекс);

отправка писем в асинхронном режиме.


С этого релиза будут доступны пакеты deb (Debian x86_64), rpm (Fedora x86_64) и dmg (Apple Silicon).

 iced, rust, rustycat, от автора, почтовый клиент

Читать полностью

#LinuxOrgRu
@linux_potok
⚡1
Fail2ban: ошибки настройки, из-за которых защита не работает

Fail2ban ставят на сервер, когда тот получает белый IP, но зачастую дальше установки дело не идёт. Получается, что сервис запущен и джейл sshd включен, но конфиг был дефолтный, бан длится по десять минут, логи читаются не из того места, а половина открытых сервисов вообще находится вне поля зрения. Под катом разберу ошибки и покажу настройки. 
Читать

Читать полностью

#habr
@linux_potok
😁1
Давно не виделись: рассказываем, что нового в Astra Linux (вебинар)

24 ноября, 11:00 – 12:00
Мы давно не собирались, чтобы поговорить о новом в Astra Linux, а за это время изменений накопилось немало: и в самой ОС, и в инструментах, которые упрощают работу с ней. Приглашаем вас на вебинар, где расскажем о главном в последних обновлениях ОС.
Вот, чем мы хотим поделиться:
– Впервые в Astra Linux: сервер сканирования, Центр обновлений и Flatpak.
– Знакомое, но улучшенное: средство контроля подключенных устройств (СКПУ), RDP и кое-что ещё.
– Чтобы не заблудиться: какие бывают репозитории и как найти в них нужное с помощью Навигатора.
– Совсем скоро: Astra Store Client как неотъемлемая часть ОС. 
Вебинар будет интересен тем, кто уже работает с Astra Linux, и тем, кто только планирует на нее перейти.
Спикер: Дмитрий Чубанов, менеджер продукта Astra Linux Desktop
🔗 ЗАРЕГИСТРИРОВАТЬСЯ


Читать полностью

#habr
@linux_potok
💩7👍5
Пасти инопланетных овец в кооперативной комедийной игре Ranchonauts

Студия Goldfire, создатели приключенческой игры на выживание Arctic Awakening, только что представила свою грядущую игру Ranchonauts.

Читать полностью

#GamingOnLinux
@linux_potok
👌1
Анонсирована A Golden Wake: Roaring '20s Edition — полное переосмысление приключения 2014 года

Недавно была представлена A Golden Wake: Roaring '20s Edition — переосмысление оригинальной игры 2014 года от Grundislav Games.

Читать полностью

#GamingOnLinux
@linux_potok
👌1
Невероятный набор инструментов для создания 3D с открытым исходным кодом Blender 5.3 вышел с поддержкой Vulkan по умолчанию

Один из лучших инструментов с открытым исходным кодом за всю историю! Им пользуются художники, разработчики игр, киностудии и многие другие — Blender 5.3 официально вышел.

Читать полностью

#GamingOnLinux
@linux_potok
👍2🔥2
JetBrains продлила поддержку Godot Engine до 2027 года

Хорошие новости для кроссплатформенного бесплатного игрового движка с открытым исходным кодом: JetBrains продлила свою поддержку до 2027 года.

Читать полностью

#GamingOnLinux
@linux_potok
⚡1
Devolver Digital троллит своей «первой в истории AAA-игрой» — All Army Attack

Когда я впервые увидел, как Devolver Digital тизерит игру класса «AAA», я понял, что это будет глупая шутка в стиле троллинга, — но игра All Army Attack действительно звучит интересно.

Читать полностью

#GamingOnLinux
@linux_potok
👌1
Бот стартует, а база ещё не готова: что на самом деле делает After= в systemd

После перезагрузки бот падает при подключении к PostgreSQL, хотя в unit-файле есть After=postgresql.service. Через минуту запускается вручную. Разберём, что именно упорядочивает After=, как проверить готовность базы и подключение с параметрами приложения, а также где заканчиваются возможности Restart=on-failure.


Читать полностью

#habr
@linux_potok
❤1👌1