Релиз Firefox 160 с поддержкой отсоединяемых мини-окон
Состоялся релиз web-браузера Firefox 160 и сформированы обновления прошлых веток с длительным сроком поддержки - 153.7.0 и 115.45.0. В рамках нового двухнедельного цикла формирования релизов на стадию бета-тестирования переведена ветка Firefox 161, релиз которой намечен на 24 ноября.
Читать полностью
#OpenNet
@linux_potok
Состоялся релиз web-браузера Firefox 160 и сформированы обновления прошлых веток с длительным сроком поддержки - 153.7.0 и 115.45.0. В рамках нового двухнедельного цикла формирования релизов на стадию бета-тестирования переведена ветка Firefox 161, релиз которой намечен на 24 ноября.
Читать полностью
#OpenNet
@linux_potok
🤯3⚡1
Выпущена DAW Ardour 9.10 с улучшениями отображения волновых форм и автоматизации
Вышла Ardour 9.10: обновление динамического отображения волновых форм, улучшенное редактирование MIDI и регионов, синхронизация по WallClock и ряд исправлений ошибок.
Читать полностью
#Linuxiac
@linux_potok
Вышла Ardour 9.10: обновление динамического отображения волновых форм, улучшенное редактирование MIDI и регионов, синхронизация по WallClock и ряд исправлений ошибок.
Читать полностью
#Linuxiac
@linux_potok
👌1
High Tide (клиент TIDAL для Linux) добавил редактирование плейлистов и блокировку треков
Вышла версия 1.6.0 неофициального клиента TIDAL для Linux High Tide, созданного на GTK4/libadwaita. Теперь можно блокировать исполнителей и треки, чтобы они не появлялись в плейлистах и очередях автопроигрывания, а также управлять блокировками в новом разделе настроек. На обложках главной страницы появились кнопки воспроизведения — альбомы и плейлисты можно запускать напрямую.
Читать полностью
#OmgUbuntu
@linux_potok
Вышла версия 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
Команда 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
В 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
В Ubuntu 26.10, выпущенной в октябре, появилась мало обсуждаемая функция: начинается внедрение поддержки отзыва сертификатов с помощью upki. Из-за позднего внесения изменений поддержка upki для отзыва сертификатов была включена только в пакет curl для Ubuntu 26.10, однако дальнейшие планы уже намечены...
Читать полностью
#Phoronix
@linux_potok
😁1🤮1
Firefox 160
Доступен Firefox 160.
( читать дальше... )
>>> Примечания к выпуску для разработчиков
>>> Все ошибки, исправленные в этом выпуске
firefox, mozilla
Читать полностью
#LinuxOrgRu
@linux_potok
Доступен Firefox 160.
( читать дальше... )
>>> Примечания к выпуску для разработчиков
>>> Все ошибки, исправленные в этом выпуске
firefox, mozilla
Читать полностью
#LinuxOrgRu
@linux_potok
👍2🎉1
Удобный способ вводить символы с диакритическими знаками в Ubuntu
В Ubuntu ввод символов с диакритическими знаками не так удобен, как в macOS или на современных смартфонах. Расширение Accent Hold для GNOME Shell добавляет функцию нажатия и удержания клавиши: зажмите букву, например e или c, и рядом с курсором появятся варианты символов — é, è, ê, ë, ç, ć, č и другие. Выберите нужный символ соответствующей цифрой, стрелками на клавиатуре или мышью.
Читать полностью
#OmgUbuntu
@linux_potok
В 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
Под 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
Недавно решил проверить, сколько изолированных 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
Недавно решил проверить, сколько изолированных 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
Опубликован открытый проект 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
«Почему 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
Новое в этой версии:
получение контактов с серверов по протоколу 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
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
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
Студия 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
Недавно была представлена A Golden Wake: Roaring '20s Edition — переосмысление оригинальной игры 2014 года от Grundislav Games.
Читать полностью
#GamingOnLinux
@linux_potok
👌1
Невероятный набор инструментов для создания 3D с открытым исходным кодом Blender 5.3 вышел с поддержкой Vulkan по умолчанию
Один из лучших инструментов с открытым исходным кодом за всю историю! Им пользуются художники, разработчики игр, киностудии и многие другие — Blender 5.3 официально вышел.
Читать полностью
#GamingOnLinux
@linux_potok
Один из лучших инструментов с открытым исходным кодом за всю историю! Им пользуются художники, разработчики игр, киностудии и многие другие — Blender 5.3 официально вышел.
Читать полностью
#GamingOnLinux
@linux_potok
👍2🔥2
JetBrains продлила поддержку Godot Engine до 2027 года
Хорошие новости для кроссплатформенного бесплатного игрового движка с открытым исходным кодом: JetBrains продлила свою поддержку до 2027 года.
Читать полностью
#GamingOnLinux
@linux_potok
Хорошие новости для кроссплатформенного бесплатного игрового движка с открытым исходным кодом: JetBrains продлила свою поддержку до 2027 года.
Читать полностью
#GamingOnLinux
@linux_potok
⚡1