OpenMoHAA alpha 0.70.0
Вышла альфа-версия 0.70.0 открытого движка Medal of Honor — OpenMoHAA. Цель проекта –- сделать кроссплатформенный движок с открытым исходным кодом, полностью совместимый с оригинальной Medal of Honor.
Проект OpenMoHAA основан на исходном коде ioquake3, так как оригинальная Medal of Honor использовала в качестве базы движок Id Tech 3 (то есть движок от Quake 3).
Что нового:
Добавлена нативная поддержка PowerPC.
Добавлена анимация бездействия по умолчанию для файлов TIKI, не имеющих анимации.
Аудиосистема SDL заменена на OpenAL.
Модуль игры:
Исправлены неисправности дверей, например, открывание двери в неправильном направлении.
Исправлена физика, в частности, отскок гранаты.
Исправлен ИИ: теперь он менее глупый, чем в предыдущих версиях.
Исправлена артиллерийская система (ProjectileGenerator) - исправления для t2l3, t2l4…
Исправлена загрузка/сохранение игры с неверными данными.
Исправлено табло на FFA и для зрителей.
Исправлен скриптовый движок — теперь все скрипты должны работать.
Исправлена проблема с точками появления, из-за которой игрок не появлялся в правильном месте.
Миноискатель корректно обнаруживает мины в одиночной игре.
Теперь отображается дата миссии (например, «6 ИЮНЯ 1944 г.»).
Система транспортных средств теперь полностью исправна: больше они не застревают.
Все карты для одиночной игры теперь можно пройти (хотя могут возникнуть некоторые редкие ошибки).
Сервер:
Исправлено переполнение строк конфигурации на больших картах, таких как t1l2 на MOH: Spearhead.
Рендеринг:
Добавлена поддержка текстур DDS.
Добавлены морфы: динамические выражения лиц персонажей.
Реализован небесный портал.
UI:
Добавлен внутриигровой блокнот.
Добавлены скриншоты для сохраненных игр.
Помимо всего выше перечисленного, исправлено множество ошибок. В OpenMoHAA реализованы почти все функции. Это по прежнему альфа-версия, и всяких багов в проекте ещё хватает.
medal of honor, opensource, игры
Читать полностью
#LinuxOrgRu
@linux_potok
Вышла альфа-версия 0.70.0 открытого движка Medal of Honor — OpenMoHAA. Цель проекта –- сделать кроссплатформенный движок с открытым исходным кодом, полностью совместимый с оригинальной Medal of Honor.
Проект OpenMoHAA основан на исходном коде ioquake3, так как оригинальная Medal of Honor использовала в качестве базы движок Id Tech 3 (то есть движок от Quake 3).
Что нового:
Добавлена нативная поддержка PowerPC.
Добавлена анимация бездействия по умолчанию для файлов TIKI, не имеющих анимации.
Аудиосистема SDL заменена на OpenAL.
Модуль игры:
Исправлены неисправности дверей, например, открывание двери в неправильном направлении.
Исправлена физика, в частности, отскок гранаты.
Исправлен ИИ: теперь он менее глупый, чем в предыдущих версиях.
Исправлена артиллерийская система (ProjectileGenerator) - исправления для t2l3, t2l4…
Исправлена загрузка/сохранение игры с неверными данными.
Исправлено табло на FFA и для зрителей.
Исправлен скриптовый движок — теперь все скрипты должны работать.
Исправлена проблема с точками появления, из-за которой игрок не появлялся в правильном месте.
Миноискатель корректно обнаруживает мины в одиночной игре.
Теперь отображается дата миссии (например, «6 ИЮНЯ 1944 г.»).
Система транспортных средств теперь полностью исправна: больше они не застревают.
Все карты для одиночной игры теперь можно пройти (хотя могут возникнуть некоторые редкие ошибки).
Сервер:
Исправлено переполнение строк конфигурации на больших картах, таких как t1l2 на MOH: Spearhead.
Рендеринг:
Добавлена поддержка текстур DDS.
Добавлены морфы: динамические выражения лиц персонажей.
Реализован небесный портал.
UI:
Добавлен внутриигровой блокнот.
Добавлены скриншоты для сохраненных игр.
Помимо всего выше перечисленного, исправлено множество ошибок. В OpenMoHAA реализованы почти все функции. Это по прежнему альфа-версия, и всяких багов в проекте ещё хватает.
medal of honor, opensource, игры
Читать полностью
#LinuxOrgRu
@linux_potok
👍7
Программирование на C в Linux на примере создания своей командной оболочки
Привет, хабр! Язык программирования C — основополагающий, как я считаю. И его знать, нет, не обходимо, но довольно желательно. Большинство языков отсылают к C, и зная C (или C++) другой язык будет даваться намного легче.
Я решил недавно улучшить свой навык владения C, путем написания проектов. Самая первая мысль, которая пришла мне на ум — это командный интерпретатор, командная оболочка, shell проще говоря. А также я расскажу о системе сборки make, и о том, как правильно писать и документировать C-код.
В этом туториале я буду использовать компилятор CLANG, а не GCC, и расскажу его преимущества
Итак, для создания своего шелла на C для Linux вам понадобится простой советский копеечный...
Узнать
Читать полностью
#habr
@linux_potok
Привет, хабр! Язык программирования C — основополагающий, как я считаю. И его знать, нет, не обходимо, но довольно желательно. Большинство языков отсылают к C, и зная C (или C++) другой язык будет даваться намного легче.
Я решил недавно улучшить свой навык владения C, путем написания проектов. Самая первая мысль, которая пришла мне на ум — это командный интерпретатор, командная оболочка, shell проще говоря. А также я расскажу о системе сборки make, и о том, как правильно писать и документировать C-код.
В этом туториале я буду использовать компилятор CLANG, а не GCC, и расскажу его преимущества
Итак, для создания своего шелла на C для Linux вам понадобится простой советский копеечный...
Узнать
Читать полностью
#habr
@linux_potok
👍7
Малварь пыталась использовать «Яндекс Браузер» для закрепления в системе
Изучая неудавшуюся целевую атаку на неназванного российского оператора грузовых железнодорожных перевозок, исследователи «Доктор Веб» обнаружили малварь, которая пыталась использовать уязвимость в «Яндекс Браузере» для закрепления в скомпрометированной системе.
Читать полностью
#xakep
@linux_potok
Изучая неудавшуюся целевую атаку на неназванного российского оператора грузовых железнодорожных перевозок, исследователи «Доктор Веб» обнаружили малварь, которая пыталась использовать уязвимость в «Яндекс Браузере» для закрепления в скомпрометированной системе.
Читать полностью
#xakep
@linux_potok
😁4🗿2❤1
getrandom() vDSO приходит на большее количество архитектур с Linux 6.12
В Linux 6.11 была добавлена поддержка getrandom() в vDSO для очень быстрого и безопасного генератора случайных чисел в пользовательском пространстве. Эта работа изначально была сосредоточена на x86_64, но начиная с Linux 6.12 и далее, эта реализация getrandom() vDSO будет поддерживать большее количество архитектур CPU...
Читать полностью
#Phoronix
@linux_potok
В Linux 6.11 была добавлена поддержка getrandom() в vDSO для очень быстрого и безопасного генератора случайных чисел в пользовательском пространстве. Эта работа изначально была сосредоточена на x86_64, но начиная с Linux 6.12 и далее, эта реализация getrandom() vDSO будет поддерживать большее количество архитектур CPU...
Читать полностью
#Phoronix
@linux_potok
👍4
Выпуск дистрибутива Q4OS 5.6, поставляемого с пользовательским окружением Trinity
Опубликован выпуск дистрибутива Q4OS 5.6, основанного на пакетной базе Debian и поставляемого с рабочими столами KDE Plasma 5 и Trinity (продолжает развитие кодовой базы KDE 3.5.x). Оба пользовательских окружения могут одновременно сосуществовать в одной системе и пользователь может переключаться между ними. Дистрибутив позиционируется как нетребовательный к аппаратным ресурсам и предлагающий классическое оформление рабочего стола. Размер загрузочного образа 1.5 ГБ (x86_64).
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск дистрибутива Q4OS 5.6, основанного на пакетной базе Debian и поставляемого с рабочими столами KDE Plasma 5 и Trinity (продолжает развитие кодовой базы KDE 3.5.x). Оба пользовательских окружения могут одновременно сосуществовать в одной системе и пользователь может переключаться между ними. Дистрибутив позиционируется как нетребовательный к аппаратным ресурсам и предлагающий классическое оформление рабочего стола. Размер загрузочного образа 1.5 ГБ (x86_64).
Читать полностью
#OpenNet
@linux_potok
👍6
Драйвер Vulkan с открытым исходным кодом от Intel больше не будет выдавать предупреждение при использовании графики Xe2
С выходом Linux 6.12 графические процессоры Lunar Lake и Battlemage включены по умолчанию для поддержки следующего поколения графики Xe2 от Intel. В пользовательском пространстве кода драйверов Intel OpenGL и Vulkan также начали включать графику Xe2 по умолчанию для использования на Linux 6.12+. В Mesa, помимо того, что параметры больше не скрыты принудительным зондированием, предупреждение тоже удалено, чтобы пользователи не получали сообщения о неподдерживаемой Vulkan-поддержке при использовании оборудования Xe2...
Читать полностью
#Phoronix
@linux_potok
С выходом Linux 6.12 графические процессоры Lunar Lake и Battlemage включены по умолчанию для поддержки следующего поколения графики Xe2 от Intel. В пользовательском пространстве кода драйверов Intel OpenGL и Vulkan также начали включать графику Xe2 по умолчанию для использования на Linux 6.12+. В Mesa, помимо того, что параметры больше не скрыты принудительным зондированием, предупреждение тоже удалено, чтобы пользователи не получали сообщения о неподдерживаемой Vulkan-поддержке при использовании оборудования Xe2...
Читать полностью
#Phoronix
@linux_potok
👍7
Проект SteamFork развивает вариант SteamOS для устройств, отличных от Steam Deck
Проектом SteamFork развивается дистрибутив Linux, пытающийся воссоздать окружение SteamOS для использования на обычных компьютерах, а также на игровых консолях, отличных от Steam Deck. Проект является ответвлением от похожего дистрибутива HoloISO и отличается от него попыткой достижения как можно более полной совместимости со SteamOS, без добавления сторонних пакетов и без удаления или изменения имеющейся в SteamOS функциональности. Вносимые изменения и дополнения в SteamFork сосредоточены исключительно на обеспечении поддержки дополнительного оборудования.
Читать полностью
#OpenNet
@linux_potok
Проектом SteamFork развивается дистрибутив Linux, пытающийся воссоздать окружение SteamOS для использования на обычных компьютерах, а также на игровых консолях, отличных от Steam Deck. Проект является ответвлением от похожего дистрибутива HoloISO и отличается от него попыткой достижения как можно более полной совместимости со SteamOS, без добавления сторонних пакетов и без удаления или изменения имеющейся в SteamOS функциональности. Вносимые изменения и дополнения в SteamFork сосредоточены исключительно на обеспечении поддержки дополнительного оборудования.
Читать полностью
#OpenNet
@linux_potok
👍9😁1
OpenSSL 3.4 Альфа 1 Выпущен С Новыми Функциями
Первый альфа-выпуск OpenSSL 3.4 теперь доступен для тестирования как следующее обновление функций этой широко используемой библиотеки SSL / криптографического инструментария...
Читать полностью
#Phoronix
@linux_potok
Первый альфа-выпуск OpenSSL 3.4 теперь доступен для тестирования как следующее обновление функций этой широко используемой библиотеки SSL / криптографического инструментария...
Читать полностью
#Phoronix
@linux_potok
❤4👌1
Auto-Cpufreq 2.4 Добавляет Настройки Профиля Платформы
Auto-cpufreq 2.4 - оптимизатор скорости и энергопотребления процессора для Linux, добавляет профили платформ, поддержку Gentoo и систему инициализации dinit.
Читать полностью
#Linuxiac
@linux_potok
Auto-cpufreq 2.4 - оптимизатор скорости и энергопотребления процессора для Linux, добавляет профили платформ, поддержку Gentoo и систему инициализации dinit.
Читать полностью
#Linuxiac
@linux_potok
👍5
FreeBSD 15 Может Удалить Свой Драйвер AGP Для Старых Графических Карт
Ах, воспоминания о старых графических картах AGP... Но в основном это сейчас именно это: далекие воспоминания. Для тех, кто случайно все еще использует графическую карту Accelerated Graphics Port (AGP) в производстве, FreeBSD рассматривает возможность устаревания своего универсального драйвера AGP, а затем его потенциального удаления в FreeBSD 15.0...
Читать полностью
#Phoronix
@linux_potok
Ах, воспоминания о старых графических картах AGP... Но в основном это сейчас именно это: далекие воспоминания. Для тех, кто случайно все еще использует графическую карту Accelerated Graphics Port (AGP) в производстве, FreeBSD рассматривает возможность устаревания своего универсального драйвера AGP, а затем его потенциального удаления в FreeBSD 15.0...
Читать полностью
#Phoronix
@linux_potok
👍5
Открыт набор на сентябрьские курсы в академии INSECA
Начался новый учебный год, и INSECA делится подборкой курсов, которые стартуют в сентябре. Каждый модуль обучения содержит боевые задачи, с которыми ИБ-специалисты сталкиваются каждый день.
Читать полностью
#xakep
@linux_potok
Начался новый учебный год, и INSECA делится подборкой курсов, которые стартуют в сентябре. Каждый модуль обучения содержит боевые задачи, с которыми ИБ-специалисты сталкиваются каждый день.
Читать полностью
#xakep
@linux_potok
👎2👌1
Ubuntu 24.10 Обои по умолчанию представлены
Представлены обои по умолчанию Ubuntu 24.10 «Oracular Oriole» (и официальный маскот релиза). Для предсказания того, что главным элементом обоев станет иволга, не потребовался визит к местному храмовому мистику. Животные маскоты являются повторяющейся особенностью фоновых изображений Ubuntu, начиная с Ubuntu 17.10 «Artful Aardvark». Таким образом, геометрическая иволга размещена в окружении кругов, лун и других загадочных символов (отражающих «оракул») вокруг неё. Это может показаться немного претенциозным, но я вижу в круглом аспекте намек на сообщество. Вы читаете «Ubuntu 24.10 Обои по умолчанию представлены», пост в блоге OMG! Ubuntu. Не воспроизводите без разрешения.
Читать полностью
#OmgUbuntu
@linux_potok
Представлены обои по умолчанию Ubuntu 24.10 «Oracular Oriole» (и официальный маскот релиза). Для предсказания того, что главным элементом обоев станет иволга, не потребовался визит к местному храмовому мистику. Животные маскоты являются повторяющейся особенностью фоновых изображений Ubuntu, начиная с Ubuntu 17.10 «Artful Aardvark». Таким образом, геометрическая иволга размещена в окружении кругов, лун и других загадочных символов (отражающих «оракул») вокруг неё. Это может показаться немного претенциозным, но я вижу в круглом аспекте намек на сообщество. Вы читаете «Ubuntu 24.10 Обои по умолчанию представлены», пост в блоге OMG! Ubuntu. Не воспроизводите без разрешения.
Читать полностью
#OmgUbuntu
@linux_potok
👍6🔥1👌1
AMD анонсирует последние планы для Open-Source openSIL с заменой AGESA, этапом Zen 6
В прошлом году с большим восторгом в нашем сообществе был анонсирован новый проект AMD под названием openSIL как открытый проект инициализации кремния для процессоров, что является шагом вперед для открытого ПО и в конечном итоге заменит AGESA от AMD как для клиентских, так и для серверных процессоров. На этой неделе были поделены волнующие новости о проекте AMD OpenSIL, и они все еще на пути к тому, чтобы сделать его готовым к производству в следующем году...
Читать полностью
#Phoronix
@linux_potok
В прошлом году с большим восторгом в нашем сообществе был анонсирован новый проект AMD под названием openSIL как открытый проект инициализации кремния для процессоров, что является шагом вперед для открытого ПО и в конечном итоге заменит AGESA от AMD как для клиентских, так и для серверных процессоров. На этой неделе были поделены волнующие новости о проекте AMD OpenSIL, и они все еще на пути к тому, чтобы сделать его готовым к производству в следующем году...
Читать полностью
#Phoronix
@linux_potok
👍4
Zyxel патчит критический баг в своих роутерах
Компания Zyxel выпустила патчи для устранения критической уязвимости, которая затрагивает несколько моделей бизнес-маршрутизаторов и потенциально позволяет неаутентифицированным злоумышленникам выполнять инъекции команд. Также Zyxel исправила почти десяток уязвимостей в других своих продуктах.
Читать полностью
#xakep
@linux_potok
Компания Zyxel выпустила патчи для устранения критической уязвимости, которая затрагивает несколько моделей бизнес-маршрутизаторов и потенциально позволяет неаутентифицированным злоумышленникам выполнять инъекции команд. Также Zyxel исправила почти десяток уязвимостей в других своих продуктах.
Читать полностью
#xakep
@linux_potok
👍5
AmpereOne Performance On Linux 6.11 Kernel, 4K vs. 64K Page Size Comparison
Продолжая тестирование производительности AmpereOne с использованием AmpereOne A192-32X в лаборатории на сервере Supermicro ARS-211M-NR R13SPD, следующий набор тестов посвящен производительности с использованием почти финального ядра Linux 6.11. Кроме того, оценивается влияние на производительность использования ядра ARM64 с размером страницы 64K в качестве альтернативы стандартному размеру страницы 4K.
Читать полностью
#Phoronix
@linux_potok
Продолжая тестирование производительности AmpereOne с использованием AmpereOne A192-32X в лаборатории на сервере Supermicro ARS-211M-NR R13SPD, следующий набор тестов посвящен производительности с использованием почти финального ядра Linux 6.11. Кроме того, оценивается влияние на производительность использования ядра ARM64 с размером страницы 64K в качестве альтернативы стандартному размеру страницы 4K.
Читать полностью
#Phoronix
@linux_potok
👍4
22 000 пакетов PyPI угрожает проблема Revival Hijack
Аналитики JFrog обнаружили новую атаку, которой дали имя Revival Hijack. Оказалось, что злоумышленники регистрируют в PyPI новые проекты, используя имена ранее удаленных пакетов, что осуществлять атаки на цепочки поставок.
Читать полностью
#xakep
@linux_potok
Аналитики JFrog обнаружили новую атаку, которой дали имя Revival Hijack. Оказалось, что злоумышленники регистрируют в PyPI новые проекты, используя имена ранее удаленных пакетов, что осуществлять атаки на цепочки поставок.
Читать полностью
#xakep
@linux_potok
😁3
Инструмент MacroPack используется для развертывания Brute Ratel и не только
ИБ-исследователи Cisco Talos предупреждают, что фреймворк MacroPack, изначально разработанный для специалистов red team, используется злоумышленниками для развертывания вредоносных полезных нагрузок, включая Havoc, Brute Ratel и PhatomCore.
Читать полностью
#xakep
@linux_potok
ИБ-исследователи Cisco Talos предупреждают, что фреймворк MacroPack, изначально разработанный для специалистов red team, используется злоумышленниками для развертывания вредоносных полезных нагрузок, включая Havoc, Brute Ratel и PhatomCore.
Читать полностью
#xakep
@linux_potok
👍5
KDE Снова Убыток В 2023 Году
KDE e.V. сегодня объявила о доступности своего ежегодного отчета за 2023 год. Хотя они добились многих достижений и много работали над разработкой KDE Plasma 6, это был еще один год, когда они, к сожалению, работали в убыток с точки зрения финансирования...
Читать полностью
#Phoronix
@linux_potok
KDE e.V. сегодня объявила о доступности своего ежегодного отчета за 2023 год. Хотя они добились многих достижений и много работали над разработкой KDE Plasma 6, это был еще один год, когда они, к сожалению, работали в убыток с точки зрения финансирования...
Читать полностью
#Phoronix
@linux_potok
😢5🔥1😁1
Canonical прекращает обновления до Ubuntu 24.04 LTS из-за «критической ошибки»
На прошлой неделе вышел первый выпуск Ubuntu 24.04 LTS, и с ним стали возможны обновления с Ubuntu 22.04 LTS. Однако, эти обновления прошли не так гладко для всех. Canonical приостановила обновления до Ubuntu 24.04 LTS с Ubuntu 22.04 LTS. Вчера выпуск «noble» был удален из файла meta-release-lts, что предотвращает возможность обновления до 24.04.1 LTS через официально поддерживаемые методы. Canonical сообщает, что обновления приостановлены «из-за критической ошибки в ubuntu-release-upgrader, связанной с использованием apt solver».
Читать полностью
#OmgUbuntu
@linux_potok
На прошлой неделе вышел первый выпуск Ubuntu 24.04 LTS, и с ним стали возможны обновления с Ubuntu 22.04 LTS. Однако, эти обновления прошли не так гладко для всех. Canonical приостановила обновления до Ubuntu 24.04 LTS с Ubuntu 22.04 LTS. Вчера выпуск «noble» был удален из файла meta-release-lts, что предотвращает возможность обновления до 24.04.1 LTS через официально поддерживаемые методы. Canonical сообщает, что обновления приостановлены «из-за критической ошибки в ubuntu-release-upgrader, связанной с использованием apt solver».
Читать полностью
#OmgUbuntu
@linux_potok
👍5🔥2😁1
Представлен порт systemd для систем на базе библиотеки Musl
Создатель самобытного дистрибутива Adelie Linux, использующего стандартную Си-библиотеку Musl, систему инициализации OpenRC и пакетный менеджер APK, объявил об успешном портировании системного менеджера systemd для работы с библиотекой Musl. Несмотря на то, что реализация имеет статус начальной, она уже достаточно стабильна и демонстрирует трёхкратное сокращение времени загрузки, по сравнению с использованием OpenRC.
Читать полностью
#OpenNet
@linux_potok
Создатель самобытного дистрибутива Adelie Linux, использующего стандартную Си-библиотеку Musl, систему инициализации OpenRC и пакетный менеджер APK, объявил об успешном портировании системного менеджера systemd для работы с библиотекой Musl. Несмотря на то, что реализация имеет статус начальной, она уже достаточно стабильна и демонстрирует трёхкратное сокращение времени загрузки, по сравнению с использованием OpenRC.
Читать полностью
#OpenNet
@linux_potok
👍8
Macbook White 2008 с Ubuntu 24.04 LTS
Автор описывает использование ноутбука MacBook White A1181 2008 года, который был случайно куплен для работы. Ноутбук был приобретен в хорошем состоянии с Windows 7 Pro за 3500 рублей. Автор обновил оперативную память до 4 Гб, но оставил старый жесткий диск. Сначала на ноутбук была установлена Ubuntu Server 22.04 LTS, а затем обновлена до Ubuntu 24.04.1 LTS. Перечисляется используемый софт (Firefox, Deadbeef, GIMP и другие программы).
Читать полностью
#pingvinus
@linux_potok
Автор описывает использование ноутбука MacBook White A1181 2008 года, который был случайно куплен для работы. Ноутбук был приобретен в хорошем состоянии с Windows 7 Pro за 3500 рублей. Автор обновил оперативную память до 4 Гб, но оставил старый жесткий диск. Сначала на ноутбук была установлена Ubuntu Server 22.04 LTS, а затем обновлена до Ubuntu 24.04.1 LTS. Перечисляется используемый софт (Firefox, Deadbeef, GIMP и другие программы).
Читать полностью
#pingvinus
@linux_potok
👍7