Linux
2.16K subscribers
4.01K photos
20 videos
17.1K links
Новости Линукс Linux

По всем вопросам @evgenycarter
Download Telegram
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
📰 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
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/
📰 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
📰 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
📰 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/
📰 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/
📰 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
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
📰 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
📰 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/
📰 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
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/
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/
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/
Представлен Denial, композитный сервер со встроенным движком Flutter

Проект 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
Опубликован 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