TNOS 0.0.7 — Linux 7.0.5, GCC 16.1 и glibc 2.43 в новой Core-сборке

TNOS 0.0.7 опубликован 21 августа 2026 года, а официальная страница загрузки указывает для TNOS Core переход на Linux 7.0.5, GCC 16.1.0 и glibc 2.43. Это заметное обновление системного стека по сравнению с TNOS 0.0.6, однако на момент релиза все три ключевых компонента уже имеют более свежие upstream-версии, поэтому 0.0.7 стоит рассматривать прежде всего как новый зафиксированный базовый снимок проекта, а не как дистрибутив с самым новым доступным стеком.

TNOS - версия 0.0.7
TNOS - версия 0.0.7

TNOS 0.0.7 обновляет базовый системный стек

Проект TNOS сообщил о выпуске версии 0.0.7 21 августа 2026 года. На официальной странице загрузки TNOS версия 0.0.7 указана в разделе TNOS Core со связкой Linux 7.0.5, GCC 16.1.0 и glibc 2.43.

По сравнению с предыдущей TNOS Core 0.0.6 изменились все три базовых компонента:

КомпонентTNOS 0.0.6TNOS 0.0.7Изменение
Linux6.16.17.0.5переход на ветку Linux 7.0
GCC15.2.016.1.0новое основное поколение компилятора
glibc2.422.43обновление стандартной библиотеки GNU C

Для Core-сборки это более значимое изменение, чем обычное пакетное обновление. Ядро, компилятор и glibc определяют совместимость с оборудованием, ABI пользовательского пространства, поведение системных библиотек и возможности сборки программ из исходного кода.

Сам проект на главной странице описывает 0.0.7 как промежуточный релиз с обновлённым ядром, расширенной поддержкой современных toolchain и экспериментальными функциями безопасности. При этом подробный changelog с перечнем отдельных патчей, CVE, изменений конфигурации ядра или списком новых защитных механизмов на момент публикации отсутствует.

Linux 7.0.5 заменил ядро 6.16.1

Главное изменение TNOS Core 0.0.7 — переход с Linux 6.16.1 на Linux 7.0.5. Это означает смену основной ветки ядра, а не установку очередного патч-релиза внутри прежней серии.

Linux 7.0.5 был выпущен upstream 8 мая 2026 года. Для TNOS такой переход потенциально означает более новую базу драйверов, подсистем хранения, сети, виртуализации и архитектурной поддержки по сравнению с ядром 6.16.1 из TNOS 0.0.6.

Однако есть существенный практический нюанс. На 22 августа 2026 года kernel.org уже указывает Linux 7.2 как актуальную mainline-версию и Linux 7.1.9 как текущую stable-ветку. Серия 7.0 в списке поддерживаемых веток на главной странице kernel.org больше не присутствует.

Это не означает автоматически, что TNOS 0.0.7 небезопасен. Проект может самостоятельно переносить исправления в собственное ядро. Но официальная публикация TNOS не объясняет, используется ли чистое upstream-ядро 7.0.5, есть ли дополнительные патчи и осуществляется ли отдельный backport исправлений безопасности.

Для рабочей станции или тестовой системы это прежде всего повод проверить фактическую версию ядра после установки:

uname -r

Для сервера ситуация чувствительнее: перед развёртыванием в продакшене желательно знать политику обновления ядра и источник security-патчей, поскольку версия 7.0.5 сама по себе уже не соответствует текущей поддерживаемой stable-ветке Linux.

GCC 16.1 заметно меняет среду разработки

TNOS 0.0.7 переходит с GCC 15.2.0 на GCC 16.1.0. Это полноценная смена поколения GNU Compiler Collection.

GCC 16.1 был выпущен 30 апреля 2026 года. Среди ключевых изменений этой ветки — переход C++-компилятора на GNU C++20 по умолчанию, расширенная экспериментальная поддержка возможностей C++26, развитие C23, новый экспериментальный frontend Algol 68, улучшения диагностики и статического анализатора, а также изменения в оптимизации и векторизации.

Для разработчиков это может быть одним из наиболее заметных отличий TNOS 0.0.7. Проекты, которые собирались GCC 15 без явного указания стандарта C++, могут получить другое поведение компилятора после перехода на GCC 16. Сам GCC предупреждает, что часть кода, успешно собиравшегося предыдущими версиями, может потребовать изменений.

При этом TNOS 0.0.7 снова не использует наиболее свежий доступный релиз. GCC 16.2 вышел 7 августа 2026 года и является bug-fix-релизом, исправляющим регрессии GCC 16.1.

Поэтому выбор GCC 16.1.0 выглядит скорее как зафиксированная и протестированная проектом версия toolchain, чем как попытка следовать последнему upstream-релизу.

Проверить установленную версию можно командой:

gcc --version

