È stato pubblicato il rilascio del meta-distribuzione T2 SDE 25.4, che fornisce un ambiente per la creazione di distribuzioni personalizzate, cross-compilazione e il mantenimento delle versioni dei pacchetti aggiornate. Tra le distribuzioni popolari costruite sulla base del sistema T2, si può citare Puppy Linux. Il progetto offre 25 immagini iso avviabili con un ambiente grafico minimalista, nelle varianti con le librerie Musl, uClibc e Glibc. Per le architetture attuali sono state preparate versioni con un ambiente grafico basato su GNOME e Wayland.
La piattaforma è focalizzata sulla creazione di assemblaggi basati sul kernel Linux, ma vengono sviluppati separatamente prototipi che consentono di raccogliere pacchetti per vari sistemi operativi, inclusi macOS, Haiku e sistemi BSD. È previsto un supporto per la creazione di ambienti basati su altri kernel, ad esempio basati su L4, Fuchsia e RedoxOS, e per la formazione di assemblaggi basati su Android (AOSP). Sono disponibili più di 5000 pacchetti per la compilazione.
In T2 è garantito il supporto per 25 architetture hardware utilizzate sia nei moderni sistemi embedded che su hardware obsoleto. Ad esempio, è garantito il supporto per console di gioco come Nintendo Wii U e Sony PS3, workstation SGI, Sun e HP. Per alcune architetture è possibile operare in ambienti con 512 MB di RAM. Sono stati creati assemblaggi pronti per le architetture Alpha, Arc, ARM64, Avr32, HPPA64, IA64, Loongarch64, M68k, Microblaze, MIPS64, Nios2, OpenRISC, PowerPC 64, RISC-V 64, s390x, SPARC 64, SuperH, i486, x86-64 e x32.
Tra le novità nella nuova versione:
- È stato implementato un semplice installatore "Web Installer", che offre funzionalità per sostituire sistemi Linux precedentemente installati o creare nuovi ambienti di sistema (sys-root o contenitori).
- Aggiunto il port dello stack AMD ROCm per i sistemi RISC-V e ARM64, che può essere utilizzato per accelerare operazioni legate all'apprendimento automatico.
- La supporto per OpenCL è abilitato per impostazione predefinita in Mesa.
- Per le architetture sparc64/32 sono stati aggiunti pacchetti con Rust e QEMU.
- Ripristinato il supporto per ReiserFS e i driver wireless Orinoco (AirPort), rimossi dal kernel linux.
- Proposta di un nuovo sistema per l'uso di implementazioni alternative di programmi e librerie standard, come libjpeg-turbo e sdl-compat.
- È stato effettuato lavoro per convertire le dipendenze in categorie facoltative.
- Continua il lavoro per la creazione di un sistema completamente dinamico per la risoluzione delle dipendenze. L'assegnazione di priorità ai pacchetti tramite il tag "Priority" non è più obbligatoria.
- Aggiunti 527 pacchetti o nuove funzionalità, aggiornati 4558 pacchetti, rimossi 138 pacchetti. Ad esempio, sono stati aggiornati il kernel Linux 6.14, GCC 14.2, LLVM/Clang 20.1, Glibc 2.41, Musl 1.2.5, uClibC 1.0.49, Mesa 25.0.3,
- Aggiornate le versioni degli ambienti desktop KDE, GNOME e Xfce.
Fonte: opennet.ru
