Uitgave van de Funtoo 1.4-distributie, ontwikkeld door de oprichter van Gentoo Linux

Daniel Robbins, oprichter van de Gentoo-distributie die in 2009 uit het project stapte, ingediend release van de distributiekit die hij momenteel aan het ontwikkelen is Funtoo 1.4. Funtoo is gebaseerd op de Gentoo-pakketbasis en heeft tot doel bestaande technologieën verder te verbeteren. Het werk aan de release van Funtoo 2.0 zal naar verwachting over ongeveer een maand beginnen.

De belangrijkste kenmerken van Funtoo zijn onder meer ondersteuning voor het automatisch bouwen van pakketten op basis van bronteksten (pakketten worden gesynchroniseerd vanuit Gentoo), het gebruik Git tijdens de ontwikkeling, gedistribueerde portageboom, compacter formaat van assemblagemanifesten, gebruik van tools metro Yenisahra om live-builds te maken. Klaar installatie afbeeldingen zijn al lange tijd niet bijgewerkt, maar voor installatie aangeboden gebruik een oude LiveCD gevolgd door handmatige implementatie van Stage3-componenten en portages.

De belangrijkste veranderingen:

  • De bouwtools zijn bijgewerkt naar GCC 9.2;
  • Aanvullende testen van afhankelijkheden uitgevoerd en gerelateerde problemen oplossen;
  • Nieuwe kernels debian-sources en debian-sources-lts toegevoegd, geporteerd vanuit Debian;
  • Voor de kernelbuild van Debian-sources-lts is de USE-vlag “custom-cflags” standaard ingeschakeld, waardoor aanvullende optimalisaties mogelijk zijn. Bij het compileren van de kernel vanuit gebruikersinstellingen die verband houden met de huidige architectuur, worden ook de “-march” -opties toegevoegd;
  • GNOME 3.32 wordt aangeboden als desktop;
  • Er is een nieuw subsysteem opgenomen ter ondersteuning van OpenGL. Standaard wordt de GLX-bibliotheek libglvnd (OpenGL Vendor-Neutral Driver) gebruikt, een softwaredispatcher die opdrachten van een 3D-applicatie omleidt naar een of andere OpenGL-implementatie, waardoor Mesa- en NVIDIA-stuurprogramma's naast elkaar kunnen bestaan. Een nieuwe ebuild "nvidia-drivers" toegevoegd met NVIDIA-stuurprogramma's, die verschilt van de Gentoo Linux ebuild en nvidia-kernel-modules gebruikt om kernelmodules te installeren. Het Mesa-pakket is bijgewerkt naar versie 19.1.4, waarvan de meegeleverde ebuild ondersteuning biedt voor de Vulkan API;
  • Bijgewerkte tools voor geïsoleerd containerbeheer
    LXC 3.0.4 en LXD 3.14. Ebuilds toegevoegd voor toegang tot GPU's vanuit Docker- en LXD-containers, waardoor het gebruik van OpenGL in containers mogelijk is;

  • Python is bijgewerkt naar release 3.7.3 (Python 2.7.15 wordt ook aangeboden als alternatief). Bijgewerkte releases van Ruby 2.6, Perl 5.28, Go 1.12.6, JDK 1.8.0.202. Er is een port van Dart 2.3.2 (dev-lang/dart) toegevoegd, speciaal voorbereid voor Funtoo.
  • Servercomponenten zijn bijgewerkt, waaronder nginx 1.17.0, Node.js 8.16.0 en MySQL 8.0.16.

Bron: opennet.ru

Voeg een reactie