Die Veröffentlichung des Meta-Distributors T2 SDE 25.4 wurde bekannt gegeben, der eine Umgebung zur Erstellung eigener Distributionen, zur Cross-Kompilierung und zur Aktualisierung von Paketversionen bietet. Unter den beliebten Distributionen, die auf dem T2-System basieren, ist Puppy Linux zu nennen. Das Projekt stellt 25 bootfähige ISO-Images mit minimalen grafischen Umgebungen in Versionen mit Musl-, uClibc- und Glibc-Bibliotheken zur Verfügung. Für aktuelle Architekturen wurden Builds mit grafischen Umgebungen auf Basis von GNOME und Wayland vorbereitet.
Die Plattform konzentriert sich auf die Erstellung von Builds auf Basis des Linux-Kernels, aber separat werden Prototypen entwickelt, die es ermöglichen, Pakete für verschiedene Betriebssysteme zu erstellen, einschließlich macOS, Haiku und BSD-Systeme. Geplant ist die Unterstützung zur Erstellung von Umgebungen auf Basis anderer Kerne, beispielsweise auf Basis von L4, Fuchsia und RedoxOS, sowie die Erstellung von Builds auf Basis von Android (AOSP). Es stehen über 5000 Pakete zur Verfügung.
In T2 wird Unterstützung für 25 Hardware-Architekturen geboten, die sowohl in modernen eingebetteten Systemen als auch auf veralteter Hardware verwendet werden. Beispielsweise wird Unterstützung für die Spielekonsolen Nintendo Wii U und Sony PS3 sowie für Workstations von SGI, Sun und HP bereitgestellt. Für einige Architekturen ist der Betrieb in Umgebungen mit 512 MB RAM möglich. Fertige Builds wurden für die Architekturen Alpha, Arc, ARM64, Avr32, HPPA64, IA64, Loongarch64, M68k, Microblaze, MIPS64, Nios2, OpenRISC, PowerPC 64, RISC-V 64, s390x, SPARC 64, SuperH, i486, x86-64 und x32 erstellt.
Zu den Neuerungen in der neuen Version gehören:
- Ein einfacher Installer 'Web Installer' wurde implementiert, der Möglichkeiten zum Ersetzen von zuvor installierten Linux-Systemen oder zur Erstellung neuer Systemumgebungen (sys-root oder Container) bietet.
- Ein Port des AMD ROCm-Stacks für RISC-V- und ARM64-Systeme wurde hinzugefügt, der zur Beschleunigung von Vorgängen im Zusammenhang mit maschinellem Lernen verwendet werden kann.
- OpenCL wird standardmäßig in Mesa unterstützt.
- Pakete mit Rust und QEMU wurden für die Architekturen sparc64/32 hinzugefügt.
- Die Unterstützung von ReiserFS und Wireless-Treibern Orinoco (AirPort), die aus dem Linux-Kernel entfernt wurden, wurde wiederhergestellt.
- Ein neues System zur Verwendung alternativer Implementierungen gängiger Programme und Bibliotheken, wie z.B. libjpeg-turbo und sdl-compat, wurde vorgeschlagen.
- Es wurden Arbeiten zur Umstellung der Abhängigkeiten in die Kategorie optional durchgeführt.
- Die Arbeiten an einem vollständig dynamischen System zur Auflösung von Abhängigkeiten wurden fortgesetzt. Die Priorisierung von Paketen über das Tag 'Priority' ist nun nicht mehr obligatorisch.
- Es wurden 527 Pakete oder neue Funktionen hinzugefügt, 4558 Pakete aktualisiert und 138 Pakete entfernt. Zum Beispiel wurden der Linux-Kernel 6.14, GCC 14.2, LLVM/Clang 20.1, Glibc 2.41, Musl 1.2.5, uClibC 1.0.49 und Mesa 25.0.3 aktualisiert,
- Die Versionen der Desktop-Umgebungen KDE, GNOME und Xfce wurden aktualisiert.
Quelle: opennet.ru
