Linux-порт игрового движка Serious Sam Classic получил поддержку Vulkan
Опубликован игровой движок Serious Sam Classic 1.10 (зеркало), позволяющий запускать первую и вторую части шутера от первого лица Serious Sam на современных системах c поддержкой графического API Vulkan. Код оригинального движка Serious Engine был открыт под лицензией GPL в 2016 году. При запуске можно использовать игровые ресурсы из оригинальной игры. За основу была взята реализация Vulkan для Windows-версии движка Serious Engine Vk и Serious Engine: Ray Traced. Инициализация и запуск Vulkan переведены c Win32 на библиотеку SDL2.
Среди новых портированных дополнений к игре: SE1-TFE-Tower, SE1-TSE-ST8VI, SE1-TSE-ST8VIPE, se1-tfe-tower, se1-tse-st8vi, se1-tse-st8vipe.
Опубликован игровой движок Serious Sam Classic 1.10 (зеркало), позволяющий запускать первую и вторую части шутера от первого лица Serious Sam на современных системах c поддержкой графического API Vulkan. Код оригинального движка Serious Engine был открыт под лицензией GPL в 2016 году. При запуске можно использовать игровые ресурсы из оригинальной игры. За основу была взята реализация Vulkan для Windows-версии движка Serious Engine Vk и Serious Engine: Ray Traced. Инициализация и запуск Vulkan переведены c Win32 на библиотеку SDL2.
Среди новых портированных дополнений к игре: SE1-TFE-Tower, SE1-TSE-ST8VI, SE1-TSE-ST8VIPE, se1-tfe-tower, se1-tse-st8vi, se1-tse-st8vipe.
YouTube
Serious Sam The First Encounter (Testing Mods with Vulkan)
Serious Sam The First Encounter (Testing Mods with Vulkan).
Source code: https://github.com/tx00100xt/SeriousSamClassic-VK
Release: https://github.com/tx00100xt/SeriousSamClassic-VK/releases
Source code: https://github.com/tx00100xt/SeriousSamClassic-VK
Release: https://github.com/tx00100xt/SeriousSamClassic-VK/releases
🔥10👍3
Archinstall с апреля 2021 года в качестве опции входит в состав установочных iso-образов Arch Linux. Archinstall работает в консольном режиме и может использоваться вместо предлагаемого по умолчанию ручного режима установки дистрибутива.
В новой версии:
- Добавлена поддержка разблокировки зашифрованных дисковых разделов с использованием токенов FIDO2, таких как Nitrokey и Yubikey.
- В основное меню добавлен интерфейс для просмотра списка дисков и имеющихся дисковых разделов.
- В меню добавлена возможность создания учётных записей.
- В параметрах "--config", "--disk-layout" и "--creds" обеспечена поддержка загрузки файлов с настройками с внешнего сервера.
- Обеспечена установка апплета network-manager-applet при выборе десктоп-профиля.
И другие изменения.
В новой версии:
- Добавлена поддержка разблокировки зашифрованных дисковых разделов с использованием токенов FIDO2, таких как Nitrokey и Yubikey.
- В основное меню добавлен интерфейс для просмотра списка дисков и имеющихся дисковых разделов.
- В меню добавлена возможность создания учётных записей.
- В параметрах "--config", "--disk-layout" и "--creds" обеспечена поддержка загрузки файлов с настройками с внешнего сервера.
- Обеспечена установка апплета network-manager-applet при выборе десктоп-профиля.
И другие изменения.
👍8
В Ubuntu 22.10 на смену GEdit придёт новый текстовый редактор GNOME
В репозитории, в котором ведётся разработка выпуска Ubuntu 22.10, изменён предлагаемый по умолчанию текстовый редактор. Вместо GEdit пользователям предложен новый текстовый редактор "GNOME Text Editor", реализованный с использованием GTK 4 и библиотеки libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines) и способные адаптивно подстраиваться под экраны любого размера. Ранее предлагаемый редактор GEdit останется доступен для установки из репозитория universe (для ознакомления также может быть использован пакет в формате flatpak).
В качестве причины перехода упоминается более строгое соответствие рекомендациям по стилевому оформлению GNOME, переход на новый технологический стек GNOME (GTK4 и libadwaita), полноценная поддержка тёмной темы оформления, интеграция в основной состав многих популярных возможностей, реализованных в GEdit в форме плагинов.
В репозитории, в котором ведётся разработка выпуска Ubuntu 22.10, изменён предлагаемый по умолчанию текстовый редактор. Вместо GEdit пользователям предложен новый текстовый редактор "GNOME Text Editor", реализованный с использованием GTK 4 и библиотеки libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines) и способные адаптивно подстраиваться под экраны любого размера. Ранее предлагаемый редактор GEdit останется доступен для установки из репозитория universe (для ознакомления также может быть использован пакет в формате flatpak).
В качестве причины перехода упоминается более строгое соответствие рекомендациям по стилевому оформлению GNOME, переход на новый технологический стек GNOME (GTK4 и libadwaita), полноценная поддержка тёмной темы оформления, интеграция в основной состав многих популярных возможностей, реализованных в GEdit в форме плагинов.
👎6👍3🔥2
Есть ли способ установить дробное масштабирование на одном мониторе, не затрагивая другой?
#нубские_вопросы
#нубские_вопросы
🤔12
Уязвимость в подсистеме ядра Linux Netfilter
В ядре Linux выявлена уязвимость, позволяющая локальному пользователю получить права root в системе. Заявлено о подготовке эксплоита, демонстрирующего получение root-привилегий в Ubuntu 22.04. Для включения в ядро предложен патч с устранением проблемы.
Уязвимость вызвана обращением к уже освобождённой области памяти (use-after-free) при манипуляции с set-списками при помощи команды NFT_MSG_NEWSET в модуле nf_tables. Для проведения атаки требуется наличие доступа к nftables, который можно получить в отдельном сетевом пространстве имён (network namespaces) при наличии прав CLONE_NEWUSER, CLONE_NEWNS или CLONE_NEWNET.
В ядре Linux выявлена уязвимость, позволяющая локальному пользователю получить права root в системе. Заявлено о подготовке эксплоита, демонстрирующего получение root-привилегий в Ubuntu 22.04. Для включения в ядро предложен патч с устранением проблемы.
Уязвимость вызвана обращением к уже освобождённой области памяти (use-after-free) при манипуляции с set-списками при помощи команды NFT_MSG_NEWSET в модуле nf_tables. Для проведения атаки требуется наличие доступа к nftables, который можно получить в отдельном сетевом пространстве имён (network namespaces) при наличии прав CLONE_NEWUSER, CLONE_NEWNS или CLONE_NEWNET.
🔥7👍2
Forwarded from Типичный Сисадмин
"Мой папа только что вытащил это из гаража. Что это такое? "
- Папа был пиратом 🏴☠️
- Папа был пиратом 🏴☠️
👍33😁6
Выпуск дистрибутива Deepin 20.6
Опубликован релиз дистрибутива Deepin 20.6, основанного на пакетной базе Debian 10, но развивающего собственный рабочий стол Deepin Desktop Environment (DDE) и около 40 пользовательских приложений.
Основные новшества:
- В менеджер приложений добавлена поддержка фильтрации и классификации результатов поиска с разделением найденных приложений для платформ Linux, Windows и Android.
- В web-браузере добавлены настройки и инструменты для автоматической очистки данных сеансов. Включено по умолчанию хранение Cookie в зашифрованном виде.
- В утилиту для работы с дисками добавлена поддержка управления логическими томами.
- Во время установки на диск предоставлена возможность выбора размера корневого раздела.
- В интерфейсе для поиска информации появилась поддержка разделения показа найденных файлов в зависимости от времени модификации и каталога с файлом, что может быть полезным при поиске файлов с одинаковым именем.
И другие изменения.
Опубликован релиз дистрибутива Deepin 20.6, основанного на пакетной базе Debian 10, но развивающего собственный рабочий стол Deepin Desktop Environment (DDE) и около 40 пользовательских приложений.
Основные новшества:
- В менеджер приложений добавлена поддержка фильтрации и классификации результатов поиска с разделением найденных приложений для платформ Linux, Windows и Android.
- В web-браузере добавлены настройки и инструменты для автоматической очистки данных сеансов. Включено по умолчанию хранение Cookie в зашифрованном виде.
- В утилиту для работы с дисками добавлена поддержка управления логическими томами.
- Во время установки на диск предоставлена возможность выбора размера корневого раздела.
- В интерфейсе для поиска информации появилась поддержка разделения показа найденных файлов в зависимости от времени модификации и каталога с файлом, что может быть полезным при поиске файлов с одинаковым именем.
И другие изменения.
👎8👍4
В NPM включена обязательная двухфакторная аутентификация для 500 самых популярных пакетов
В репозитории NPM включено применение обязательной двухфакторной аутентификации для учётных записей сопровождающих 500 самых популярных NPM-пакетов. В качестве критерия популярности использовано число зависимых пакетов. Сопровождающие попавших в список пакетов смогут выполнить связанные с внесением изменений операции с репозиторием только после включения двухфакторной аутентификации, требующей подтверждения входа при помощи одноразовых паролей (TOTP), генерируемых такими приложениями, как Authy, Google Authenticator и FreeOTP, или аппаратных ключей и биометрических сканеров, поддерживающих протокол WebAuth.
В репозитории NPM включено применение обязательной двухфакторной аутентификации для учётных записей сопровождающих 500 самых популярных NPM-пакетов. В качестве критерия популярности использовано число зависимых пакетов. Сопровождающие попавших в список пакетов смогут выполнить связанные с внесением изменений операции с репозиторием только после включения двухфакторной аутентификации, требующей подтверждения входа при помощи одноразовых паролей (TOTP), генерируемых такими приложениями, как Authy, Google Authenticator и FreeOTP, или аппаратных ключей и биометрических сканеров, поддерживающих протокол WebAuth.
👍12🔥2👎1
Пытался установить Arch Linux на старый ноутбук, но tty выглядит вот так. Dell inspire 1501
#нубские_вопросы
#нубские_вопросы
😁16👍2
Выпуск Distrobox 1.3, инструментария для вложенного запуска дистрибутивов
Инструментарий Distrobox 1.3 позволяет быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3.
В новом выпуске добавлена команда distrobox-host-exec для запуска команд из контейнера, выполняемых в окружении хост-системы. Добавлена поддержка инструментария microdnf. Реализована поддержка контейнеров, работающих с правами root (rootful). Расширена поддержка дистрибутивов (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, системы на базе ostree). Улучшена интеграция с системным окружением, например, реализована синхронизация настроек часового пояса, dns и /etc/hosts.
Инструментарий Distrobox 1.3 позволяет быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3.
В новом выпуске добавлена команда distrobox-host-exec для запуска команд из контейнера, выполняемых в окружении хост-системы. Добавлена поддержка инструментария microdnf. Реализована поддержка контейнеров, работающих с правами root (rootful). Расширена поддержка дистрибутивов (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, системы на базе ostree). Улучшена интеграция с системным окружением, например, реализована синхронизация настроек часового пояса, dns и /etc/hosts.
YouTube
How I use distrobox on Fedora Silverblue
Here's how I set up my terminals on Fedora Silverblue
Check out distrobox here: https://github.com/89luca89/distrobox
01:22 Toolboxes
02:15 Neofetch
03:23 Using different cloud images for different use cases
03:55 The abstraction part (Important!)
04:11…
Check out distrobox here: https://github.com/89luca89/distrobox
01:22 Toolboxes
02:15 Neofetch
03:23 Using different cloud images for different use cases
03:55 The abstraction part (Important!)
04:11…
🔥6
Руководитель компании Paragon Software предложил для включения в ядро Linux 5.19 первое корректирующее обновление драйвера ntfs3. Драйвер не обновлялся с момента включения ntfs3 в состав ядра 5.15 в октябре прошлого года, а с разработчиками была потеряна связь.
Теперь разработчики возобновили публикацию изменений и сгруппировали накопившийся набор исправлений. В предложенных патчах устранены ошибки, приводящие к утечкам памяти и аварийным завершениям, решены проблемы с выполнением xfstests, проведена чистка неиспользуемого кода и исправлены опечатки. Всего предложено 11 исправлений.
Теперь разработчики возобновили публикацию изменений и сгруппировали накопившийся набор исправлений. В предложенных патчах устранены ошибки, приводящие к утечкам памяти и аварийным завершениям, решены проблемы с выполнением xfstests, проведена чистка неиспользуемого кода и исправлены опечатки. Всего предложено 11 исправлений.
👍21
Linux портируют для планшетов Apple iPad на чипах A7 и A8
Энтузиасты загрузили ядро Linux 5.18 на планшетных компьютерах Apple iPad, построенных на ARM-чипах A7 и A8. Работа пока ограничивается адаптацией Linux для устройств iPad Air, iPad Air 2 и некоторых iPad mini, но нет принципиальных проблем для применения наработок и для других устройств на чипах Apple A7 и A8, таких как iPhone 5S и HomePod, выпускавшихся в 2013-2014 годах. Для более новых устройств можно использовать сборки от проекта Sandcastle.
Для разблокировки загрузчика и обхода верификации прошивок (Jailbreak) задействована уязвимость Checkm8. Разработка пока находится на начальной стадии, в которой поддерживается загрузка ядра, работают графическое ускорение, сетевые функции и звук, но пока не работают USB и Bluetooth.
Следующей целью проекта является обеспечение загрузки пользовательского окружения на базе дистрибутива postmarketOS, построенного на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox.
Энтузиасты загрузили ядро Linux 5.18 на планшетных компьютерах Apple iPad, построенных на ARM-чипах A7 и A8. Работа пока ограничивается адаптацией Linux для устройств iPad Air, iPad Air 2 и некоторых iPad mini, но нет принципиальных проблем для применения наработок и для других устройств на чипах Apple A7 и A8, таких как iPhone 5S и HomePod, выпускавшихся в 2013-2014 годах. Для более новых устройств можно использовать сборки от проекта Sandcastle.
Для разблокировки загрузчика и обхода верификации прошивок (Jailbreak) задействована уязвимость Checkm8. Разработка пока находится на начальной стадии, в которой поддерживается загрузка ядра, работают графическое ускорение, сетевые функции и звук, но пока не работают USB и Bluetooth.
Следующей целью проекта является обеспечение загрузки пользовательского окружения на базе дистрибутива postmarketOS, построенного на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox.
🔥30👍6🤔1