Frigivelse af Funtoo 1.4-distributionen, udviklet af grundlæggeren af ​​Gentoo Linux

Daniel Robbins, grundlægger af Gentoo-distributionen, der trådte væk fra projektet i 2009, indsendt udgivelse af det distributionssæt, han er i gang med at udvikle Funtoo 1.4. Funtoo er baseret på Gentoo-pakkebasen og har til formål at forbedre eksisterende teknologier yderligere. Arbejdet med udgivelsen af ​​Funtoo 2.0 er planlagt til at begynde om cirka en måned.

Nøglefunktioner i Funtoo inkluderer understøttelse af automatisk opbygning af pakker fra kildetekster (pakker synkroniseres fra Gentoo), brugen Git under udvikling, distribueret portagetræ, mere kompakt format af montagemanifester, brug af værktøjer Metro at skabe live builds. Parat installationsbilleder er ikke blevet opdateret i lang tid, men til installation tilbydes brug en gammel LiveCD efterfulgt af manuel implementering af Stage3-komponenter og portages.

The main ændringer:

  • Byggeværktøjerne er blevet opdateret til GCC 9.2;
  • Udførte yderligere test af afhængigheder og fejlfinding relaterede problemer;
  • Tilføjet nye kerner debian-sources og debian-sources-lts, porteret fra Debian;
  • For Debian-sources-lts-kernebygningen er "custom-cflags" USE-flaget aktiveret som standard, hvilket muliggør yderligere optimeringer. Når kernen kompileres fra brugerindstillinger knyttet til den aktuelle arkitektur, tilføjes "-march"-indstillingerne også;
  • GNOME 3.32 tilbydes som en desktop;
  • Et nyt undersystem er inkluderet for at understøtte OpenGL. Som standard bruges GLX-biblioteket libglvnd (OpenGL Vendor-Neutral Driver), som er en softwaredispatcher, der omdirigerer kommandoer fra en 3D-applikation til en eller anden OpenGL-implementering, hvilket tillader Mesa- og NVIDIA-drivere at eksistere side om side. Tilføjet en ny ebuild "nvidia-drivere" med NVIDIA-drivere, som adskiller sig fra Gentoo Linux ebuild og bruger nvidia-kernel-moduler til at installere kernemoduler. Mesa-pakken er blevet opdateret til frigivelse 19.1.4, den medfølgende ebuild, som understøtter Vulkan API;
  • Opdaterede værktøjer til håndtering af isolerede containere
    LXC 3.0.4 og LXD 3.14. Tilføjede ebuilds til at få adgang til GPU'er fra Docker- og LXD-containere, hvilket tillader brugen af ​​OpenGL i containere;

  • Python er blevet opdateret til release 3.7.3 (Python 2.7.15 tilbydes også som et alternativ). Opdaterede udgivelser af Ruby 2.6, Perl 5.28, Go 1.12.6, JDK 1.8.0.202. En port af Dart 2.3.2 (dev-lang/dart) specielt forberedt til Funtoo er blevet tilføjet.
  • Serverkomponenter er blevet opdateret, herunder nginx 1.17.0, Node.js 8.16.0 og MySQL 8.0.16.

Kilde: opennet.ru

Tilføj en kommentar