Автор: Erik Peterson

Линус Торвальдс отверг изменения к подсистеме MMC из-за низкого качества кода

Линус Торвальдс отказался принимать предназначенный для ядра 7.0 набор изменений от сопровождающего подсистему MMC (MultiMedia Card), назвав присланный патч, который даже не компилируется, «полным мусорм» (complete garbage). По его предположению изменения не были предварительно обкатаны в ветке linux-next и не проходили сборочное тестирование. Компиляция завершалась ошибкой из-за повторного переопределения переменной. Подобный уровень качества кода раздосадовал […]

В языке Nim представлен YRC — потокобезопасный сборщик циклических ссылок

Андреас Румпф (Araq), автор языка программирования Nim, анонсировал новый алгоритм управления памятью YRC (произносится «Ürk»), который решает одну из ключевых проблем существующих механизмов в Nim: невозможность корректной обработки циклических ссылок, пересекающих границы потоков. До появления YRC в предлагавшихся в Nim алгоритмах управления памятью, имелись следующие ограничения: ARC — не поддерживал ни многопоточность, ни обработку циклов; […]

В ядре Linux на 12% ускорена обработка входящих UDP-пакетов

В кодовую базу, на основе которой формируется ядро Linux 7.0, принят набор изменений, при проведении стресс-тестирования в 100-гигабитной сети позволивших повысить производительность обработки входящих UDP-пакетов на 12%. Оптимизация реализована путём ручного инлайнинга 2 функций. Отмечается, что функция timecounter_cyc2time() может вызываться на каждый входящий пакет, поскольку современные протоколы требуют учёта времени поступления пакета. Из-за этого на […]

Выпуск минималистичного дистрибутива Tiny Core Linux 17.0

Опубликован релиз минималистичного Linux дистрибутива Tiny Core Linux 17.0, который может работать на системах с 48 Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. Загрузочный iso-образ занимает всего 20 МБ. Для 64-разрядных систем подготовлена сборка CorePure64, размером […]

Из Ubuntu 26.04 LTS планируется исключить утилиту «Программы и обновления»

Объявлено, что в грядущем выпуске Ubuntu 26.04 LTS утилита Software & Updates будет исключена из стандартного набора приложений при чистой установке. В Canonical аргументируют это решение тем, что многие функции инструмента являются избыточно сложными или потенциально опасными для рядовых пользователей. Основное опасение вызывает возможность отключения доступа к главным репозиториям Ubuntu через графический интерфейс. Случайная деактивация […]

Релиз Mesa 26.0, свободной реализации OpenGL и Vulkan

После трёх месяцев разработки представлен релиз свободной реализации API OpenGL и Vulkan — Mesa 26.0.0. Первый выпуск ветки Mesa 26.0.0 имеет экспериментальный статус — после проведения окончательной стабилизации кода будет выпущена стабильная версия 26.0.1. В Mesa 26.0 доступна поддержка графического API Vulkan 1.4 в драйверах ANV для GPU Intel, RADV для GPU AMD, NVK для […]

Доступен OpenVPN 2.7.0

После трёх лет с момента публикации ветки 2.6 подготовлен релиз OpenVPN 2.7.0, пакета для создания виртуальных частных сетей, позволяющего организовать шифрованное соединение между двумя клиентскими машинами или обеспечить работу централизованного VPN-сервера для одновременной работы нескольких клиентов. Код OpenVPN распространяется под лицензией GPLv2, готовые бинарные пакеты формируются для Debian, Ubuntu, CentOS, RHEL и Windows. Основные новшества: […]

FocusWriter 1.9.0

Состоялся выпуск 1.9.0 FocusWriter — простого текстового процессора без отвлекающего внимание интерфейса, который становится доступен при перемещении «мыши» к краям экрана. FocusWriter позволяет настраивать рабочую среду, создавая темы с настройками шрифта, цвета и фонового изображения. Он также предлагает оперативное обновление статистики, ежедневные цели, возможность открывать несколько документов, проверку орфографии и многое другое. При открытии программы ваша […]

Go 1.26

После полугода разработки состоялся выпуск 1.26 компилятора и стандартной библиотеки языка программирования Go. Основные изменения: Встроенная новая функция, создающая новую переменную, позволяет использовать в качестве операнда выражение, указывающее начальное значение переменной. Простой пример такого изменения — это код, подобный этому:x := int64(300) ptr := &x Можно упростить до:ptr := new(int64(300)) Обобщенные типы могут ссылаться сами […]

Уязвимость, позволяющая обойти механизм защиты Intel TDX

Компании Google и Intel раскрыли результаты (PDF) совместной работы по аудиту безопасности механизма Intel TDX 1.5 (Trusted Domain Extensions). Технология Intel TDX реализует возможность шифрования памяти виртуальных машин для их защиты от вмешательства и анализа со стороны администратора хост-системы и физических атак на оборудование. В результате аудита выявлено 6 уязвимостей и 35 не влияющих на […]

Microsoft спасёт старые ПК от просроченных сертификатов Secure Boot, незаметно обновив их в Windows 11

Microsoft автоматически заменит сертификаты безопасности на уровне загрузки на устройствах Windows до истечения срока их действия в конце этого года. Согласно сообщению в блоге Microsoft, новые сертификаты Secure Boot будут распространяться в рамках регулярных обновлений операционной системы Windows 11. Функция Secure Boot была представлена в 2011 году для защиты систем от любых несанкционированных изменений в […]

Discord объяснил, почему большинству пользователей не придётся проходить проверку возраста

Платформа Discord официально дала разъяснение относительно обновлённой политики подтверждения возраста пользователей: массовой проверки паспортов и сканирование лица не будет. Новая система подтверждения возраста затронет лишь малую часть аудитории, а для большинства всё останется по-прежнему благодаря умным алгоритмам. Администрация Discord подчёркивает, что для снятия ограничений зачастую будет достаточно автоматической системы прогнозирования возраста, которая базируется на уже […]

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster