Рубрика: Блог

Альфа-выпуск дистрибутива openSUSE Jump с бинарными пакетами из SUSE Linux Enterprise

Доступен для тестирования начальный прототип экспериментального дистрибутива openSUSE Jump, созданного в рамках инициативы по сближению процессов разработки и сборки дистрибутивов openSUSE Leap и SUSE Linux Enterprise. Для загрузки предложены iso-образы, размером 3.8 ГБ, подготовленные для архитектур x86_64, Aarch64, ppc64le и s390x. Традиционный дистрибутив openSUSE формируется на основе базового набора пакетов SUSE Linux Enterprise, но пакеты […]

Выпуск свободной гоночной игры SuperTuxKart 1.2

Опубликован релиз Supertuxkart 1.2, свободной гоночной игры с большим количеством картов, трасс и возможностей. Код игры распространяется под лицензией GPLv3. Бинарные сборки доступны для Linux, Android, Windows и macOS. В новом выпуске: Для низкоуровневого создания окон и обработки ввода вместо движка Irrlicht задействованы возможности библиотеки SDL2. Использование SDL2 позволило значительно улучшить поддержку геймпадов, в том […]

Моделирование отказоустойчивых кластеров на базе PostgreSQL и Pacemaker

Введение Некоторое время назад передо мной поставили задачу разработать отказоустойчивый кластер для PostgreSQL, работающий в нескольких дата-центрах, объединенных оптоволокном в рамках одного города, и способный выдержать отказ (например, обесточивание) одного дата-центра. В качестве софта, который отвечает за отказоустойчивость, выбрал Pacemaker, потому что это официальное решение от RedHat для создания отказоустойчивых кластеров. Оно хорошо тем, что […]

Инкрементальный бэкап VDS с сайтом на 1С-Битрикс в Яндекс.Облако

Мне было необходимо делать 2 раза в сутки бэкап сайта на «1С-Битрикс: Управление сайтом» (файлов и базы mysql) и хранить историю изменений за 90 дней. Сайт расположен на VDS под управлением ОС CentOS 7 с установленным «1С-Битрикс: Веб-окружение». Дополнительно делать резервную копию настроек ОС. Требования: Частота — 2 раза в сутки; Хранить копии за последние […]

Мониторинг кластера Kubernetes: общий обзор и знакомство с Prometheus

Рассмотрим концепцию мониторинга Kubernetes, познакомимся с инструментом Prometheus, поговорим про алёртинг. Тема мониторинга объёмная, за одну статью её не разобрать. Цель этого текста — дать обзорное представление по инструментарию, концепциям и подходам. Материал статьи — выжимка из открытой лекции школы «Слёрм». Если хотите пройти полное обучение — записывайтесь на курс по Мониторингу и логированию инфраструктуры […]

Количество пользователей широкополосного интернета в России ощутимо выросло благодаря самоизоляции

Компания «ТМТ Консалтинг» обнародовала результаты исследования российского рынка широкополосного доступа к интернету (ШПД) в сегменте частных лиц во второй четверти нынешнего года. Количество ШПД-абонентов в период с апреля по июнь заметно увеличилось. Драйвером роста стала пандемия, спровоцировавшая самоизоляцию граждан, перевод сотрудников компаний на дистанционную работу, а студентов и школьников — на удалённое обучение. По оценкам, […]

Huawei выпустила настольный ПК Qingyun W510 на собственном процессоре, который сможет конкурировать с системами на Intel и AMD

Китайская компания Huawei, переживающая сложные времена в связи с санкциями со стороны Соединённых Штатов, официально выпустила рабочую станцию Qingyun W510, о подготовке которой неоднократно сообщалось ранее. В основу компьютера положен фирменный процессор HiSilicon Kunpeng 920-3211K, насчитывающий 24 вычислительных ядра с тактовой частотой 2,6 ГГц. Задействованы проприетарные ядра Taishan v110, совместимые с Armv8.2. Система оборудована 8 Гбайт […]

Уязвимость в OpenZFS, нарушающая обработку прав доступа во FreeBSD

В добавленном в OpenZFS коде для поддержки ОС FreeBSD выявлена критическая уязвимость (CVE-2020-24717), приводящая к нарушению обработки прав доступа. Суть проблемы в том, что права, устанавливаемые для группы, обрабатывались как права для владельца файла. Проблема устранена в обновлении OpenZFS 2.0.0-rc1. Исправление внесено до перевода кодовой базы FreeBSD HEAD на OpenZFS. Проблема была вызвана тем, что […]

Релиз Electron 10.0.0, платформы создания приложений на базе движка Chromium

Подготовлен релиз платформы Electron 10.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 85, платформы Node.js 12.16.3 и JavaScript-движка V8 8.5. В новом выпуске: Добавлены метод contents.getBackgroundThrottling() и свойство contents.backgroundThrottling. В основном процессе предоставлен […]

Выпуск языка программирования Rust 1.46

Опубликован релиз 1.46 языка системного программирования Rust, основанного проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Автоматическое управление памятью в Rust избавляет разработчика от ошибок при манипулировании указателями и защищает от проблем, […]

DevSecOps: принципы работы и сравнение SCA. Часть первая

Значимость анализа сторонних компонентов ПО (англ. Software Composition Analysis — SCA) в процессе разработки растет по мере выхода ежегодных отчетов об уязвимостях open source библиотек, которые публикуются компаниями Synopsys, Sonatype, Snyk, White Source. Согласно отчету The State of Open Source Security Vulnerabilities 2020 число выявленных уязвимостей в open source в 2019 выросло почти в 1.5 […]

Как мы организовали высокоэффективное и недорогое DataLake и почему именно так

Мы живем в удивительное время, когда можно быстро и просто состыковать несколько готовых открытых инструментов, настроить их с «отключенным сознанием» по советам stackoverflow, не вникая в «многобукв», запустить в коммерческую эксплуатацию. А когда нужно будет обновляться/расширяться или кто-то случайно перезагрузит пару машин — осознать, что начался какой-то навязчивый дурной сон наяву, все резко усложнилось до […]