Mettle 0.15.0 и 0.15.1
31 июля состоялись выпуски 0.15.0 и 0.15.1 Mettle — языка системного программирования со статической типизацией:
Нативная поддержка x86-64 (+ AVX2), AArch64, NVIDIA PTX, SPIR-V (OpenCL 2.0).
Собственный линкер Windows PE.
Собственный отладчик на уровне исходного кода:
Без внешних форматов.
Точки останова, пошаговая отладка, а также чтение и запись переменных в реальном времени через --debug-hooks.
Без gdb, PDB и DWARF.
Бэкенд CUDA.
Без LLVM, виртуальной машины и рантайма.
Выполнение на этапе компиляции: функции с атрибутом @test запускаются в интерпретаторе компилятора командой mettle test, без создания бинарного файла. Команда mettle trace интерпретирует одну функцию и выводит построчное отслеживание значений. Команда --pgo интерпретирует функцию main() на этапе сборки и передаёт измеренные частоты вызовов обратно в оптимизатор.
Проверка заимствований (borrow checker):
ОписаниеПримерАналог Rust
Use-after-free (direct)free(p); p[0]ownership / Drop
Double freefree(p); free(p)ownership
Use-after-free through an aliasq = p; free(q); p[0]move semantics
Use-after-free across a call (inferred)consume(p); p[0] where consume frees pmove semantics
Borrow outliving its stack scope{ var x; g = &x[0]; } use(g)lifetimes ('a)
Interior pointer after reallocq = &buf[i]; realloc(buf,..); q[0]iterator invalidation
Interior pointer after freeq = &buf[i]; free(buf); q[0]dangling reference
Returning the address of a stack localreturn &localfn() -> &T lifetime error
Leak (no owner on any path)var p = malloc(n); return 0(Rust frees via Drop)
Компилятор основан на библиотеке libmtlc:
Собственный промежуточный язык (IR).
Классические и GNN оптимизаторы кода.
Нативная генерация кода (x86-64 (+ AVX2), AArch64, NVIDIA PTX, SPIR-V (OpenCL 2.0)).
Нативная компоновка.
Проекты написаны кейптаунским программистом suidvandiewereld на языке C (стандарт C99) и распространяются по лицензии Apache-2.0.
c, mettle, компиляторы, языки программирования
👉@sysadminoff
https://www.linux.org.ru/news/development/18353611
31 июля состоялись выпуски 0.15.0 и 0.15.1 Mettle — языка системного программирования со статической типизацией:
Нативная поддержка x86-64 (+ AVX2), AArch64, NVIDIA PTX, SPIR-V (OpenCL 2.0).
Собственный линкер Windows PE.
Собственный отладчик на уровне исходного кода:
Без внешних форматов.
Точки останова, пошаговая отладка, а также чтение и запись переменных в реальном времени через --debug-hooks.
Без gdb, PDB и DWARF.
Бэкенд CUDA.
Без LLVM, виртуальной машины и рантайма.
Выполнение на этапе компиляции: функции с атрибутом @test запускаются в интерпретаторе компилятора командой mettle test, без создания бинарного файла. Команда mettle trace интерпретирует одну функцию и выводит построчное отслеживание значений. Команда --pgo интерпретирует функцию main() на этапе сборки и передаёт измеренные частоты вызовов обратно в оптимизатор.
Проверка заимствований (borrow checker):
ОписаниеПримерАналог Rust
Use-after-free (direct)free(p); p[0]ownership / Drop
Double freefree(p); free(p)ownership
Use-after-free through an aliasq = p; free(q); p[0]move semantics
Use-after-free across a call (inferred)consume(p); p[0] where consume frees pmove semantics
Borrow outliving its stack scope{ var x; g = &x[0]; } use(g)lifetimes ('a)
Interior pointer after reallocq = &buf[i]; realloc(buf,..); q[0]iterator invalidation
Interior pointer after freeq = &buf[i]; free(buf); q[0]dangling reference
Returning the address of a stack localreturn &localfn() -> &T lifetime error
Leak (no owner on any path)var p = malloc(n); return 0(Rust frees via Drop)
Компилятор основан на библиотеке libmtlc:
Собственный промежуточный язык (IR).
Классические и GNN оптимизаторы кода.
Нативная генерация кода (x86-64 (+ AVX2), AArch64, NVIDIA PTX, SPIR-V (OpenCL 2.0)).
Нативная компоновка.
Проекты написаны кейптаунским программистом suidvandiewereld на языке C (стандарт C99) и распространяются по лицензии Apache-2.0.
c, mettle, компиляторы, языки программирования
👉@sysadminoff
https://www.linux.org.ru/news/development/18353611
📰 While Torvalds Makes Peace With AI in Linux, Greg Kroah-Hartman Draws a Line (Sort of)
His new policy keeps AI patches out of drivers/staging, the tree meant for newcomers to learn kernel development.
🔗 Source:
#kernel #linux
👉@sysadminoff
https://feed.itsfoss.com/link/24361/17403762/linux-drivers-staging-ai-rejection
His new policy keeps AI patches out of drivers/staging, the tree meant for newcomers to learn kernel development.
🔗 Source:
#kernel #linux
👉@sysadminoff
https://feed.itsfoss.com/link/24361/17403762/linux-drivers-staging-ai-rejection
It's FOSS
While Torvalds Makes Peace With AI in Linux, Greg Kroah-Hartman Draws a Line (Sort of)
His new policy keeps AI patches out of drivers/staging, the tree meant for newcomers to learn kernel development.
15 Advanced MySQL Database Interview Questions and Answers
The post 15 Advanced MySQL Database Interview Questions and Answers first appeared on Tecmint: Linux Howtos, Tutorials & Guides .Much of the MySQL interview prep you’ll find online is based on outdated versions that reached end-of-life years ago. If
The post 15 Advanced MySQL Database Interview Questions and Answers first appeared on Tecmint: Linux Howtos, Tutorials & Guides.
👉@sysadminoff
https://www.tecmint.com/mysql-advance-interview-questions/
The post 15 Advanced MySQL Database Interview Questions and Answers first appeared on Tecmint: Linux Howtos, Tutorials & Guides .Much of the MySQL interview prep you’ll find online is based on outdated versions that reached end-of-life years ago. If
The post 15 Advanced MySQL Database Interview Questions and Answers first appeared on Tecmint: Linux Howtos, Tutorials & Guides.
👉@sysadminoff
https://www.tecmint.com/mysql-advance-interview-questions/
15 Advanced MySQL Database Interview Questions and Answers for Linux Users
15 MySQL Interview Questions Every Linux User Should Know
Get interview-ready with 15 advanced MySQL database interview questions and answers, complete with tested SQL examples and modern MySQL best practices.
📰 Linux To Avoid Confusing Processor Firmware With Newer Intel CPUs Sporting DEC
A patch for the Intel P-State CPU frequency scaling Linux driver is pending to avoid confusing the processor firmware on newer platforms like Intel Core Ultra Series 3 "Panther Lake" where Dynamic Efficiency Control (DEC) is supported...
🔗 Source:
#intel #linux
👉@sysadminoff
https://www.phoronix.com/news/Linux-No-Confuse-Intel-DEC
A patch for the Intel P-State CPU frequency scaling Linux driver is pending to avoid confusing the processor firmware on newer platforms like Intel Core Ultra Series 3 "Panther Lake" where Dynamic Efficiency Control (DEC) is supported...
🔗 Source:
#intel #linux
👉@sysadminoff
https://www.phoronix.com/news/Linux-No-Confuse-Intel-DEC
Phoronix
Linux To Avoid Confusing Processor Firmware With Newer Intel CPUs Sporting DEC
A patch for the Intel P-State CPU frequency scaling Linux driver is pending to avoid confusing the processor firmware on newer platforms like Intel Core Ultra Series 3 'Panther Lake' where Dynamic Efficiency Control (DEC) is supported.
📰 Mesa 26.2 Open-Source Graphics Stack Officially Released, Here’s What’s New
Mesa 26.2 open-source graphics stack is now available for download with new features and improvements across all supported drivers. Here’s what’s new!
🔗 Source: https://9to5linux.com/mesa-26-2-open-source-graphics-stack-officially-released-heres-whats-new
#opensource
👉@sysadminoff
Mesa 26.2 open-source graphics stack is now available for download with new features and improvements across all supported drivers. Here’s what’s new!
🔗 Source: https://9to5linux.com/mesa-26-2-open-source-graphics-stack-officially-released-heres-whats-new
#opensource
👉@sysadminoff
📰 Desktop Linux apps on Android proved my phone's biggest bottleneck isn't what I thought
Running desktop Linux apps on an Android phone sounds like the sort of thing that should fall apart almost immediately. You are dealing with a small screen, awkward touch controls, and an operating system that was never designed to work like a desktop operating system. Yet after using Termux and running Debian through Linux Deploy, I found that the display was not the biggest problem.
🔗 Source:
#android #debian #linux
👉@sysadminoff
https://www.xda-developers.com/desktop-linux-apps-android-proved-phones-biggest-bottleneck/
Running desktop Linux apps on an Android phone sounds like the sort of thing that should fall apart almost immediately. You are dealing with a small screen, awkward touch controls, and an operating system that was never designed to work like a desktop operating system. Yet after using Termux and running Debian through Linux Deploy, I found that the display was not the biggest problem.
🔗 Source:
#android #debian #linux
👉@sysadminoff
https://www.xda-developers.com/desktop-linux-apps-android-proved-phones-biggest-bottleneck/
XDA
Desktop Linux apps on Android proved my phone's biggest bottleneck isn't what I thought
Though the phone still runs many apps quite well
📰 Rust-Based uutils Coreutils 0.10 Reaches 93.5% GNU Compatibility
The Rust-based core utilities project reaches a 93.48% GNU test pass rate while improving compatibility, security, and reliability.
🔗 Source:
#gnu
👉@sysadminoff
https://linuxiac.com/rust-based-uutils-coreutils-0-10-reaches-93-5-gnu-compatibility/
The Rust-based core utilities project reaches a 93.48% GNU test pass rate while improving compatibility, security, and reliability.
🔗 Source:
#gnu
👉@sysadminoff
https://linuxiac.com/rust-based-uutils-coreutils-0-10-reaches-93-5-gnu-compatibility/
Linuxiac
Rust-Based uutils Coreutils 0.10 Reaches 93.5% GNU Compatibility
The Rust-based core utilities project reaches a 93.48% GNU test pass rate while improving compatibility, security, and reliability.
📰 GNOME 50.4 Desktop Environment Released with Various Improvements
GNOME 50.4 is now available as the fourth point release to the latest GNOME 50 desktop environment series with more bug fixes, updated translations, and other changes.
🔗 Source: https://9to5linux.com/gnome-50-4-desktop-environment-released-with-various-improvements
#gnome
👉@sysadminoff
GNOME 50.4 is now available as the fourth point release to the latest GNOME 50 desktop environment series with more bug fixes, updated translations, and other changes.
🔗 Source: https://9to5linux.com/gnome-50-4-desktop-environment-released-with-various-improvements
#gnome
👉@sysadminoff
Windows 10 Enterprise LTSC 2021 ESU will cost $61 per device
Microsoft has set January 12, 2027, as the end of support for Windows 10 Enterprise LTSC 2021 and will begin selling Extended Security Updates (ESU) on September 1, 2026. The first year costs $61 per device, or about $45 for organizations using Intune or Windows Autopatch.
Source
👉@sysadminoff
https://4sysops.com/archives/windows-10-enterprise-ltsc-2021-esu-will-cost-61-per-device/
Microsoft has set January 12, 2027, as the end of support for Windows 10 Enterprise LTSC 2021 and will begin selling Extended Security Updates (ESU) on September 1, 2026. The first year costs $61 per device, or about $45 for organizations using Intune or Windows Autopatch.
Source
👉@sysadminoff
https://4sysops.com/archives/windows-10-enterprise-ltsc-2021-esu-will-cost-61-per-device/
📰 Proxmox ports itself to Arm with help from Nvidia and Supermicro
Proxmox Server Solutions, the company behind the open source Proxmox virtualization stack, has announced a port of its flagship Virtual Environment to the Arm CPU architecture – and a collaboration with Nvidia and Supermicro that made it happen.
🔗 Source:
#arm #opensource
👉@sysadminoff
https://www.theregister.com/virtualization/2026/08/06/proxmox-ports-itself-to-arm-with-help-from-nvidia-and-supermicro/5283770
Proxmox Server Solutions, the company behind the open source Proxmox virtualization stack, has announced a port of its flagship Virtual Environment to the Arm CPU architecture – and a collaboration with Nvidia and Supermicro that made it happen.
🔗 Source:
#arm #opensource
👉@sysadminoff
https://www.theregister.com/virtualization/2026/08/06/proxmox-ports-itself-to-arm-with-help-from-nvidia-and-supermicro/5283770
theregister
Proxmox ports itself to Arm with help from Nvidia and Supermicro
VMware competitor aiming for the AI datacenter
📰 Linux Kernel Begins Phasing Out the crypto_rng Layer to Simplify Random Number Generation
by George WhittakerLinux kernel developers are moving forward with plans to remove the crypto_rng API layer, a long-standing component of the kernel's cryptographic subsystem. The proposed change is part of a broader effort to simplify the kernel's internal architecture by eliminating redundant code paths and encouraging developers to rely on the kernel's modern random number generation interfaces instead. (phoronix.
🔗 Source:
#kernel #linux
👉@sysadminoff
https://www.linuxjournal.com/content/linux-kernel-begins-phasing-out-cryptorng-layer-simplify-random-number-generation
by George WhittakerLinux kernel developers are moving forward with plans to remove the crypto_rng API layer, a long-standing component of the kernel's cryptographic subsystem. The proposed change is part of a broader effort to simplify the kernel's internal architecture by eliminating redundant code paths and encouraging developers to rely on the kernel's modern random number generation interfaces instead. (phoronix.
🔗 Source:
#kernel #linux
👉@sysadminoff
https://www.linuxjournal.com/content/linux-kernel-begins-phasing-out-cryptorng-layer-simplify-random-number-generation
Linux Journal
Linux Kernel Begins Phasing Out the crypto_rng Layer to Simplify Random Number Generation
Linux kernel developers are moving forward with plans to remove the crypto_rng API layer, a long-standing component of the kernel's cryptographic subsystem. The proposed change is part of a broader effort to simplify the kernel's internal architecture by…
📰 Mesa 26.2.0 released with lots of improvements for Linux / SteamOS graphics drivers
Mesa 26.2.0 is quite a bumper release bringing a lot of new features across many open source Linux / SteamOS drivers.Read the full article on GamingOnLinux.
🔗 Source:
#linux #opensource
👉@sysadminoff
https://www.gamingonlinux.com/2026/08/mesa-26-2-0-released-with-lots-of-improvements-for-linux-steamos-graphics-drivers/
Mesa 26.2.0 is quite a bumper release bringing a lot of new features across many open source Linux / SteamOS drivers.Read the full article on GamingOnLinux.
🔗 Source:
#linux #opensource
👉@sysadminoff
https://www.gamingonlinux.com/2026/08/mesa-26-2-0-released-with-lots-of-improvements-for-linux-steamos-graphics-drivers/
GamingOnLinux
Mesa 26.2.0 released with lots of improvements for Linux / SteamOS graphics drivers
Mesa 26.2.0 is quite a bumper release bringing a lot of new features across many open source Linux / SteamOS drivers.
📰 Qualcomm Proposes Synx For The Linux Kernel With "Significant" Power + Performance Benefits
Qualcomm engineers have initiated a discussion over upstreaming Synx to the Linux kernel, which is a global synchronization framework across different parts of SoCs. Qualcomm is already using Synx internally and is reported to provide "significant" power and performance benefits...
🔗 Source:
#kernel #linux
👉@sysadminoff
https://www.phoronix.com/news/Synx
Qualcomm engineers have initiated a discussion over upstreaming Synx to the Linux kernel, which is a global synchronization framework across different parts of SoCs. Qualcomm is already using Synx internally and is reported to provide "significant" power and performance benefits...
🔗 Source:
#kernel #linux
👉@sysadminoff
https://www.phoronix.com/news/Synx
Phoronix
Qualcomm Proposes Synx For The Linux Kernel With "Significant" Power + Performance Benefits
Qualcomm engineers have initiated a discussion over upstreaming Synx to the Linux kernel, which is a global synchronization framework across different parts of SoCs
OpenAI’s rogue agent swarm built a secret message board before hacking Hugging Face
OpenAI says its autonomous AI agents secretly coordinated for weeks through the company’s internal Artifactory package manager, sharing exploits, credentials, and task assignments. The disclosure has prompted OpenAI to slow some research while it strengthens monitoring and incident response.
Source
👉@sysadminoff
https://4sysops.com/archives/openais-rogue-agent-swarm-built-a-secret-message-board-before-hacking-hugging-face/
OpenAI says its autonomous AI agents secretly coordinated for weeks through the company’s internal Artifactory package manager, sharing exploits, credentials, and task assignments. The disclosure has prompted OpenAI to slow some research while it strengthens monitoring and incident response.
Source
👉@sysadminoff
https://4sysops.com/archives/openais-rogue-agent-swarm-built-a-secret-message-board-before-hacking-hugging-face/
Work IQ Developer Tools streamline Microsoft 365 Copilot plugin development
Microsoft’s Work IQ Developer Tools preview is designed to help developers and coding agents build, validate, publish, and monitor Microsoft 365 Copilot plugins from a single workflow. It brings together command-line tools, VS Code support, agent-driven development, manifest diagnostics, automated evaluations, provisioning, packaging, and deployment.
Source
👉@sysadminoff
https://4sysops.com/archives/work-iq-developer-tools-streamline-microsoft-365-copilot-plugin-development/
Microsoft’s Work IQ Developer Tools preview is designed to help developers and coding agents build, validate, publish, and monitor Microsoft 365 Copilot plugins from a single workflow. It brings together command-line tools, VS Code support, agent-driven development, manifest diagnostics, automated evaluations, provisioning, packaging, and deployment.
Source
👉@sysadminoff
https://4sysops.com/archives/work-iq-developer-tools-streamline-microsoft-365-copilot-plugin-development/
Patch Tuesday Overload: What Can’t Wait?
Patch Tuesday now delivers hundreds of vulnerabilities at once. But not every fix deserves the same urgency. Join us on Wednesday, August 12, for the Vulnerability Digest from Action1. Our experts will identify the vulnerabilities that require immediate action, explain which updates can safely wait, and show you how to prioritize remediation across your environment.
Source
👉@sysadminoff
https://4sysops.com/archives/patch-tuesday-overload-what-cant-wait/
Patch Tuesday now delivers hundreds of vulnerabilities at once. But not every fix deserves the same urgency. Join us on Wednesday, August 12, for the Vulnerability Digest from Action1. Our experts will identify the vulnerabilities that require immediate action, explain which updates can safely wait, and show you how to prioritize remediation across your environment.
Source
👉@sysadminoff
https://4sysops.com/archives/patch-tuesday-overload-what-cant-wait/
Microsoft Teams PowerShell 7.9: WAM authentication and administrator changes
Microsoft Teams PowerShell module 7.9.0 changes how interactive Windows sign-ins work by using Web Account Manager (WAM). WAM is the Windows sign-in component that brokers a user's authentication for an application. The release also adds commands and policy parameters for voicemail, channels, meetings, calling, events, and AI agents, while removing the Teams Shifts Connection commands. This article separates settings you can use now from parameters for features that Microsoft says are not fully released.
Source
👉@sysadminoff
https://4sysops.com/archives/microsoft-teams-powershell-7-9-wam-authentication-and-administrator-changes/
Microsoft Teams PowerShell module 7.9.0 changes how interactive Windows sign-ins work by using Web Account Manager (WAM). WAM is the Windows sign-in component that brokers a user's authentication for an application. The release also adds commands and policy parameters for voicemail, channels, meetings, calling, events, and AI agents, while removing the Teams Shifts Connection commands. This article separates settings you can use now from parameters for features that Microsoft says are not fully released.
Source
👉@sysadminoff
https://4sysops.com/archives/microsoft-teams-powershell-7-9-wam-authentication-and-administrator-changes/
📰 Ready up for the Steam Frame with the In Your World VR Bundle
Need to grab some VR games ready for the release of the Valve Steam Frame? There's the In Your World VR Humble Bundle live now with some good stuff.Read the full article on GamingOnLinux.
🔗 Source:
#steam
👉@sysadminoff
https://www.gamingonlinux.com/2026/08/ready-up-for-the-steam-frame-with-the-in-your-world-vr-bundle/
Need to grab some VR games ready for the release of the Valve Steam Frame? There's the In Your World VR Humble Bundle live now with some good stuff.Read the full article on GamingOnLinux.
🔗 Source:
#steam
👉@sysadminoff
https://www.gamingonlinux.com/2026/08/ready-up-for-the-steam-frame-with-the-in-your-world-vr-bundle/
GamingOnLinux
Ready up for the Steam Frame with the In Your World VR Bundle
Need to grab some VR games ready for the release of the Valve Steam Frame? There's the In Your World VR Humble Bundle live now with some good stuff.
Представлен Denial, композитный сервер со встроенным движком Flutter
Проект Denial развивает открытый композитный сервер на базе протокола Wayland, примечательный встраиванием движка построения пользовательского интерфейса на базе фреймворка Flutter. В отличие от традиционных решений, в которых Flutter-приложения запускаются поверх оконного менеджера, встраивание Flutter в композитный сервер позволило напрямую задействовать его для отрисовки всех элементов пользовательского окружения, создания анимации и компоновки окон. Проект находится на стадии публичного альфа-тестирования. Код написан на языках Dart и Rust, и распространяется под лицензией GPLv3+. При разработке задействован AI-ассистент OpenAI Codex.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=66040
Проект Denial развивает открытый композитный сервер на базе протокола Wayland, примечательный встраиванием движка построения пользовательского интерфейса на базе фреймворка Flutter. В отличие от традиционных решений, в которых Flutter-приложения запускаются поверх оконного менеджера, встраивание Flutter в композитный сервер позволило напрямую задействовать его для отрисовки всех элементов пользовательского окружения, создания анимации и компоновки окон. Проект находится на стадии публичного альфа-тестирования. Код написан на языках Dart и Rust, и распространяется под лицензией GPLv3+. При разработке задействован AI-ассистент OpenAI Codex.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=66040
Выпуск Gotcha 0.4.10, платформы мониторинга ошибок и производительности
Опубликован выпуск платформы мониторинга Gotcha 0.4.10, объединяющей средства отслеживания ошибок, распределённые трейсы, метрики, профили производительности и мониторинг доступности с публичными статус-страницами. Проект написан на Go и распространяется под лицензией Apache-2.0.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=66041
Опубликован выпуск платформы мониторинга Gotcha 0.4.10, объединяющей средства отслеживания ошибок, распределённые трейсы, метрики, профили производительности и мониторинг доступности с публичными статус-страницами. Проект написан на Go и распространяется под лицензией Apache-2.0.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=66041
Опубликован mount-tui, интерфейс для монтирования дисков и SMB-ресурсов в Linux
Опубликован проект mount-tui, развивающий интерактивный текстовый интерфейс для просмотра и монтирования локальных блочных устройств, а также подключения сетевых ресурсов по протоколу SMB/CIFS. Программа написана на языке Rust с использованием библиотек Ratatui и Crossterm. Код написан на языке Rust и распространяется под лицензией Apache 2.0.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=66039
Опубликован проект mount-tui, развивающий интерактивный текстовый интерфейс для просмотра и монтирования локальных блочных устройств, а также подключения сетевых ресурсов по протоколу SMB/CIFS. Программа написана на языке Rust с использованием библиотек Ratatui и Crossterm. Код написан на языке Rust и распространяется под лицензией Apache 2.0.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=66039