Открыт код игрового движка Dagor Engine, который будет использован VK в Nau Engine
• Движок развивается более 20 лет и применялся для создания таких игр, как 3D-шутеры Enlisted, Crossout и CRSED: F.O.A.D., приключенческий боевик Blades of Time, авиасимулятор Apache: Air Assault и симулятор сражений War Thunder.
• В движке поддерживаются платформы Windows, Linux, macOS, Nintendo Switch, PlayStation 3-5, Xbox One, Xbox Series X/S, Android, tvOS и iOS. Из графических API поддерживается Vulkan, DX12, DX11 и Metal.
• Среди возможностей движка: физически корректный рендеринг (PBR), встроенный движок симуляции физических процессов, столкновений, разрушений и физики транспортных средств, возможность подключения внешних физических движков, динамически разрушаемые окружения, поддержка NVIDIA Waveworks и много др.
👉 Компания VK будет использовать открытый код Dagor Engine в ранее анонсированном игровом движке Nau Engine.
Linux / Линукс🥸
• Движок развивается более 20 лет и применялся для создания таких игр, как 3D-шутеры Enlisted, Crossout и CRSED: F.O.A.D., приключенческий боевик Blades of Time, авиасимулятор Apache: Air Assault и симулятор сражений War Thunder.
• В движке поддерживаются платформы Windows, Linux, macOS, Nintendo Switch, PlayStation 3-5, Xbox One, Xbox Series X/S, Android, tvOS и iOS. Из графических API поддерживается Vulkan, DX12, DX11 и Metal.
• Среди возможностей движка: физически корректный рендеринг (PBR), встроенный движок симуляции физических процессов, столкновений, разрушений и физики транспортных средств, возможность подключения внешних физических движков, динамически разрушаемые окружения, поддержка NVIDIA Waveworks и много др.
👉 Компания VK будет использовать открытый код Dagor Engine в ранее анонсированном игровом движке Nau Engine.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁4
Релиз ядра Linux 6.6
Среди наиболее заметных изменений:
• новый планировщик задач EEVDF;
• механизм теневого стека для защиты от эксплоитов;
• поддержка fs-verity в OverlayFS;
• реализация квот и xattr в tmpfs;
• подготовка online fsck в XFS;
• усилено отслеживание экспорта символов "GPL-only";
• поддержка сетевых сокетов в io_uring;
• рандомизация памяти в kmalloc();
• объявлена устаревшей ReiserFS;
• в Nouveau добавлены примитивы для Vulkan-драйвера NVK.
В новую версию принято 15291 исправлений от 2058 разработчиков, размер патча - 39 МБ (изменения затронули 14844 файлов, добавлено 553359 строк кода, удалено 284012 строк).
• около 44% изменений связано с драйверами устройств,
• 17% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур,
• 11% связано с сетевым стеком,
• 4% - с файловыми системами,
• 3% c внутренними подсистемами ядра.
Linux / Линукс🥸
Среди наиболее заметных изменений:
• новый планировщик задач EEVDF;
• механизм теневого стека для защиты от эксплоитов;
• поддержка fs-verity в OverlayFS;
• реализация квот и xattr в tmpfs;
• подготовка online fsck в XFS;
• усилено отслеживание экспорта символов "GPL-only";
• поддержка сетевых сокетов в io_uring;
• рандомизация памяти в kmalloc();
• объявлена устаревшей ReiserFS;
• в Nouveau добавлены примитивы для Vulkan-драйвера NVK.
В новую версию принято 15291 исправлений от 2058 разработчиков, размер патча - 39 МБ (изменения затронули 14844 файлов, добавлено 553359 строк кода, удалено 284012 строк).
• около 44% изменений связано с драйверами устройств,
• 17% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур,
• 11% связано с сетевым стеком,
• 4% - с файловыми системами,
• 3% c внутренними подсистемами ядра.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🎉6🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁59❤4👍2
Релиз десктоп-окружения Trinity R14.1.1, продолжающего развитие кодовой базы KDE 3.5.x и Qt 3
Особенности Trinity:
• собственные средства для управления параметрами экрана,
• основанная на udev прослойка для работы с оборудованием,
• новый интерфейс для настройки оборудования,
• переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE),
• улучшенный конфигуратор сети и механизмы аутентификации пользователей.
Ветка Trinity R14.1.x примечательна начальной поддержкой звукового сервера PulseAudio, поддержкой инфраструктуры PKI, новой системой вывода уведомлений о подключении внешних устройств хранения, поддержкой шифрованных дисков в формате LUKS, новым графическим интерфейсом для управления Bluetooth, новым мультимедийным проигрывателем kplayer, заменой системы управления сеансами, прекращением поддержки Python 2 и новыми темами оформления, основанными на icewm.
Linux / Линукс🥸
Особенности Trinity:
• собственные средства для управления параметрами экрана,
• основанная на udev прослойка для работы с оборудованием,
• новый интерфейс для настройки оборудования,
• переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE),
• улучшенный конфигуратор сети и механизмы аутентификации пользователей.
Ветка Trinity R14.1.x примечательна начальной поддержкой звукового сервера PulseAudio, поддержкой инфраструктуры PKI, новой системой вывода уведомлений о подключении внешних устройств хранения, поддержкой шифрованных дисков в формате LUKS, новым графическим интерфейсом для управления Bluetooth, новым мультимедийным проигрывателем kplayer, заменой системы управления сеансами, прекращением поддержки Python 2 и новыми темами оформления, основанными на icewm.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔4❤3🌚2
Forwarded from 📚Системный Администратор (RTFM)
Шпаргалка по повышению привилегий в Linux
Эта шпаргалка предназначена для тех, кто готовится к OSCP, чтобы помочь им понять различные методы эскалации привилегий на машинах под управлением Linux и CTF с примерами.
📝https://github.com/Ignitetechnologies/Linux-Privilege-Escalation
📚@IT_obrazovach
Эта шпаргалка предназначена для тех, кто готовится к OSCP, чтобы помочь им понять различные методы эскалации привилегий на машинах под управлением Linux и CTF с примерами.
📝https://github.com/Ignitetechnologies/Linux-Privilege-Escalation
📚@IT_obrazovach
GitHub
GitHub - Ignitetechnologies/Linux-Privilege-Escalation: This cheatsheet is aimed at the OSCP aspirants to help them understand…
This cheatsheet is aimed at the OSCP aspirants to help them understand the various methods of Escalating Privilege on Linux based Machines and CTFs with examples. - Ignitetechnologies/Linux-Privile...
👍5
Линус Торвальдс утвердил запрос на включение файловой системы Bcachefs в основной состав ядра Linux и добавил реализацию Bcachefs в репозиторий, в котором развивается ветка ядра 6.7, релиз которой ожидается в начале января. Добавленный в ядро патч включает около 95 тысяч строк кода.
Особенностью Bcachefs является поддержка многослойного подключения накопителей, при котором хранилище компонуется из нескольких слоёв - к нижнему слою подключаются наиболее быстрые накопители (SSD), которые используются для кэширования часто используемых данных, а верхний слой образуют более ёмкие и дешёвые диски, обеспечивающие хранение менее востребованных данных. Между слоями может применяться кэширование в режиме отложенной записи (writeback). Накопители можно динамически добавлять и отсоединять от раздела без остановки использования файловой системы (данные мигрируют автоматически).
Linux / Линукс🥸
Особенностью Bcachefs является поддержка многослойного подключения накопителей, при котором хранилище компонуется из нескольких слоёв - к нижнему слою подключаются наиболее быстрые накопители (SSD), которые используются для кэширования часто используемых данных, а верхний слой образуют более ёмкие и дешёвые диски, обеспечивающие хранение менее востребованных данных. Между слоями может применяться кэширование в режиме отложенной записи (writeback). Накопители можно динамически добавлять и отсоединять от раздела без остановки использования файловой системы (данные мигрируют автоматически).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37❤1🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁89🌚12💯5👍3🔥2
Доступен внеплановый корректирующий выпуск медиапроигрывателя VLC 3.0.20, в котором устранена потенциальная уязвимость, которая приводит к записи данных в область памяти за границей буфера при разборе некорректно оформленных сетевых пакетов в обработчике потоков MMSH (Microsoft Media Server over HTTP).
Уязвимость теоретически может быть эксплуатирована при попытке загрузки контента с вредоносных серверов, используя URL "
Linux / Линукс🥸
Уязвимость теоретически может быть эксплуатирована при попытке загрузки контента с вредоносных серверов, используя URL "
mms://".Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2
Представлен web-браузер Midori 11
Компания Astian, в 2019 году поглотившая проект Midori, представила новую ветку web-браузера Midori 11, перешедшего на движок Mozilla Gecko, применяемый в Firefox. Из основных целей разработки Midori упоминается забота о конфиденциальности пользователя и легковесность.
• Репозиторий с кодом Midori 11 создан путём заимствования кодой базы браузера Floorp, развиваемого группой японских студентов и сочетающего движок Firefox с возможностями и интерфейсом в стиле Chrome. Выпуск Midori 11 аналогичен ветке Floorp 11.
Linux / Линукс🥸
Компания Astian, в 2019 году поглотившая проект Midori, представила новую ветку web-браузера Midori 11, перешедшего на движок Mozilla Gecko, применяемый в Firefox. Из основных целей разработки Midori упоминается забота о конфиденциальности пользователя и легковесность.
• Репозиторий с кодом Midori 11 создан путём заимствования кодой базы браузера Floorp, развиваемого группой японских студентов и сочетающего движок Firefox с возможностями и интерфейсом в стиле Chrome. Выпуск Midori 11 аналогичен ветке Floorp 11.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🌚6
Создан официальный репозиторий с deb-пакетами, позволяющими установить ночные сборки Firefox в Debian, Ubuntu, Linux Mint и других Debian-подобных дистрибутивах. Формируемые пакеты совместимы с традиционными сборками Firefox для Debian и Ubuntu, предлагаемыми для загрузки в архивах ".tar.bz2".
• Использование APT-репозитория позволяет задействовать штатные для дистрибутивов возможности для установки и обновления пакетов. При сборке пакетов в компиляторе включены дополнительные оптимизации, а также флаги для усиления безопасности.
• Публикация сборок интегрирована в основной процесс подготовки релизов Firefox. В состав включён .desktop-файл для размещения ярлыка на рабочем столе и в меню дистрибутива.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22😍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😎23😁14🌚4😈2👍1
Опубликован выпуск эталонной реализации протокола Yggdrasil 0.5, позволяющего поверх обычной глобальной сети развернуть отдельную децентрализованную приватную IPv6-сеть, для защиты конфиденциальности, в которой применяется сквозное шифрование.
В сети Yggdrasil могут использоваться любые существующие приложения, поддерживающие IPv6. Реализация написана на языке Go и распространяется под лицензией LGPLv3. Поддерживаются платформы Linux, OpenWRT, Windows, macOS, FreeBSD, OpenBSD, VyOS и Ubiquiti EdgeRouter.
Yggdrasil развивает новую концепцию маршрутизации для создания глобальной децентрализованной сети, узлы в которой могут соединяться как напрямую между собой в режиме mesh-сети (например, через Wi-Fi или Bluetooth), так и взаимодействовать поверх существующих IPv6 или IPv4 сетей (сеть поверх сети).
Отличительной особенностью Yggdrasil является самоорганизация работы, не требующая явной настройки маршрутизации - информация о маршрутах рассчитывается, отталкиваясь от расположения узла в сети относительно других узлов.
Несмотря на нахождение проекта на стадии альфа-разработки, он уже достаточно стабилен для ежедневного использования, но не гарантирует обратную совместимость между выпусками.
Linux / Линукс🥸
В сети Yggdrasil могут использоваться любые существующие приложения, поддерживающие IPv6. Реализация написана на языке Go и распространяется под лицензией LGPLv3. Поддерживаются платформы Linux, OpenWRT, Windows, macOS, FreeBSD, OpenBSD, VyOS и Ubiquiti EdgeRouter.
Yggdrasil развивает новую концепцию маршрутизации для создания глобальной децентрализованной сети, узлы в которой могут соединяться как напрямую между собой в режиме mesh-сети (например, через Wi-Fi или Bluetooth), так и взаимодействовать поверх существующих IPv6 или IPv4 сетей (сеть поверх сети).
Отличительной особенностью Yggdrasil является самоорганизация работы, не требующая явной настройки маршрутизации - информация о маршрутах рассчитывается, отталкиваясь от расположения узла в сети относительно других узлов.
Несмотря на нахождение проекта на стадии альфа-разработки, он уже достаточно стабилен для ежедневного использования, но не гарантирует обратную совместимость между выпусками.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍4
Vim исполнилось 32 года 🎉
Брам Моленар начал работать над Vim для компьютера Amiga в 1988 году, а первый публичный релиз (Vim v1.14) состоялся 2 ноября 1991 года.
Во время первого выпуска название «Vim» было акронимом от «Vi IMitation», но в конце 1993 года оно было изменено на «Vi IMproved».
• 1000 и 1 способ выйти из Vim
• памятка Vim
• работа с Vim
Linux / Линукс🥸
Брам Моленар начал работать над Vim для компьютера Amiga в 1988 году, а первый публичный релиз (Vim v1.14) состоялся 2 ноября 1991 года.
Во время первого выпуска название «Vim» было акронимом от «Vi IMitation», но в конце 1993 года оно было изменено на «Vi IMproved».
• 1000 и 1 способ выйти из Vim
• памятка Vim
• работа с Vim
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32🎉9👍7😁7
Доступен Finch 1.0, инструментарий для Linux-контейнеров от Amazon
Finch развивает открытый инструментарий для сборки, публикации и запуска Linux-контейнеров в формате OCI (Open Container Initiative).
✅ Основная задача проекта: упрощение работы с Linux-контейнерами на хост-системах не на основе Linux.
Версия 1.0 отмечена как первый стабильный релиз, пригодный для рабочих внедрений и повседневного использования на платформе macOS. Поддержку клиентов для Linux и Windows планируют добавить в следующих выпусках. Код Finch написан на языке Go и распространяется под лицензией Apache 2.0.
Для построения интерфейса командной строки в Finch используются наработки проекта nerdctl, предоставляющего совместимый с Docker набор команд для сборки, запуска, публикации и загрузки контейнеров (build, run, push, pull и т.п.), а также дополнительные опциональные возможности, такие как режим работы без root, шифрование образов, распространение образов в режиме P2P при помощи IPFS и заверение образов цифровой подписью.
Linux / Линукс🥸
Finch развивает открытый инструментарий для сборки, публикации и запуска Linux-контейнеров в формате OCI (Open Container Initiative).
Версия 1.0 отмечена как первый стабильный релиз, пригодный для рабочих внедрений и повседневного использования на платформе macOS. Поддержку клиентов для Linux и Windows планируют добавить в следующих выпусках. Код Finch написан на языке Go и распространяется под лицензией Apache 2.0.
Для построения интерфейса командной строки в Finch используются наработки проекта nerdctl, предоставляющего совместимый с Docker набор команд для сборки, запуска, публикации и загрузки контейнеров (build, run, push, pull и т.п.), а также дополнительные опциональные возможности, такие как режим работы без root, шифрование образов, распространение образов в режиме P2P при помощи IPFS и заверение образов цифровой подписью.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁4
Linux / Линукс
Вырезать, копировать и вставить текст... Это одни из самых основных задач при редактировании текста, и все мы знаем, что в Vim это делается по-другому. yiw – скопировать текущее слово. yy – скопировать всю строку целиком. diw – вырезать текущее слово. dd…
Продолжаем про Vim.. Памятка лишней не бывает, к тому же в такой день 🌚
▪️ Как вырезать текст
В Vim нет возможности удалить текст. Вместо этого его можно вырезать.
Для этого есть команда d. К ней всегда что-то добавляется, чтобы извлечь из нее больше пользы.
Итак, вот несколько практических способов вырезать текст с помощью d команды:
• dd – вырезать всю текущую строку.
• d$ – вырезать текст от курсора до конца строки.
• d^ или d0 – вырезать текст от курсора до начала строки.
• ndd или dN – вырезать текущую строку и следующие n-1 строки. Например, 3dd – вырезать текущую строку и две строки под ней.
• daw – вырезать текущее слово, на котором установлен курсор.
▪️ Как вставить текст
Вставить текст можно нажатием клавиши p.
Её можно нажать несколько раз, чтобы вставить текст несколько раз, или же использовать np, где n - это число, обозначающее сколько раз вы хотите вставить текст.
Linux / Линукс🥸 #Vim
▪️ Как вырезать текст
В Vim нет возможности удалить текст. Вместо этого его можно вырезать.
Для этого есть команда d. К ней всегда что-то добавляется, чтобы извлечь из нее больше пользы.
Итак, вот несколько практических способов вырезать текст с помощью d команды:
• dd – вырезать всю текущую строку.
• d$ – вырезать текст от курсора до конца строки.
• d^ или d0 – вырезать текст от курсора до начала строки.
• ndd или dN – вырезать текущую строку и следующие n-1 строки. Например, 3dd – вырезать текущую строку и две строки под ней.
• daw – вырезать текущее слово, на котором установлен курсор.
▪️ Как вставить текст
Вставить текст можно нажатием клавиши p.
Её можно нажать несколько раз, чтобы вставить текст несколько раз, или же использовать np, где n - это число, обозначающее сколько раз вы хотите вставить текст.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7❤2🤯1🌚1
Посты, из которых можно почерпнуть что-то новое:
▪️ Linux Roadmap
▪️ #alphabet - алфавит команд
▪️ #security - инструменты безопасности
▪️ #monitoring - инструменты и сервисы для мониторинга серверов Linux
▪️ Комбинации клавиш терминала
▪️ #Памятка по Git, FHS, bash и многому другому
▪️ #Bash
▪️ #Vim
▪️ Тренажер для изучения терминала Linux
▪️ Опенсорсные альтернативы ChatGPT, Twitter, GitHub, Figma и другого закрытого софта.
▪️ Полезные ресурсы
▪️ 10 команд Linux, которые убьют ваш сервер
▪️ Ресурсы для освоения Git и GitHub
▪️ Игры для изучения Linux
▪️ Сервис даёт прямо в браузере потрогать разные версии ОС и выбрать для себя самый удобный Linux дистрибутив
Linux / Линукс🥸
▪️ Linux Roadmap
▪️ #alphabet - алфавит команд
▪️ #security - инструменты безопасности
▪️ #monitoring - инструменты и сервисы для мониторинга серверов Linux
▪️ Комбинации клавиш терминала
▪️ #Памятка по Git, FHS, bash и многому другому
▪️ #Bash
▪️ #Vim
▪️ Тренажер для изучения терминала Linux
▪️ Опенсорсные альтернативы ChatGPT, Twitter, GitHub, Figma и другого закрытого софта.
▪️ Полезные ресурсы
▪️ 10 команд Linux, которые убьют ваш сервер
▪️ Ресурсы для освоения Git и GitHub
▪️ Игры для изучения Linux
▪️ Сервис даёт прямо в браузере потрогать разные версии ОС и выбрать для себя самый удобный Linux дистрибутив
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤10 5
Выпуск браузера Pale Moon 32.5. Некоторые изменения:
• Добавлена начальная реализация API ReadableStreams.
• Добавлена поддержка прозрачности в WebM-видео, применяемая при использовании тега <video> для анимированных изображений с прозрачностью.
• Добавлена поддержка метода crypto.randomUUID, позволяющим скриптам веб-сайтов генерировать случайные UUID при помощи API WebCrypto.
• По просьбам пользователей добавлена настройка browser.bookmarks.openInTabClosesMenu (по умолчанию включена), которая позволяет оставлять открытым меню закладок после открытии из него закладок в новых вкладках (нажатием средней кнопки мыши или Ctrl+щелчок мышью).
И другие изменения.
Linux / Линукс🥸
• Добавлена начальная реализация API ReadableStreams.
• Добавлена поддержка прозрачности в WebM-видео, применяемая при использовании тега <video> для анимированных изображений с прозрачностью.
• Добавлена поддержка метода crypto.randomUUID, позволяющим скриптам веб-сайтов генерировать случайные UUID при помощи API WebCrypto.
• По просьбам пользователей добавлена настройка browser.bookmarks.openInTabClosesMenu (по умолчанию включена), которая позволяет оставлять открытым меню закладок после открытии из него закладок в новых вкладках (нажатием средней кнопки мыши или Ctrl+щелчок мышью).
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4🔥4