glibc 2.43 приносит новую базу C-библиотеки

В TNOS Core 0.0.7 библиотека glibc обновлена с 2.42 до 2.43. GNU C Library 2.43 вышла 23 января 2026 года и добавила ряд возможностей, связанных с ISO C23, включая free_sized, free_aligned_sized, memset_explicit и другие изменения стандартных интерфейсов.

Обновление glibc особенно важно для системного дистрибутива, поскольку с этой библиотекой связана значительная часть пользовательского пространства Linux. Изменение версии влияет не столько на интерфейс рабочего стола, сколько на среду выполнения приложений, сборку программ, совместимость бинарных пакетов и работу низкоуровневого ПО.

На момент выхода TNOS 0.0.7 актуальной стабильной версией upstream уже является glibc 2.44, опубликованная 25 июля 2026 года. Следовательно, и здесь TNOS использует не последнее доступное обновление.

Для пользователя это не обязательно недостаток: дистрибутивы часто намеренно фиксируют версии ключевых библиотек и не обновляют их сразу после каждого upstream-релиза. Проблема в другом — TNOS пока не публикует достаточно подробную документацию, чтобы понять критерии выбора версий и срок их сопровождения.

Версию glibc можно проверить так:

ldd --version

В официальных данных есть расхождение по версии ядра

У релиза TNOS 0.0.7 есть заметная проблема с документацией. Главная страница TNOS одновременно сообщает о доступности 0.0.7 и говорит о «latest Linux 6.16 kernel», тогда как страница загрузки TNOS Core 0.0.7 однозначно указывает Linux 7.0.5.

Эти данные нельзя считать взаимозаменяемыми.

Наиболее конкретной информацией для Core-сборки является строка на странице загрузки:

  • TNOS Core 0.0.7;
  • GCC 16.1.0;
  • glibc 2.43;
  • Linux 7.0.5.

Главная страница может содержать устаревший текст либо описывать другой вариант TNOS, но проект этого не поясняет. Поэтому при оценке именно TNOS Core 0.0.7 логичнее ориентироваться на карточку загрузки конкретной версии, а после установки сверять версии непосредственно в системе.

Отдельно TNOS заявляет об «экспериментальных функциях безопасности», но не перечисляет их. Без технического описания нельзя достоверно утверждать, какие именно механизмы добавлены, включены ли они по умолчанию и относятся ли они ко всем редакциям системы.

TNOS Core отличается от Desktop и Server

На странице загрузки проект разделяет TNOS на несколько вариантов. TNOS Desktop поставляется с Xorg, Fluxbox и Firefox, отдельно предлагается Plasma-вариант. TNOS Server позиционируется как серверная сборка с Nginx, PostgreSQL и Node.js.

TNOS Core описывается как минимальная базовая система, готовая для самостоятельной установки необходимого ПО. Именно для Core опубликована последовательная таблица версий от 0.0.0 до 0.0.7 с конкретными версиями Linux, GCC и glibc.

Это означает, что обозначение «TNOS 0.0.7» в текущей документации лучше связывать прежде всего с TNOS Core. Официальная страница не показывает, что Desktop, Plasma и Server уже пересобраны на том же наборе Linux 7.0.5/GCC 16.1/glibc 2.43.

TNOS 0.0.7 — релиз для тестирования с оговорками по сопровождению

TNOS Core 0.0.7 заметно обновляет техническую основу проекта: Linux 6.16.1 сменился на 7.0.5, GCC 15.2 — на 16.1, а glibc 2.42 — на 2.43. Для разработчиков наиболее ощутимым изменением станет GCC 16, а для системных пользователей — переход на новое поколение ядра.

При этом релиз нельзя оценивать только по номерам версий. На 22 августа Linux 7.0.5 уже старее поддерживаемых upstream-веток, GCC 16.1 сменён исправляющим его регрессии GCC 16.2, а glibc 2.43 — версией 2.44. Сам TNOS не опубликовал подробный changelog, список исправленных уязвимостей, контрольные суммы образа или описание политики backport.

Поэтому TNOS 0.0.7 выглядит уместно для знакомства с проектом, тестовых стендов и проверки совместимости. Для серверов и других систем, где критичны предсказуемые security-обновления, перед внедрением стоит отдельно проверить механизм обновлений, происхождение ядра и срок сопровождения версии 0.0.7.

Следующим заявленным релизом на странице загрузки указан TNOS Core 0.0.8 с GCC 17.1.0, glibc 2.44 и Linux 7.12.7, однако он помечен как «Coming soon», поэтому эти версии пока являются планом проекта, а не доступной сборкой.

При использовании материалов сайта необходимо указывать ссылку на TGLand.ru. Если вы копируете фрагменты текста в интернете, прямая гиперссылка, доступная для индексации поисковыми системами, должна быть размещена в начале материала.

Вам также может понравиться