Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.17. С момента выпуска версии 7.16 было закрыто 18 отчётов об ошибках и внесено 228 изменений.
- В DirectWrite добавлена поддержка верхних диапазонов кодов (плоскостей) Unicode.
- В драйвере Vulkan началась реализация поддержки WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
- Закрыты отчёты об ошибках, связанные с работой игр: Endless Online, Wiggles, Earth 2150, Summoner, Battle Realms: Zen Edition, Riot Vanguard, Liar-soft Visual Novel, BioShock, Wizard101, Construction Set Extender.
- Закрыты отчёты об ошибках, связанные с работой приложений: Visual Studio Community 2022, Ice Cream Calculator, foobar2000, msys2, 7-Zip, WinRAR.
- В DirectWrite добавлена поддержка верхних диапазонов кодов (плоскостей) Unicode.
- В драйвере Vulkan началась реализация поддержки WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
- Закрыты отчёты об ошибках, связанные с работой игр: Endless Online, Wiggles, Earth 2150, Summoner, Battle Realms: Zen Edition, Riot Vanguard, Liar-soft Visual Novel, BioShock, Wizard101, Construction Set Extender.
- Закрыты отчёты об ошибках, связанные с работой приложений: Visual Studio Community 2022, Ice Cream Calculator, foobar2000, msys2, 7-Zip, WinRAR.
👍10
Valve открыла центры по ремонту Steam Deck
Valve объявила об открытии специальных центров по ремонту Steam Deck по гарантии. Все проблемные консоли будут доставляться в эти центры для диагностики и ремонта с заменой комплектующих.
Ремонт по гарантии бесплатный. Если же на поломку не распространяется гарантия, например, стик на консоли погрызла собака, то в центре по ремонту предложат починить устройство, но за некоторую плату. Если пользователь на это не согласен, то компания отправит устройство обратно пользователю, а также порекомендует воспользоваться комплектующими для ремонта и руководствами от iFixit.
Valve объявила об открытии специальных центров по ремонту Steam Deck по гарантии. Все проблемные консоли будут доставляться в эти центры для диагностики и ремонта с заменой комплектующих.
Ремонт по гарантии бесплатный. Если же на поломку не распространяется гарантия, например, стик на консоли погрызла собака, то в центре по ремонту предложат починить устройство, но за некоторую плату. Если пользователь на это не согласен, то компания отправит устройство обратно пользователю, а также порекомендует воспользоваться комплектующими для ремонта и руководствами от iFixit.
👍16🔥4
Обновление Debian 11.5 и 10.13
Опубликовано пятое корректирующее обновление дистрибутива Debian 11, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 58 обновлений с устранением проблем со стабильностью и 53 обновления с устранением уязвимостей.
-Обновлены до свежих стабильных версий пакеты clamav, grub2, grub-efi-*-signed, mokutil, nvidia-graphics-drivers*, nvidia-settings.
- Добавлен пакет cargo-mozilla для поддержки сборки новых версий firefox-esr и thunderbird.
- В пакете krb5 в качестве Pkinit CMS Digest задействован алгоритм SHA256.
- В systemd добавлена поддержка определения гостевых систем ARM64 Hyper-V и окружений OpenStack в KVM на системах ARM.
- Удалены 22 пакета c PHP-библиотеками (включая, php-embed, php-markdown, php-react-http, ratchetphp, reactphp-*), оставшиеся без сопровождения и использовавшиеся только в ранее удалённом пакете movim (платформа для создания децентрализованных социальных сетей, использующая протокол XMPP).
📌Одновременно доступен новый выпуск предыдущей стабильной ветки Debian 10.13 "Buster", в который включено 79 обновлений с устранением проблем со стабильностью и 79 обновлений с устранением уязвимостей. Это финальное обновление ветки Debian 10, время штатного сопровождения которой истекло. Дальнейшее формирование обновлений для ветки Debian 10 будет производиться не командами Debian Security Team и Debian Release Team, а отдельной группой разработчиков LTS Team, созданной из энтузиастов и представителей компаний, заинтересованных в длительной поставке обновлений для Debian. В рамках цикла LTS выпуск обновлений для Debian 10 будет осуществляться до 30 июня 2024 года и будет распространяться только на архитектуры i386, amd64, armel, armhf и arm64.
Опубликовано пятое корректирующее обновление дистрибутива Debian 11, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 58 обновлений с устранением проблем со стабильностью и 53 обновления с устранением уязвимостей.
-Обновлены до свежих стабильных версий пакеты clamav, grub2, grub-efi-*-signed, mokutil, nvidia-graphics-drivers*, nvidia-settings.
- Добавлен пакет cargo-mozilla для поддержки сборки новых версий firefox-esr и thunderbird.
- В пакете krb5 в качестве Pkinit CMS Digest задействован алгоритм SHA256.
- В systemd добавлена поддержка определения гостевых систем ARM64 Hyper-V и окружений OpenStack в KVM на системах ARM.
- Удалены 22 пакета c PHP-библиотеками (включая, php-embed, php-markdown, php-react-http, ratchetphp, reactphp-*), оставшиеся без сопровождения и использовавшиеся только в ранее удалённом пакете movim (платформа для создания децентрализованных социальных сетей, использующая протокол XMPP).
📌Одновременно доступен новый выпуск предыдущей стабильной ветки Debian 10.13 "Buster", в который включено 79 обновлений с устранением проблем со стабильностью и 79 обновлений с устранением уязвимостей. Это финальное обновление ветки Debian 10, время штатного сопровождения которой истекло. Дальнейшее формирование обновлений для ветки Debian 10 будет производиться не командами Debian Security Team и Debian Release Team, а отдельной группой разработчиков LTS Team, созданной из энтузиастов и представителей компаний, заинтересованных в длительной поставке обновлений для Debian. В рамках цикла LTS выпуск обновлений для Debian 10 будет осуществляться до 30 июня 2024 года и будет распространяться только на архитектуры i386, amd64, armel, armhf и arm64.
👍10🔥2
ГК «Астра» получила льготный кредит в 3,8 млрд рублей на адаптацию операционной системы Astra Linux
ГК «Астра», разработчику отечественной модификации Linux ОС Astra Linux, выдали льготный кредит на сумму ₽3,8 млрд под 5% годовых, сообщает газета «Ведомости» со ссылкой на представителей компании и Минцифры. Оператором кредита выступает «Сбербанк». Кредит ГК «Астра» стал самым крупным среди разработчиков.
ГК «Астра» должна вернуть взятые в кредит средства до 31 декабря 2026 года. Компания обещает потратить их на развитие ОС, её внедрение и адаптацию под требования заказчиков.
Планы ГК «Астра» включают импортозамещение IT-инфраструктуры клиентов и решение задач, появляющихся при переходе на продукты компании с ПО других вендоров, например, поддержка оборудования и упрощение процессов разработки и установки прикладного софта. Для этого будут создаваться региональные центры компетенций, расширится штат работников.
ГК «Астра», разработчику отечественной модификации Linux ОС Astra Linux, выдали льготный кредит на сумму ₽3,8 млрд под 5% годовых, сообщает газета «Ведомости» со ссылкой на представителей компании и Минцифры. Оператором кредита выступает «Сбербанк». Кредит ГК «Астра» стал самым крупным среди разработчиков.
ГК «Астра» должна вернуть взятые в кредит средства до 31 декабря 2026 года. Компания обещает потратить их на развитие ОС, её внедрение и адаптацию под требования заказчиков.
Планы ГК «Астра» включают импортозамещение IT-инфраструктуры клиентов и решение задач, появляющихся при переходе на продукты компании с ПО других вендоров, например, поддержка оборудования и упрощение процессов разработки и установки прикладного софта. Для этого будут создаваться региональные центры компетенций, расширится штат работников.
🤔27🤡18👍13
Исследователи обнаружили штамм вредоносного ПО для серверов и IoT-устройств на Linux
Исследователи AT&T Alien Labs выявили новое скрытное вредоносное ПО под названием Shikitega, которое способно заражать как серверы, так и устройства Интернета вещей на Linux. Оно использует многоступенчатую схему заражения, доставляя нагрузку по несколько сотен байтов за шаг, а также криптор Shikata Ga Nai.
Это обеспечивает полиморфизм, защищая код от статического анализа на основе сигнатур. Shikitega изменяет свой код каждый раз, когда проходит один из нескольких циклов декодирования. В качестве бэкдора применяется Mettle как облегчённый вариант Meterpreter, с дальнейшей эксплуатацией CVE-2021-4034 и CVE-2021-3493. Исполняемый файл вируса весит 376 байт.
📌Целью Shikitega является установка криптомайнера, но вредоносный код может использоваться и для доставки полезной нагрузки. Программа сбрасывает программное обеспечение XMRig для добычи криптовалюты Monero. Пакет Mettle позволяет управлять веб-камерой, красть учётные данные и работает на большом числе устройств.
AT&T не сообщила, как происходит первоначальное заражение, но отметила, что Shikitega использует две уязвимости Linux, обнаруженные в 2021 году.
Вредонос также использует решения облачного хостинга для хранения части своей полезной нагрузки, связываясь по IP-адресу вместо доменного имени.
Исследователи AT&T Alien Labs выявили новое скрытное вредоносное ПО под названием Shikitega, которое способно заражать как серверы, так и устройства Интернета вещей на Linux. Оно использует многоступенчатую схему заражения, доставляя нагрузку по несколько сотен байтов за шаг, а также криптор Shikata Ga Nai.
Это обеспечивает полиморфизм, защищая код от статического анализа на основе сигнатур. Shikitega изменяет свой код каждый раз, когда проходит один из нескольких циклов декодирования. В качестве бэкдора применяется Mettle как облегчённый вариант Meterpreter, с дальнейшей эксплуатацией CVE-2021-4034 и CVE-2021-3493. Исполняемый файл вируса весит 376 байт.
📌Целью Shikitega является установка криптомайнера, но вредоносный код может использоваться и для доставки полезной нагрузки. Программа сбрасывает программное обеспечение XMRig для добычи криптовалюты Monero. Пакет Mettle позволяет управлять веб-камерой, красть учётные данные и работает на большом числе устройств.
AT&T не сообщила, как происходит первоначальное заражение, но отметила, что Shikitega использует две уязвимости Linux, обнаруженные в 2021 году.
Вредонос также использует решения облачного хостинга для хранения части своей полезной нагрузки, связываясь по IP-адресу вместо доменного имени.
🤯16👍3
Инженер из VMware обнаружил значительное снижение производительности при использовании ядра Linux 5.19.
Тестирование виртуальной машины с ядром 5.19 в окружении гипервизора VMware ESXi показало снижение производительности вычислений на 70%, сетевых операций на 30% и действий с хранилищем на 13%, по сравнению с той же конфигурацией на базе ядра 5.18.
▪️Причина снижения производительности: изменение в коде защиты от атак класса Spectre v2 (spectre_v2=ibrs), реализованной на основе расширенных инструкций IBRS, позволяющих адаптивно разрешать и запрещать спекулятивное выполнение инструкций во время обработки прерываний, системных вызовов и переключений контекста.
Защита включена для блокирования недавно выявленной уязвимости Retbleed в механизме спекулятивного выполнения косвенных переходов CPU, позволяющей извлечь информацию из памяти ядра или организовать атаку на хост-систему из виртуальных машин.
После выключения защиты (spectre_v2=off) производительность возвращается на прежний уровень.
Тестирование виртуальной машины с ядром 5.19 в окружении гипервизора VMware ESXi показало снижение производительности вычислений на 70%, сетевых операций на 30% и действий с хранилищем на 13%, по сравнению с той же конфигурацией на базе ядра 5.18.
▪️Причина снижения производительности: изменение в коде защиты от атак класса Spectre v2 (spectre_v2=ibrs), реализованной на основе расширенных инструкций IBRS, позволяющих адаптивно разрешать и запрещать спекулятивное выполнение инструкций во время обработки прерываний, системных вызовов и переключений контекста.
Защита включена для блокирования недавно выявленной уязвимости Retbleed в механизме спекулятивного выполнения косвенных переходов CPU, позволяющей извлечь информацию из памяти ядра или организовать атаку на хост-систему из виртуальных машин.
После выключения защиты (spectre_v2=off) производительность возвращается на прежний уровень.
🤔11👍4
Опубликован свободный звуковой кодек FLAC 1.4
Спустя 9 лет с момента публикации прошлой значительной ветки представлена новая версия свободного кодека FLAC 1.4.0, обеспечивающего кодирование звука без потери качества. FLAC использует только методы кодирования без отбрасывания данных (lossless), что гарантирует полную сохранность изначального качества звукового потока и его идентичность с эталонным вариантом.
Методы сжатия без потерь позволяют уменьшить размер исходного звукового потока на 50-60%. Код библиотек распространяется под лицензией BSD.
Из наиболее важных изменений можно отметить:
- Добавлена поддержка кодирования и декодирования с разрядностью квантования 32 бит на выборку (bit-per-sample).
- Повышена эффективность сжатия на уровнях с 3 по 8 ценой небольшого снижения скорости кодирования из-за повышения точности вычисления автокорреляции. Увеличена скорость кодирования для уровней 0, 1 и 2. Немного улучшено сжатие на уровнях с 1 по 4 за счёт изменения адаптивной эвристики.
- Значительно повышена скорость сжатия на 64-разрядных процессорах ARMv8, благодаря задействованию инструкций NEON. Повышена производительность на процессорах x86_64, поддерживающих набор инструкций FMA.
- Изменены API и ABI библиотек libFLAC и libFLAC++ (при обновлении до версии 1.4 требуется пересборка приложений).
- Объявлен устаревшим и будет удалён в следующем выпуске плагин для XMMS.
- В библиотеке libFLAC и утилите flac предоставлена возможность ограничения минимального битрейта для FLAC-файлов, вплоть до одного бита на выборку (может быть полезным при организации live-вещания).
- Стало возможным кодирование файлов с частотой дискретизации до 1048575 Hz.
Спустя 9 лет с момента публикации прошлой значительной ветки представлена новая версия свободного кодека FLAC 1.4.0, обеспечивающего кодирование звука без потери качества. FLAC использует только методы кодирования без отбрасывания данных (lossless), что гарантирует полную сохранность изначального качества звукового потока и его идентичность с эталонным вариантом.
Методы сжатия без потерь позволяют уменьшить размер исходного звукового потока на 50-60%. Код библиотек распространяется под лицензией BSD.
Из наиболее важных изменений можно отметить:
- Добавлена поддержка кодирования и декодирования с разрядностью квантования 32 бит на выборку (bit-per-sample).
- Повышена эффективность сжатия на уровнях с 3 по 8 ценой небольшого снижения скорости кодирования из-за повышения точности вычисления автокорреляции. Увеличена скорость кодирования для уровней 0, 1 и 2. Немного улучшено сжатие на уровнях с 1 по 4 за счёт изменения адаптивной эвристики.
- Значительно повышена скорость сжатия на 64-разрядных процессорах ARMv8, благодаря задействованию инструкций NEON. Повышена производительность на процессорах x86_64, поддерживающих набор инструкций FMA.
- Изменены API и ABI библиотек libFLAC и libFLAC++ (при обновлении до версии 1.4 требуется пересборка приложений).
- Объявлен устаревшим и будет удалён в следующем выпуске плагин для XMMS.
- В библиотеке libFLAC и утилите flac предоставлена возможность ограничения минимального битрейта для FLAC-файлов, вплоть до одного бита на выборку (может быть полезным при организации live-вещания).
- Стало возможным кодирование файлов с частотой дискретизации до 1048575 Hz.
🔥25👍5
Дистрибутив Fedora Linux 37 перешёл на стадию бета-тестирования
Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 18 октября.
- Рабочий стол Fedora Workstation обновлён до выпуска GNOME 43, релиз которого ожидается 21 сентября.
- Архитектура ARMv7, также известная как ARM32 или armhfp, переведена в разряд устаревших.
- Файлы, входящие в RPM-пакеты, снабжены цифровыми подписями, которые могут использоваться для проверки целостности и защиты от подмены файлов при помощи подсистемы ядра IMA.
- Официально обеспечена поддержка платы Raspberry Pi 4, включая поддержку аппаратного ускорения графики для GPU V3D.
- Предложены две новые официальные редакции: Fedora CoreOS (атомарно обновляемое окружение для запуска изолированных контейнеров) и Fedora Cloud Base (образы для создания виртуальных машин, запускаемых в публичных и частных облачных окружениях).
И другие изменения.
Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 18 октября.
- Рабочий стол Fedora Workstation обновлён до выпуска GNOME 43, релиз которого ожидается 21 сентября.
- Архитектура ARMv7, также известная как ARM32 или armhfp, переведена в разряд устаревших.
- Файлы, входящие в RPM-пакеты, снабжены цифровыми подписями, которые могут использоваться для проверки целостности и защиты от подмены файлов при помощи подсистемы ядра IMA.
- Официально обеспечена поддержка платы Raspberry Pi 4, включая поддержку аппаратного ускорения графики для GPU V3D.
- Предложены две новые официальные редакции: Fedora CoreOS (атомарно обновляемое окружение для запуска изолированных контейнеров) и Fedora Cloud Base (образы для создания виртуальных машин, запускаемых в публичных и частных облачных окружениях).
И другие изменения.
🔥5
Представлен кросс-платформенный web-браузер Ladybird
Разработчики SerenityOS представили кросс-платформенный web-браузер Ladybird, основанный на движке LibWeb и JavaScript-интерпретаторе LibJS. Графический интерфейс основан на библиотеке Qt. Код написан на языке C++ и распространяется под лицензией BSD. Поддерживается работа в Linux, macOS, Windows (WSL), Android и Haiku.
Интерфейс оформлен в классическом стиле и поддерживает вкладки. Браузер построен с использованием собственного web-стека, который помимо LibWeb и LibJS включает библиотеку для отрисовки текста и 2D-графики LibGfx, движок для регулярных выражений LibRegex, XML-парсер LibXML, интерпретатор промежуточного кода WebAssembly (LibWasm), библиотеку для работы с Unicode LibUnicode, библиотеку для преобразования текстовых кодировок LibTextCodec, парсер для разметки Markdown (LibMarkdown) и библиотеку LibCore с общим набором полезных функций, таких как преобразование времени, ввода/вывод и обработка MIME-типов.
Браузер поддерживает основные web-стандарты и успешно проходит тесты Acid3. Имеется поддержка протоколов HTTP и HTTPS.
Разработчики SerenityOS представили кросс-платформенный web-браузер Ladybird, основанный на движке LibWeb и JavaScript-интерпретаторе LibJS. Графический интерфейс основан на библиотеке Qt. Код написан на языке C++ и распространяется под лицензией BSD. Поддерживается работа в Linux, macOS, Windows (WSL), Android и Haiku.
Интерфейс оформлен в классическом стиле и поддерживает вкладки. Браузер построен с использованием собственного web-стека, который помимо LibWeb и LibJS включает библиотеку для отрисовки текста и 2D-графики LibGfx, движок для регулярных выражений LibRegex, XML-парсер LibXML, интерпретатор промежуточного кода WebAssembly (LibWasm), библиотеку для работы с Unicode LibUnicode, библиотеку для преобразования текстовых кодировок LibTextCodec, парсер для разметки Markdown (LibMarkdown) и библиотеку LibCore с общим набором полезных функций, таких как преобразование времени, ввода/вывод и обработка MIME-типов.
Браузер поддерживает основные web-стандарты и успешно проходит тесты Acid3. Имеется поддержка протоколов HTTP и HTTPS.
👍12🔥5🤔4
В Ubuntu реализована возможность динамического получения отладочной информации
Разработчики дистрибутива Ubuntu представили сервис debuginfod.ubuntu.com, позволяющий при отладке поставляемых в дистрибутиве программ обойтись без установки отдельных пакетов с отладочной информацией из репозитория debuginfo.
При помощи нового сервиса возможна динамическая загрузка отладочных символов с внешнего сервера непосредственно во время отладки. Указанная возможность поддерживается начиная с выпуска GDB 10 и Binutils 2.34.
Отладочная информация предоставляется для пакетов из репозиториев main, universe, restricted и multiverse всех поддерживаемых выпусков Ubuntu.
▪️Обеспечивающий работу сервиса процесс debuginfod представляет собой HTTP-сервер для отдачи отладочной информации ELF/DWARF и исходных текстов.
Разработчики дистрибутива Ubuntu представили сервис debuginfod.ubuntu.com, позволяющий при отладке поставляемых в дистрибутиве программ обойтись без установки отдельных пакетов с отладочной информацией из репозитория debuginfo.
При помощи нового сервиса возможна динамическая загрузка отладочных символов с внешнего сервера непосредственно во время отладки. Указанная возможность поддерживается начиная с выпуска GDB 10 и Binutils 2.34.
Отладочная информация предоставляется для пакетов из репозиториев main, universe, restricted и multiverse всех поддерживаемых выпусков Ubuntu.
▪️Обеспечивающий работу сервиса процесс debuginfod представляет собой HTTP-сервер для отдачи отладочной информации ELF/DWARF и исходных текстов.
😁4
Cloudflare перевела свою сеть доставки контента на использование прокси Pingora, написанного на Rust. Новый прокси заменил конфигурацию на базе сервера NGINX с Lua-скриптами, и обрабатывает более триллиона запросов в день.
Переход на специализированный прокси позволил не только реализовать новые возможности и увеличить защищённость, но и привёл к значительному повышению производительности и экономии ресурсов - решение на базе Pingora не требует использования Lua, поэтому потребляет на 70% меньше ресурсов CPU и на 67% меньше памяти при обработке того же объёма трафика.
▪️Внедрение Pingora позволило в 160 раз сократить число операций установки новых соединений и повысить долю повторно используемых запросов с 87.1% до 99.92%.
Переход на специализированный прокси позволил не только реализовать новые возможности и увеличить защищённость, но и привёл к значительному повышению производительности и экономии ресурсов - решение на базе Pingora не требует использования Lua, поэтому потребляет на 70% меньше ресурсов CPU и на 67% меньше памяти при обработке того же объёма трафика.
▪️Внедрение Pingora позволило в 160 раз сократить число операций установки новых соединений и повысить долю повторно используемых запросов с 87.1% до 99.92%.
🔥15👍3
В Ubuntu 22.10 намерены обеспечить поддержку дешёвой RISC-V платы Sipeed LicheeRV
Инженеры Canonical добавляют в Ubuntu 22.10 поддержку 64-битной платы Sipeed LicheeRV, использующей архитектуру RISC-V. В конце августа также было объявлено о поддержке в Ubuntu RISC-V плат Allwinner Nezha и StarFive VisionFive, доступных в продаже по цене 112 и 179 долларов. Плата Sipeed LicheeRV примечательна стоимостью 16.90 долларов и продажей на AliExpress.
Плата Sipeed LicheeRV построена на базе SoC Allwinner D1 с одноядерным CPU XuanTie C906 (1.0GH), оснащена 512MB ОЗУ, имеет слот для карт micro-SD, USB Type-C OTG, SPI для подключения экрана и интерфейс M.2 B-KEY 64-pin с разводкой HDMI, RGMII, RGB, MIPI-DSI, SDIO, GPIO. В качестве основной области применения называется создание устройств интернета вещей.
Инженеры Canonical добавляют в Ubuntu 22.10 поддержку 64-битной платы Sipeed LicheeRV, использующей архитектуру RISC-V. В конце августа также было объявлено о поддержке в Ubuntu RISC-V плат Allwinner Nezha и StarFive VisionFive, доступных в продаже по цене 112 и 179 долларов. Плата Sipeed LicheeRV примечательна стоимостью 16.90 долларов и продажей на AliExpress.
Плата Sipeed LicheeRV построена на базе SoC Allwinner D1 с одноядерным CPU XuanTie C906 (1.0GH), оснащена 512MB ОЗУ, имеет слот для карт micro-SD, USB Type-C OTG, SPI для подключения экрана и интерфейс M.2 B-KEY 64-pin с разводкой HDMI, RGMII, RGB, MIPI-DSI, SDIO, GPIO. В качестве основной области применения называется создание устройств интернета вещей.
🔥8
Компания DeepMind, получившая известность своими разработками в области ИИ, открыла исходные тексты проекта S6, развивавшего JIT-компилятор для языка Python.
Проект интересен оформлением в виде библиотеки-расширения, интегрируемой с штатным CPython, обеспечивающей полную совместимость с CPython и не требующей модификации кода интерпретатора. По решаемым задачам S6 для Python сравнивается с движком V8 для JavaScript.
Проект развивался с 2019 года, но был свёрнут и больше не развивается. Так как созданные наработки могут оказаться полезными для улучшения Python, было принято решение открыть исходные тексты. Код JIT-компилятора написан на языке C++, основан на CPython 3.7. и открыт под лицензией Apache 2.0.
Проект интересен оформлением в виде библиотеки-расширения, интегрируемой с штатным CPython, обеспечивающей полную совместимость с CPython и не требующей модификации кода интерпретатора. По решаемым задачам S6 для Python сравнивается с движком V8 для JavaScript.
Проект развивался с 2019 года, но был свёрнут и больше не развивается. Так как созданные наработки могут оказаться полезными для улучшения Python, было принято решение открыть исходные тексты. Код JIT-компилятора написан на языке C++, основан на CPython 3.7. и открыт под лицензией Apache 2.0.
👍13❤1
Facebook (запрещена в РФ) открыла исходные тексты инструментария memlab, предназначенного для анализа срезов состояния динамически распределяемой памяти (кучи), определения стратегии оптимизации работы с памятью и выявления утечек памяти, возникающих при выполнении кода на языке JavaScript. Код открыт под лицензией MIT.
Фреймворк был создан для разбора причин большого потребления памяти при работе с web-сайтами и web-приложениями.
Фреймворк был создан для разбора причин большого потребления памяти при работе с web-сайтами и web-приложениями.
🤔10👍5
Facebook (запрещена в РФ) передала фреймворк машинного обучения PyTorch под покровительство организации Linux Foundation, инфраструктура и сервисы которой будут использованы в дальнейшей разработке.
▪️Переход под крыло Linux Foundation избавит проект от зависимости от отдельной коммерческой компании и упростит совместную работу с привлечением сторонних участников. Для разработки PyTorch под эгидой Linux Foundation создана организация PyTorch Foundation. О своей поддержке проекта уже объявили такие компании, как AMD, AWS, Google Cloud, Microsoft и NVIDIA, представители которых, наряду с разработчиками из Meta, образовали курирующий проект совет.
▪️Переход под крыло Linux Foundation избавит проект от зависимости от отдельной коммерческой компании и упростит совместную работу с привлечением сторонних участников. Для разработки PyTorch под эгидой Linux Foundation создана организация PyTorch Foundation. О своей поддержке проекта уже объявили такие компании, как AMD, AWS, Google Cloud, Microsoft и NVIDIA, представители которых, наряду с разработчиками из Meta, образовали курирующий проект совет.
👍14