Обновить
256K+

Linux *

Пишем под *nix

384,45
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Сотрудник Microsoft является соло-разработчиком дистрибутива Linux под названием AnduinOS, который похож на Windows 11

Время на прочтение4 мин
Охват и читатели28K

Единственным разработчиком дистрибутива Linux под названием AnduinOS, который выглядит как Windows 11, оказался сотрудник Microsoft по имени Андуин Сюэ (Anduin Xue).

Читать далее

Релиз открытого приложения для мониторинга системы Mission Center 1.0.0

Время на прочтение1 мин
Охват и читатели7.1K

Состоялся релиз открытого приложения для мониторинга системы (ЦП, памяти, диска, сети и графического процессора) Mission Center 1.0.0. Решение работает с ПК на базе Linux и использует GTK4 и Libadwaita. Исходный код проекта написан на C и Rust и опубликован под лицензией GNU General Public License v3.0 на GitHub и GitLab. Разработка Mission Center ведётся с марта 2023 года.

Читать далее

Релиз Mesa 25.1

Время на прочтение4 мин
Охват и читатели4.7K

Состоялся релиз свободной реализации API OpenGL и Vulkan — Mesa 25.1.0. Первый выпуск ветки Mesa 25.1.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 25.1.1. Выпуск Mesa 24.0.0 произошёл в феврале 2024 года. Выпуск Mesa 25.0.0 случился в февраля 2025 года.

Читать далее

Релиз открытого инструментария для загрузки прошивок Fwupd 2.0.9

Время на прочтение2 мин
Охват и читатели2.3K

Cостоялся релиз открытого инструментария для загрузки прошивок Fwupd 2.0.9. Исходный код проекта написан на C и Python и опубликован на GitHub под лицензией GNU Lesser General Public License v2.1. Выпуск стабильной версии Fwupd 2.0 с поддержкой больших разделов в томах EFI FFS3 и возможностью стабильной работы с большинством типов CRC-32 и CRC-16 произошёл в октябре 2024 года.

Читать далее

Canonical планирует в Ubuntu 25.10 перейти на использование по умолчанию утилиты sudo-rs на языке Rust

Время на прочтение2 мин
Охват и читатели14K

В Canonical сообщили, что команда проекта планирует в Ubuntu 25.10 перейти на использование по умолчанию утилиты sudo-rs на языке Rust вместо текущей реализации утилиты sudo.

Читать далее

Релиз сканера сетевой безопасности Nmap 7.96 (Network Mapper)

Время на прочтение2 мин
Охват и читатели5.4K

Состоялся релиз открытого мультиплаиформенного сканера сетевой безопасности Nmap 7.96 (Network Mapper). Решение предназначено для проведения комплексного аудита сети и выявления активных сетевых сервисов. Разработка проекта продолжается более двадцати пяти лет. Предыдущая стабильная версия вышла в апреле 2024 года.

Читать далее

Релиз Clonezilla Live 3.2.1-28 на базе Ubuntu 25.04 и ядра Linux 6.14

Время на прочтение2 мин
Охват и читатели3.9K

6 мая 2025 года разработчик Стивен Шиау представил новую версию бесплатной и открытой загрузочной live‑системы на основе Debian для клонирования дисковых накопителей Clonezilla Live 3.2.1-28 на базе Ubuntu 25.04 и ядра Linux 6.14. Версия Clonezilla Live 3.2 вышла четыре с половиной месяца назад. Релиз Clonezilla Live 3.2.1-9 на базе Linux 6.12 LTS состоялся в марте 2025 года.

Читать далее

Microsoft добавила Fedora Linux 42 в качестве официального дистрибутива для подсистемы Windows для Linux (WSL)

Время на прочтение1 мин
Охват и читатели6.4K

Microsoft добавила Fedora Linux 42 в качестве официального дистрибутива для подсистемы Windows для Linux (WSL).

Читать далее

Пряталось на GitHub: вредоносное ПО уничтожает данные на серверах Linux

Время на прочтение2 мин
Охват и читатели9.2K

В апреле пользователи Linux столкнулись с новой коварной атакой. Она была выявлена в прошлом месяце и использовала три вредоносных модуля Go, содержащих обфусцированный код для загрузки и выполнения удалённых вредоносных нагрузок. 

Читать далее

Релиз открытого просмотрщика и менеджера коллекций изображений Geeqie 2.6

Время на прочтение1 мин
Охват и читатели2.1K

Состоялся релиз открытого проекта просмотрщика и менеджера коллекций изображений Geeqie 2.6. Исходный код решения написан на C и C++. Предыдущая стабильная версия Geeqie 2.5 вышла в сентябре 2024 года.

Читать далее

Как построить систему SIP-звонков через Linphone

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели6.3K

Всем привет! У платформы МТС Exolve есть сообщество, которое часто делится полезными гайдами от прокачки серверов до создания своих приложений. Наиболее интересные и подробные продолжаем размещать в нашем хабе. В этот раз изучим возможности автоматических SIP-звонков.

Читать далее

Исследователи безопасности показали способ обхода антивирусов в Linux с Syscall-Watching

Время на прочтение3 мин
Охват и читатели2.6K

Исследователи службы безопасности ARMO создали программу проверки концепции под названием Curing, которая демонстрирует так называемое «слепое пятно» мониторинга антивирусов Linux и других инструментов защиты конечных точек через интерфейс io_uring ядра.

Читать далее

Релиз открытого инструментария для конвертации видео, аудио и изображений Shutter Encoder 19.0

Время на прочтение1 мин
Охват и читатели4.9K

В начале мая 2025 года состоялся релиз открытого мультиплатформенного инструментария для конвертации видео, аудио и изображений Shutter Encoder 19.0. Разработка проекта ведётся более 10 лет. Исходный код решения написан на Java и опубликован под лицензией GNU General Public License v3.0.

Читать далее

Ближайшие события

Go: не используйте http.Server.Serve и http.Server.ServeTLS одновременно

Уровень сложностиСредний
Время на прочтение1 мин
Охват и читатели4.7K

Эта заметка будет очень короткой. Но надеюсь, она кому-то спасёт несколько часов жизни.

У меня был код. К счастью, это было в тесте, а не в боевом коде, поэтому никто не пострадал.

Код создавал http.Server, запускал две гороутинки для обслуживания входящих соединений:

go func() {srvr.Serve(p)}()

go func() {srvr.ServeTLS(e, "", "")}()

Ну и дальше создавал клиента, делал к серверу обращения (HTTP GET) попеременно используя http и https ну и чего-то там проверял.

Всё прекрасно работало. До обновления с go1.23.8 до go1.24.2, пришедшего с 42-й Федорой.

А потом перестало. Стало время от времени (но отнюдь не всегда) вываливать разнообразные ошибки. Например, вот такие: Get "https://127.0.0.1:46167/": unexpected EOF. Или такие: Get "https://127.0.0.1:34757/": write tcp 127.0.0.1:54770->127.0.0.1:34757: write: connection reset by peer. Или даже вот такие, совсем загадочные: Get "https://127.0.0.1:42447/": http2: client conn could not be establish. HTTP/2 там, разумеется никто не включал и не собирался. А иногда всё работало и тест проходил правильно.

Самое поганое, что ошибка была плавающей.

В общем, не буду грузить подробностями, как я эту ошибку ловил. Но итог такой. Хотя это нигде и не документировано, но одновременно использовать http.Server.Serve и http.Server.ServeTLS на одном и том же экземпляре сервера нельзя. Тот из них, кто успеет прокрутиться первым, чего-то там инициализирует внутри сервера, прежде, чем уйти в accept loop, и второй после этого ломается. Ломается всегда ServeTLS, не-TLS-овскому Serve вроде как пофигу.

Так что будьте осторожны, и надеюсь, что эта заметка сохранила вам несколько часов жизни :)

Читать далее

Разработчики ядра Linux решились на удаление поддержки процессоров i486

Время на прочтение3 мин
Охват и читатели33K

Мейнтейнер архитектуры x86, механизма блокировок и планировщика задач в ядре Linux Инго Молнар (Ingo Molnar) выставил на обсуждение набор патчей, удаляющих из новой версии ядра Linux поддержку процессоров i486 (M486, M486SX, AMD ELAN) и начальных серий процессоров i586. В коде ядра предлагается оставить только возможность работы с процессорами x86, поддерживающими инструкцию CX8 (CMPXCHG8B) и регистр TSC (Time Stamp Counter), которые появились в CPU Pentium.

Читать далее

Релиз открытой утилиты BleachBit 5.0.0 для очистки дисков от ненужных файлов и увеличения производительности ОС

Время на прочтение2 мин
Охват и читатели13K

Состоялся релиз открытой мультиплатформенной утилиты BleachBit 5.0.0 для очистки дисков от ненужных файлов и увеличения производительности ПК на ОС Windows или дистрибутивов на базе Linux. Исходный код проекта написан на Python, NSIS и CSS и опубликован под лицензией GNU General Public License v3.0. Предыдущая стабильная версия решения вышла в октябре 2024 года.

Читать далее

Представлен AnduinOS 1.3 — дистрибутив Linux с поддержкой GNOME 48 и HDR, который выглядит как Windows 11

Время на прочтение1 мин
Охват и читатели22K

Представлен проект AnduinOS 1.3. Это дистрибутив Linux на базе на Ubuntu 25.04 (с версией ядра Linux 6.14) с поддержкой GNOME 48 и HDR, который выглядит как Windows 11.

Читать далее

Релиз Wine 10.7

Время на прочтение2 мин
Охват и читатели10K

2 мая 2025 года вышла новая экспериментальная версия открытой реализации программного интерфейса Windows Win32 API для ОС Linux Wine 10.7. Выпуск Wine 10.0 состоялся в январе этого года.

Читать далее

Ресурс End of 10 информирует пользователей старых ПК с Windows 10, что переход на Linux им поможет на долгие годы

Время на прочтение3 мин
Охват и читатели35K

Представлен онлайн-ресурс под названием End of 10 для информирования пользователей, что их старые ПК с Windows 10 можно не утилизировать, так как с ОС на базе доступных бесплатных решений GNU/Linux такими компьютерами можно продолжать пользоваться ещё долгие годы.

Читать далее

Релиз BitTorrent-клиента Deluge 2.2

Время на прочтение2 мин
Охват и читатели8K

Состоялся релиз открытого мультиплатформенного BitTorrent-клиента Deluge 2.2. Решение использует фреймворк Twisted, базируется на libtorrent и поддерживает несколько видов интерфейса пользователя (GTK, веб-интерфейс, консольный вариант). Исходный код проекта написан на Python и распространяется под лицензией GPL. Выпуск Deluge 2.1 произошёл в июне 2022 года.

Читать далее