Месяц: Февраль 2021

Почему Google заблокировала сервисы Chrome для Chrominium?

Недавно Google объявила, что прекратит поддержку её сервисов для Chrominium. В этом материале мы расскажем как развиваются события и почему сообщество решило, что корпорация ведёт нечестную конкуренцию. Что случилось? Недавно в Google заметили, что браузеры на основе проекта Chrominium используют функции “только” для Chrome: синхронизацию с аккаунтом Google и Click to Call. Эти опции дают пользователям таких браузеров доступ к… Подробнее →

В миссии NASA на Марс использовали Linux

Оказывается, что NASA использовало Linux с открытым лётным ПО для дрона Ingenuity в составе миссии Марс-2020. Он работает на управляющей плате с SoC Qualcomm Snapdragon 801, который используют в смартфонах. Это первый случай использования Linux в аппаратах, отправленных на Марс. NASA приняло такое решение потому, что для управления марсоходом нужно меньше вычислительной мощности, чем для дрона: в марсоходе используют специальные… Подробнее →

Как работает программа-вымогатель Netwalker?

Как-то так получается, что кибербезопасность и киберпреступность идут рука об руку. Обе стороны исхитряются, чтобы достичь своей цели. В 2020 году угроза только увеличилась: Maze, Trickbot, Emotet и Netwalker проникали в сети огромного числа компаний. Что самое ужасное — на фоне пандемии злоумышленники стали ещё активнее. В 2019 году вымогатели получили от жертв $11,5 млрд. Годом ранее — $8 млрд.… Подробнее →

Вышел новый стабильный Tor 0.4.5

Вышла новая версия Tor — 0.4.5.6. Это первый стабильный выпуск ветки 0.4.5, которую разрабатывают уже 5 месяцев. Что нового? Теперь можно собрать Tor как статическую связываемую библиотеку, чтобы встроить в приложение; Улучшили определение узлов с поддержкой IPv6. В torrc в опции Address теперь можно указывать адреса IPv6. На узлах обеспечили автоматическое прикрепление к IPv6 для указанных через ORPort портов, за… Подробнее →

Вышел nginx 1.19.7

Вышел nginx 1.19.7 — развивающаяся ветка сервера. В стабильной ветке 1.18 делают только исправления и устраняют уязвимости. Какие изменения в nginx 1.19.7? Если закончатся свободные соединения, nginx теперь закрывает не только keepalive-соединения, но и соединения в состоянии ожидания закрытия сокета («lingering close»). Код обработки соединений в HTTP/2 приближен к HTTP/1.x. Поддержку отдельных настроек «http2_recv_timeout», «http2_idle_timeout» и «http2_max_requests» прекратили в пользу… Подробнее →

GTA 3 и Vice City пересобрали для Linux

Обратный инжиниринг GTA 3 или Vice City? Легко! Вышли проекты re3 и reVC — пересборки исходных кодов GTA 3 и GTA Vice City. Играм уже 20 лет, Карл! Проект начали в 2018 году, чтобы исправить баги, оптимизировать код для мододелов и экспериментировать с алгоритмами физики игр. Отрисовывать графику может оригинальный движок RenderWare, но ещё есть поддержка librw. За звук может… Подробнее →

Вышло ядро Linux 5.11

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.11. Среди наиболее заметных изменений: поддержка анклавов Intel SGX, новый механизм перехвата системных вызовов, виртуальная шина auxiliary, запрет сборки модулей без MODULE_LICENSE(), режим быстрой фильтрации системных вызовов в seccomp, прекращение сопровождения архитектуры ia64, перенос технологии WiMAX в ветку «staging», возможность инкапсуляции SCTP в UDP. Основные новшества: Дисковая подсистема, ввод/вывод и… Подробнее →

Как Закон Линуса работает с безопасностью свободного ПО?

Главная причина полюбить Linux — безопасность ПО с открытым кодом. Его преимущество в том, что код может проверить кто угодно. Но если спросить обычных пользователей, как часто они хотя бы открывают код программы, то они будут удивлённо моргать. Код некоторых программ настолько большой, что и специалисту часто трудно проверять его на исправность, а начинающему делать это почти нет смысла. Поэтому… Подробнее →

Райан Финни релизнул Finnix 122

Вышел Finnix 122 —  новая версия дистрибутива Linux для системных администраторов на основе Debian Testing. Finnix 122 выходит с улучшениями для образов live-ISO, включая более быстрое время загрузки, лучшую совместимость с системами, использующими старые BIOS при загрузке дистрибутива с USB-накопителя и т.п. Этот выпуск полностью синхронизирован с репозиториями Debian 11 «Bullseye» по состоянию на 6 февраля 2021 года и основан… Подробнее →

Жизненный цикл тестирования ядра Linux

Сейчас мы вникнем в технические аспекты тестирования ядра Linux проектом CKI (непрерывной интеграции ядра) от Red Hat. Все начинается с изменений Каждая интересная функция, улучшение и ошибка в ядре начинается с предложенного разработчиком изменения. Эти изменения появляются в списках рассылки для разных репозиториев ядра. Некоторые репозитории сосредоточены на определенных подсистемах ядра, таких как хранилище или сеть, а другие —  на… Подробнее →