Опубликован Microsoft-Performance-Tools для Linux и началось распространение WSL для Windows 11
Microsoft представила открытый пакет Microsoft-Performance-Tools для анализа производительности и диагностики связанных с производительностью проблем на платформах Linux и Android. Для работы предлагается набор утилит командной строки для анализа производительности всей системы и профилирования отдельных приложений. Код написан на языке C# с использованием платформы .NET Core и распространяется под лицензией MIT.
В качестве источника для отслеживания активности в системе и профилирования приложений могут использоваться подсистемы LTTng, perf и Perfetto.
Инструментарий может извлекать информацию из логов в форматах dmesg, Cloud-Init и WaLinuxAgent (Azure Linux Guest Agent). Для наглядного анализа трассировок с использованием графиков поддерживается интеграция с графическим интерфейсом Windows Performance Analyzer, доступным только для Windows.
Отдельно отмечается появление в Windows 11 Insider Preview Build 22518 возможности установки окружения WSL (Windows Subsystem for Linux) в виде приложения, распространяемого через каталог Microsoft Store. При этом с точки зрения используемых технологий начинка WSL осталась прежней, изменился лишь метод установки и обновления.
Microsoft представила открытый пакет Microsoft-Performance-Tools для анализа производительности и диагностики связанных с производительностью проблем на платформах Linux и Android. Для работы предлагается набор утилит командной строки для анализа производительности всей системы и профилирования отдельных приложений. Код написан на языке C# с использованием платформы .NET Core и распространяется под лицензией MIT.
В качестве источника для отслеживания активности в системе и профилирования приложений могут использоваться подсистемы LTTng, perf и Perfetto.
Инструментарий может извлекать информацию из логов в форматах dmesg, Cloud-Init и WaLinuxAgent (Azure Linux Guest Agent). Для наглядного анализа трассировок с использованием графиков поддерживается интеграция с графическим интерфейсом Windows Performance Analyzer, доступным только для Windows.
Отдельно отмечается появление в Windows 11 Insider Preview Build 22518 возможности установки окружения WSL (Windows Subsystem for Linux) в виде приложения, распространяемого через каталог Microsoft Store. При этом с точки зрения используемых технологий начинка WSL осталась прежней, изменился лишь метод установки и обновления.
👍1
Кандидат в релизы Wine 7.0
Началось тестирование первого кандидата в релизы Wine 7.0. Кодовая база переведена на стадию заморозки перед релизом, который ожидается в середине января. По сравнению с выпуском Wine 6.23 закрыто 32 отчёта об ошибках и внесено 211 изменений.
Наиболее важные изменения:
— Предложена новая реализация драйвера джойстика для WinMM (Windows Multimedia API).
— Все Unix-библиотеки Wine переведены на программный интерфейс на основе системных вызовов.
— Закрыты отчёты об ошибках, связанные с работой игр: Sea of Thieves, EVE Online Client, World of Warships, Everquest, Houkago Cinderella.
— Закрыты отчёты об ошибках, связанные с работой приложений: NIK Dfine2, YouTube Movie Maker, cMUD 3.34, OpenMPT, dgVoodoo Control Panel, DTS Encoder Suite, Glyph.
Началось тестирование первого кандидата в релизы Wine 7.0. Кодовая база переведена на стадию заморозки перед релизом, который ожидается в середине января. По сравнению с выпуском Wine 6.23 закрыто 32 отчёта об ошибках и внесено 211 изменений.
Наиболее важные изменения:
— Предложена новая реализация драйвера джойстика для WinMM (Windows Multimedia API).
— Все Unix-библиотеки Wine переведены на программный интерфейс на основе системных вызовов.
— Закрыты отчёты об ошибках, связанные с работой игр: Sea of Thieves, EVE Online Client, World of Warships, Everquest, Houkago Cinderella.
— Закрыты отчёты об ошибках, связанные с работой приложений: NIK Dfine2, YouTube Movie Maker, cMUD 3.34, OpenMPT, dgVoodoo Control Panel, DTS Encoder Suite, Glyph.
SQL 4 everyone - место встречи для всех причастных😅, которое изменить нельзя!
Присоединяйтесь к нам - у нас есть все, про SQL! Учебники, задачи, полезные материалы и море юмора!
Прямо сейчас подписывайтесь на канал @SQL 4 everyone, чтобы не пропустить актуальную информацию о программировании!
Присоединяйтесь к нам - у нас есть все, про SQL! Учебники, задачи, полезные материалы и море юмора!
Прямо сейчас подписывайтесь на канал @SQL 4 everyone, чтобы не пропустить актуальную информацию о программировании!
Intel перевела разработку Cloud Hypervisor в организацию Linux Foundation
Компания Intel передала гипервизор Cloud Hypervisor, оптимизированный для применения в облачных системах, под покровительство организации Linux Foundation, инфраструктура и сервисы которой будут использованы в дальнейшей разработке. Переход под крыло Linux Foundation избавит проект от зависимости от отдельной коммерческой компании и упростит совместную работу с привлечением сторонних участников. О своей поддержке проекта уже объявили такие компании, как Alibaba, ARM, ByteDance и Microsoft, представители которых, наряду с разработчиками из Intel, образовали курирующий проект совет.
Cloud Hypervisor предоставляет работающий поверх KVM и MSHV монитор виртуальных машин (VMM), написанный на языке Rust и построенный на основе компонентов совместного проекта Rust-VMM, позволяющего создавать специфичные для определённых задач гипервизоры. Проект позволяет запускать гостевые системы (Linux, Windows) с использованием паравиртуализированных устройств на базе virtio, использование эмуляции сведено к минимуму.
Компания Intel передала гипервизор Cloud Hypervisor, оптимизированный для применения в облачных системах, под покровительство организации Linux Foundation, инфраструктура и сервисы которой будут использованы в дальнейшей разработке. Переход под крыло Linux Foundation избавит проект от зависимости от отдельной коммерческой компании и упростит совместную работу с привлечением сторонних участников. О своей поддержке проекта уже объявили такие компании, как Alibaba, ARM, ByteDance и Microsoft, представители которых, наряду с разработчиками из Intel, образовали курирующий проект совет.
Cloud Hypervisor предоставляет работающий поверх KVM и MSHV монитор виртуальных машин (VMM), написанный на языке Rust и построенный на основе компонентов совместного проекта Rust-VMM, позволяющего создавать специфичные для определённых задач гипервизоры. Проект позволяет запускать гостевые системы (Linux, Windows) с использованием паравиртуализированных устройств на базе virtio, использование эмуляции сведено к минимуму.
Выпуск операционной системы ToaruOS 2.0
Опубликован выпуск Unix-подобной операционной системы ToaruOS 2.0, написанной с нуля и поставляемой со своим ядром, загрузчиком, стандартной Си-библиотекой, пакетным менеджером, компонентами пространства пользователя и графическим интерфейсом с композитным оконным менеджером. Код проекта написан на языке Си и распространяется под лицензией BSD. Для загрузки подготовлен live-образ, размером 14.4 МБ, который можно протестировать в QEMU, VMware или VirtualBox.
В новом выпуске:
— В ядре Misaka добавлена функциональность, позволившая реализовать пользовательские утилиты top, strace, dbg, ping и cpuwidget.
— Расширены возможности графической библиотеки, в том числе добавлены афинные преобразования.
— Улучшена работа оконного фреймворка.
— Добавлен растеризатор текста с поддержкой формата TrueType.
— Добавлена библиотека для форматирования текста с разметкой.
— Улучшен загрузчик BIOS, в котором расширена поддержка аппаратных конфигураций. Переписан загрузчик EFI. В оба загрузчика добавлена поддержка редактирования командой строки ядра.
— Модернизировано оформление панели. В виджеты добавлена поддержка загружаемых библиотек, динамической раскладки элементов и новых всплывающих окон.
— В стандартную библиотеку добавлена поддержка часовых поясов.
— Добавлен драйвер для чипсета Ensoniq ES1371, эмулируемого в VMware.
Опубликован выпуск Unix-подобной операционной системы ToaruOS 2.0, написанной с нуля и поставляемой со своим ядром, загрузчиком, стандартной Си-библиотекой, пакетным менеджером, компонентами пространства пользователя и графическим интерфейсом с композитным оконным менеджером. Код проекта написан на языке Си и распространяется под лицензией BSD. Для загрузки подготовлен live-образ, размером 14.4 МБ, который можно протестировать в QEMU, VMware или VirtualBox.
В новом выпуске:
— В ядре Misaka добавлена функциональность, позволившая реализовать пользовательские утилиты top, strace, dbg, ping и cpuwidget.
— Расширены возможности графической библиотеки, в том числе добавлены афинные преобразования.
— Улучшена работа оконного фреймворка.
— Добавлен растеризатор текста с поддержкой формата TrueType.
— Добавлена библиотека для форматирования текста с разметкой.
— Улучшен загрузчик BIOS, в котором расширена поддержка аппаратных конфигураций. Переписан загрузчик EFI. В оба загрузчика добавлена поддержка редактирования командой строки ядра.
— Модернизировано оформление панели. В виджеты добавлена поддержка загружаемых библиотек, динамической раскладки элементов и новых всплывающих окон.
— В стандартную библиотеку добавлена поддержка часовых поясов.
— Добавлен драйвер для чипсета Ensoniq ES1371, эмулируемого в VMware.
Python 4 everyone - место, где есть все про Питон! Учебники, задачи, полезные материалы и море юмора!
👌Присоединяйтесь к нам - и вы легко разберетесь что такое Питон и с чем его едят😁Если вы уже профи, тогда ждем ваше экспертное мнение в комментариях.
Подписывайтесь на канал @Python 4 everyone, чтобы не пропустить интересную информацию из мира разработки!
👌Присоединяйтесь к нам - и вы легко разберетесь что такое Питон и с чем его едят😁Если вы уже профи, тогда ждем ваше экспертное мнение в комментариях.
Подписывайтесь на канал @Python 4 everyone, чтобы не пропустить интересную информацию из мира разработки!
— Нужна связь для колл-центра?
— Надоел низкий дозвон?
— Необходимо принимать входящие звонки на локальный номер в другой стране?
— Операторы КЦ жалуются на обрывы и качество голоса?
Попробуйте телефонию от европейского оператора связи INFINITY TELECOM!
— Гарантируют дозвон и суперкачественную связь в любую страну мира!
— Реактивный саппорт! Никаких тикетов! Все вопросы только онлайн!
— Личный менеджер, который всегда на связи!
— Подключают локальные DID номера более чем в 130 странах для входящих звонков ваших клиентов
Только сейчас всем новым клиентам БЕСПЛАТНЫЕ DID номера во многих странах СНГ и Европы! Подробности у личного менеджера @DemidMR
(рекламный пост)
— Надоел низкий дозвон?
— Необходимо принимать входящие звонки на локальный номер в другой стране?
— Операторы КЦ жалуются на обрывы и качество голоса?
Попробуйте телефонию от европейского оператора связи INFINITY TELECOM!
— Гарантируют дозвон и суперкачественную связь в любую страну мира!
— Реактивный саппорт! Никаких тикетов! Все вопросы только онлайн!
— Личный менеджер, который всегда на связи!
— Подключают локальные DID номера более чем в 130 странах для входящих звонков ваших клиентов
Только сейчас всем новым клиентам БЕСПЛАТНЫЕ DID номера во многих странах СНГ и Европы! Подробности у личного менеджера @DemidMR
(рекламный пост)
Выпуск операционной системы ReactOS 0.4.14
После полутора лет разработки представлен релиз ReactOS 0.4.14, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Некоторые изменения:
— В пользовательскую оболочку (Shell) добавлена функция "Send To", позволяющая отправлять файлы и каталоги в предопределённые места, такие как раздел "Мои Документы", рабочий стол или каталог со сжатыми файлами.
— Решены проблемы с прокруткой, улучшены некоторые интерфейсы COM (Component Object Model) и устранены регрессивные изменения в реализации механизма drag&drop.
— Добавлена возможность загрузки на компьютерах NEC PC-9800, поставляемых с процессорами мощнее i586 и включающих более 64МБ ОЗУ. Также реализована поддержка работы в эмуляторе Neko Project 21/W.
— В контекстное меню рабочего стола добавлены команды "Open File Location" и "Open Command prompt here" для открытия каталога с выбранным файлом в файловом менеджере и отображения диалога с командной строкой.
— В сетевом стеке улучшена поддержка протокола ICMP (Internet Control Message Protocol), реализация которого ранее не охватывала всю спецификацию.
И другие изменения.
После полутора лет разработки представлен релиз ReactOS 0.4.14, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Некоторые изменения:
— В пользовательскую оболочку (Shell) добавлена функция "Send To", позволяющая отправлять файлы и каталоги в предопределённые места, такие как раздел "Мои Документы", рабочий стол или каталог со сжатыми файлами.
— Решены проблемы с прокруткой, улучшены некоторые интерфейсы COM (Component Object Model) и устранены регрессивные изменения в реализации механизма drag&drop.
— Добавлена возможность загрузки на компьютерах NEC PC-9800, поставляемых с процессорами мощнее i586 и включающих более 64МБ ОЗУ. Также реализована поддержка работы в эмуляторе Neko Project 21/W.
— В контекстное меню рабочего стола добавлены команды "Open File Location" и "Open Command prompt here" для открытия каталога с выбранным файлом в файловом менеджере и отображения диалога с командной строкой.
— В сетевом стеке улучшена поддержка протокола ICMP (Internet Control Message Protocol), реализация которого ранее не охватывала всю спецификацию.
И другие изменения.
Новый год через всего через 10 дней, а вы ещё не определились с подарками? Специально для вас ребята из X-com сделали видео с подборкой ТОП-10 самых желанных технологичных подарков для айтишника и не только. А ещё там можно выиграть ценные призы, но нужно поспешить!
Все подробности в этом видео: https://www.youtube.com/watch?v=zDWuUhSpTRE
Не забудьте подписаться на канал, лайкнуть и оставить коммент. С наступающим, коллеги!
Все подробности в этом видео: https://www.youtube.com/watch?v=zDWuUhSpTRE
Не забудьте подписаться на канал, лайкнуть и оставить коммент. С наступающим, коллеги!
YouTube
ТОП-10 технологичных подарков на Новый год I РОЗЫГРЫШ I
В предновогодней суете выбор подарков для родных, близких, партнеров и коллег (а ещё для себя) может доставить немало хлопот. Ведь так важно, чтобы подарок был полезным, практичным и приносил радость. Поэтому мы взялись помочь вам в этом нелегком деле и подготовили…
В Linux обеспечена работа 80% из 100 наиболее популярных в Steam игр
Кроме того, по данным сервиса protondb.com, при рассмотрении 1000 наиболее популярных игр уровень поддержки составляет 75%, а Top10 - 40%. В общем виде из 21244 протестированных игр работоспособность подтверждена для 17649 игр (83%).
В рейтинге учтены как игры напрямую выпускаемые для Linux, так и Windows-сборки игр, запускаемые при помощи прослойки Proton, основанной на наработках проекта Wine и предлагающей реализацию DirectX 9/10/11 на базе пакета DXVK и DirectX 12 на базе vkd3d-proton.
Интересно, что при рассмотрении 10 самых популярных игр три (30%) имеют родную поддержку Linux, ещё одна (10%) запускается через Proton. Тогда как для выборки из 1000 самых популярных игр родная поддержка обеспечена только для 22%, а работа 53% обеспечивается через запуск Windows-версий в Proton. Из 10 наиболее популярных игр в Linux работоспособны Counter-Strike: Global Offensive, Dota 2, Team Fortress 2 и Grand Theft Auto V, а запустить не удаётся игры PUBG: BATTLEGROUNDS, Apex Legends, Halo Infinite, New World, NARAKA: BLADEPOINT и Destiny 2.
Кроме того, по данным сервиса protondb.com, при рассмотрении 1000 наиболее популярных игр уровень поддержки составляет 75%, а Top10 - 40%. В общем виде из 21244 протестированных игр работоспособность подтверждена для 17649 игр (83%).
В рейтинге учтены как игры напрямую выпускаемые для Linux, так и Windows-сборки игр, запускаемые при помощи прослойки Proton, основанной на наработках проекта Wine и предлагающей реализацию DirectX 9/10/11 на базе пакета DXVK и DirectX 12 на базе vkd3d-proton.
Интересно, что при рассмотрении 10 самых популярных игр три (30%) имеют родную поддержку Linux, ещё одна (10%) запускается через Proton. Тогда как для выборки из 1000 самых популярных игр родная поддержка обеспечена только для 22%, а работа 53% обеспечивается через запуск Windows-версий в Proton. Из 10 наиболее популярных игр в Linux работоспособны Counter-Strike: Global Offensive, Dota 2, Team Fortress 2 и Grand Theft Auto V, а запустить не удаётся игры PUBG: BATTLEGROUNDS, Apex Legends, Halo Infinite, New World, NARAKA: BLADEPOINT и Destiny 2.
В Телеграме появился HR канал от VK
В «VK устроит» собраны интересные вакансии по всем направлениям и командам. Удобный поиск по хештегам и телеграм-контакт рекрутера в каждой вакансии поможет вам найти подходящую вакансию.
В «VK устроит» собраны интересные вакансии по всем направлениям и командам. Удобный поиск по хештегам и телеграм-контакт рекрутера в каждой вакансии поможет вам найти подходящую вакансию.
Выпуск дистрибутивов Альт Сервер, Альт Рабочая станция и Альт Образование 10.0
Несколько дней назад состоялся выпуск трёх новых продуктов на основе Деcятой платформы ALT (p10 Aronia). Физические лица могут использовать продукты свободно, а юридическим лицам допускается только тестирование, а для использования требуется приобрести коммерческую лицензию или заключить лицензионный договор в письменной форме.
Десятая платформа предоставляет пользователям и разработчикам возможность использования российских систем Байкал-М, Эльбрус c появившейся официальной поддержкой систем на базе "Эльбрус-8СВ" (e2kv5), Элвис и совместимых, а также широкого спектра оборудования мировых производителей, в том числе серверов POWER8/9 производства IBM/Yadro, ARMv8 производства Huawei, а также разнообразных одноплатных систем ARMv7 и ARMv8, включая платы Raspberry Pi 2/3/4. Для каждой архитектуры сборка осуществляется нативно, без использования кросс-компиляции.
Особое внимание уделено свободным решениям, позволяющим корпоративным пользователям осуществить миграцию с проприетарной инфраструктуры, обеспечить преемственность единой службы каталогов предприятий и организаций, обеспечить удалённую работу современными средствами.
Несколько дней назад состоялся выпуск трёх новых продуктов на основе Деcятой платформы ALT (p10 Aronia). Физические лица могут использовать продукты свободно, а юридическим лицам допускается только тестирование, а для использования требуется приобрести коммерческую лицензию или заключить лицензионный договор в письменной форме.
Десятая платформа предоставляет пользователям и разработчикам возможность использования российских систем Байкал-М, Эльбрус c появившейся официальной поддержкой систем на базе "Эльбрус-8СВ" (e2kv5), Элвис и совместимых, а также широкого спектра оборудования мировых производителей, в том числе серверов POWER8/9 производства IBM/Yadro, ARMv8 производства Huawei, а также разнообразных одноплатных систем ARMv7 и ARMv8, включая платы Raspberry Pi 2/3/4. Для каждой архитектуры сборка осуществляется нативно, без использования кросс-компиляции.
Особое внимание уделено свободным решениям, позволяющим корпоративным пользователям осуществить миграцию с проприетарной инфраструктуры, обеспечить преемственность единой службы каталогов предприятий и организаций, обеспечить удалённую работу современными средствами.
Выпуск системного менеджера systemd 250
В новом выпуске появилась возможность хранения учётных данных в шифрованном виде, реализована верификация автоматически определяемых GPT-разделов по цифровой подписи, улучшено информирование о причинах возникновения задержек при запуске сервисов, добавлены опции для ограничения доступа сервиса к определённым файловым системам и сетевым интерфейсам, обеспечена поддержка контроля целостности разделов при помощи модуля dm-integrity, добавлена поддержка автообновления sd-boot.
В новом выпуске появилась возможность хранения учётных данных в шифрованном виде, реализована верификация автоматически определяемых GPT-разделов по цифровой подписи, улучшено информирование о причинах возникновения задержек при запуске сервисов, добавлены опции для ограничения доступа сервиса к определённым файловым системам и сетевым интерфейсам, обеспечена поддержка контроля целостности разделов при помощи модуля dm-integrity, добавлена поддержка автообновления sd-boot.
Представлено новое открытое пользовательское окружение Maui Shell
Разработчики дистрибутива Nitrux создали пользовательское окружение Maui Shell, которое может применяться на настольных системах, мобильных устройствах и планшетах, автоматически адаптируясь к размеру экрана и доступным методам ввода информации.
Окружение развивает концепцию "Convergence", подразумевающую возможность работы с одними и теми же приложениями как на сенсорных экранах смартфона и планшета, так и на больших экранах ноутбуков и ПК.
Оболочка использует компоненты для построения графических интерфейсов MauiKit и фреймворк Kirigami, которые развиваются сообществом KDE.
Пользовательское окружение Maui Shell образуют два компонента:
1. Оболочка Cask, предоставляющая контейнер, охватывающий всё содержимое экрана. Оболочка также включает базовые шаблоны таких элементов, как верхняя панель, всплывающие диалоги, экранные карты, области уведомлений, dock-панель, ярлыки, интерфейс вызова программ и т.п.
2. Композитный менеджер Zpace, отвечающий за отображение и размещение окон в контейнере Cask, обработку виртуальных рабочих столов. В качестве основного используется протокол Wayland, работа с которым осуществляется при помощи API Qt Wayland Compositor.
Разработчики дистрибутива Nitrux создали пользовательское окружение Maui Shell, которое может применяться на настольных системах, мобильных устройствах и планшетах, автоматически адаптируясь к размеру экрана и доступным методам ввода информации.
Окружение развивает концепцию "Convergence", подразумевающую возможность работы с одними и теми же приложениями как на сенсорных экранах смартфона и планшета, так и на больших экранах ноутбуков и ПК.
Оболочка использует компоненты для построения графических интерфейсов MauiKit и фреймворк Kirigami, которые развиваются сообществом KDE.
Пользовательское окружение Maui Shell образуют два компонента:
1. Оболочка Cask, предоставляющая контейнер, охватывающий всё содержимое экрана. Оболочка также включает базовые шаблоны таких элементов, как верхняя панель, всплывающие диалоги, экранные карты, области уведомлений, dock-панель, ярлыки, интерфейс вызова программ и т.п.
2. Композитный менеджер Zpace, отвечающий за отображение и размещение окон в контейнере Cask, обработку виртуальных рабочих столов. В качестве основного используется протокол Wayland, работа с которым осуществляется при помощи API Qt Wayland Compositor.