Opublikowano wersję meta-dystrybucji T2 SDE 25.4, która zapewnia środowisko do tworzenia własnych dystrybucji, krzyżowej kompilacji oraz utrzymywania wersji pakietów w aktualnym stanie. Z popularnych dystrybucji opartych na systemie T2 wyróżnia się Puppy Linux. Projekt oferuje 25 bootowalnych obrazów iso z minimalnym środowiskiem graficznym w wersjach z bibliotekami Musl, uClibc i Glibc. Dla odpowiednich architektur przygotowano zestawy z graficznym środowiskiem opartym na GNOME i Wayland.
Platforma koncentruje się na tworzeniu zestawień opartych na jądrze Linux, ale oddzielnie rozwijane są prototypy, które pozwalają na tworzenie pakietów dla różnych systemów operacyjnych, w tym macOS, Haiku i systemów BSD. W planach jest wsparcie dla tworzenia środowisk opartych na innych jądrach, takich jak L4, Fuchsia i RedoxOS, oraz formowanie zestawień opartych na Androidzie (AOSP). Do kompilacji dostępnych jest ponad 5000 pakietów.
W T2 zapewniono wsparcie dla 25 architektur sprzętowych stosowanych zarówno w nowoczesnych systemach wbudowanych, jak i na starszym sprzęcie. Na przykład zapewnione jest wsparcie dla konsol do gier Nintendo Wii U oraz Sony PS3, stacji roboczych SGI, Sun i HP. Dla niektórych architektur możliwa jest praca w środowiskach z 512 MB RAM. Gotowe zestawienia zostały stworzone dla architektur Alpha, Arc, ARM64, Avr32, HPPA64, IA64, Loongarch64, M68k, Microblaze, MIPS64, Nios2, OpenRISC, PowerPC 64, RISC-V 64, s390x, SPARC 64, SuperH, i486, x86-64 oraz x32.
Wśród zmian w nowej wersji:
- Wprowadzono prosty instalator „Web Installer”, który oferuje możliwości wymiany wcześniej zainstalowanych systemów Linux lub tworzenia nowych środowisk systemowych (sys-root lub kontenerów).
- Dodano port stosu AMD ROCm dla systemów RISC-V i ARM64, który można wykorzystać do przyspieszania operacji związanych z uczeniem maszynowym.
- W Mesa domyślnie włączono wsparcie dla OpenCL.
- Dla architektur sparc64/32 dodano pakiety z Rust i QEMU.
- Przywrócono wsparcie dla ReiserFS oraz bezprzewodowych sterowników Orinoco (AirPort), które zostały usunięte z jądra linux.
- Zaprezentowano nowy system do używania alternatywnych realizacji typowych programów i bibliotek, takich jak libjpeg-turbo i sdl-compat.
- Przeprowadzono prace nad przeniesieniem zależności do kategorii opcjonalnych.
- Kontynuowano prace nad stworzeniem w pełni dynamicznego systemu rozwiązywania zależności. Ustalanie priorytetów dla pakietów za pomocą tagu „Priority” nie jest już obowiązkowe.
- Dodano 527 pakietów lub nowych funkcji, zaktualizowano 4558 pakietów, usunięto 138 pakietów. Na przykład, zaktualizowano jądro Linux do 6.14, GCC do 14.2, LLVM/Clang do 20.1, Glibc do 2.41, Musl do 1.2.5, uClibC do 1.0.49, Mesa do 25.0.3.
- Zaktualizowano wersje środowisk użytkowników KDE, GNOME i Xfce.
Źródło: opennet.ru
