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

Выпуск Wine 5.16

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 5.16. С момента выпуска версии 5.15 было закрыт 21 отчёт об ошибках и внесено 221 изменение. Наиболее важные изменения: В ntdll добавлена поддержка AVX-регистров x86. Улучшена поддержка ARM64 для macOS. Продолжена работа по реструктуризации поддержки консоли. Закрыты отчёты об ошибках, связанные с работой игр и приложений: Memorex […]

Управление через почтовые рассылки как барьер, мешающий приходу молодых разработчиков

Сара Новотны (Sarah Novotny), входящая в управляющий совет Linux Foundation от компании Microsoft, подняла вопрос об архаичности ведения процесса разработки ядра Linux. По мнению Сары, использование списка рассылки (LKML, Linux Kernel Mailing List) для координации разработки ядра и отправки патчей отпугивает молодых разработчиков и является барьером, мешающим приходу новых сопровождающих. С увеличением размера ядра и […]

Pleroma 2.1

Сообщество энтузиастов радо представить новую версию Pleroma — сервера для ведения блогов с текстовой разметкой, написанной на языке Elixir и использующей стандартизированный W3C протокол федеративной сети ActivityPub. Это вторая по распространённости реализация сервера. Сравнивая с ближайшим конкурирующим проектом — Mastodon, написанным на Ruby, работающим в той же ActivityPub-сети, — Pleroma может похвастаться небольшим размером и […]

Как создавался бекенд хакерской игры про уничтожение сервера

Продолжаем рассказывать, как был устроен наш лазерный квест с уничтожением сервера. Начало в предыдущей статье про разгадку квеста. Всего у бекенда игры было 6 архитектурных единиц, которые мы и разберём в этой статье: Бекенд игровых сущностей, которые отвечали за игровые механизмы Шина обмена данных бекенда и площадки на VPS Транслятор из запросов бекенда (игровых элементов) […]

Red Hat Flatpak, DevNation Day, шпаргалка по программированию на Cи и пять вебинаров на русском

Полезные ссылки на живые мероприятия, видео, митапы, техтолки и книги – ниже в нашем еженедельном посте. Начни новое: Представляем Red Hat Flatpak: контейнеры для чисто десктопных приложений Как использовать Flatpak runtime для сборки контейнеризованных десктопных приложений поверх Red Hat Enterprise Linux 8.2. Kubernetes и гибридное облако с использованием Skupper (видеоурок DevNation Tech Talk) Развертываем облачно-ориентированные […]

Разработать видеоплатформу за 90 дней

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

Видео: 7 минут игрового процесса и сроки выхода Ratchet & Clank: Rift Apart

Как и было обещано, в рамках церемонии открытия выставки gamescom 2020 студия Insomniac Games продемонстрировала продолжительный отрывок игрового процесса Ratchet & Clank: Rift Apart. Опубликованный 7-минутный ролик является расширенной версией геймплейного трейлера Ratchet & Clank: Rift Apart, который был показан на июньском шоу The Future of Gaming. В дополнение к видео игрового процесса Insomniac Games […]

Кошмар на двоих: хоррор Little Nightmares II поступит в продажу 11 февраля

Издательство Bandai Namco Entertainment и студия Tarsier объявили о том, что приключенческий хоррор Little Nightmares II выйдет 11 февраля на ПК, Xbox One и PlayStation 4, а до конца 2021 года доберётся до Xbox Series X и PlayStation 5. В Little Nightmares II вы возьмёте на себя роль маленького мальчика по имени Моно, который попал в […]

По ту сторону сцены: BioWare показала кадры из Dragon Age 4 и рассказала о разработке игры

В рамках Opening Night Live, церемонии открытия выставки gamescom 2020, показали ролик, посвящённый студии BioWare и разработке Dragon Age 4. По словам руководителя коллектива Кейси Хадсона (Casey Hudson), проект всё ещё на ранней стадии производства. На видео зрителям продемонстрировали отдельные кадры из игры и показали, как проходит процесс создания разных элементов и запись озвучения. Свежий […]

Альфа-выпуск дистрибутива 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 для создания отказоустойчивых кластеров. Оно хорошо тем, что […]