Daniel Robbins, der Gründer der Gentoo-Distribution, hat sich 2009 von dem Projekt zurückgezogen, die derzeit von ihm entwickelten Distribution . Funtoo basiert auf der Gentoo-Paketbasis und hat das Ziel, die bestehenden Technologien weiter zu verbessern. Etwa in einem Monat soll die Arbeit an der Veröffentlichung von Funtoo 2.0 beginnen.
Zu den Hauptmerkmalen von Funtoo gehört die Unterstützung der automatischen Paketzusammenstellung aus Quelltexten (Pakete werden aus Gentoo synchronisiert), die Verwendung bei der Entwicklung, ein verteiltes Portage-Baum, ein kompakteres Format von Build-Manifests, der Einsatz des Werkzeugs zur Erstellung von Live-Builds. Fertige wurden lange nicht aktualisiert, und für die Installation muss ein alter LiveCD verwendet werden, gefolgt von der manuellen Bereitstellung der Stage3-Komponenten und Portage.
Haupt- :
- Das Build-Werkzeug wurde auf GCC 9.2 aktualisiert;
- Zusätzliche Tests der Abhängigkeiten und die Behebung der damit verbundenen Probleme wurden durchgeführt;
- Neue Debian-Kernel debian-sources und debian-sources-lts, die aus Debian portiert wurden, wurden hinzugefügt;
- Für den Debian-sources-lts Kernelbau ist das USE-Flag „custom-cflags“ standardmäßig aktiviert, was zusätzliche Optimierungen aktiviert. Beim Kompilieren des Kernels werden auch die Optionen „-march“ aus den an die aktuelle Architektur gebundenen Benutzereinstellungen hinzugefügt;
- Als Desktop wird GNOME 3.32 angeboten;
- Eine neue Subsystem zur Unterstützung von OpenGL wurde hinzugefügt. Standardmäßig wird die GLX-Bibliothek libglvnd (OpenGL Vendor-Neutral Driver) verwendet, die einen Software-Dispatcher darstellt, der Befehle von 3D-Anwendungen an die jeweilige OpenGL-Implementierung umleitet und so das Koexistieren von Mesa- und NVIDIA-Treibern ermöglicht. Hinzugefügt wurde ein neuer ebuild „nvidia-drivers“ mit NVIDIA-Treibern, der sich von dem ebuild aus Gentoo Linux unterscheidet und die nvidia-kernel-modules für die Installation der Kernelmodule verwendet. Das Mesa-Paket wurde auf die Version 19.1.4 aktualisiert, für die der bereitgestellte ebuild Unterstützung für die Vulkan-API bietet;
- Die Werkzeuge zur Verwaltung von isolierten Containern wurden aktualisiert auf
LXC 3.0.4 und LXD 3.14. Es wurden ebuilds für den Zugriff auf die GPU aus Docker- und LXD-Containern hinzugefügt, was die Verwendung von OpenGL in Containern ermöglicht; - Python wurde auf die Version 3.7.3 aktualisiert (alternativ wird auch Python 2.7.15 angeboten). Die Versionen Ruby 2.6, Perl 5.28, Go 1.12.6, JDK 1.8.0.202 wurden aktualisiert. Es wurde ein speziell für Funtoo vorbereiteter Dart 2.3.2-Port (dev-lang/dart) hinzugefügt.
- Die Serverkomponenten wurden aktualisiert, einschließlich nginx 1.17.0, Node.js 8.16.0 und MySQL 8.0.16.
Quelle: opennet.ru
