Wydanie dystrybucji Funtoo 1.4, opracowanej przez założyciela Gentoo Linux

Daniel Robbins, założyciel dystrybucji Gentoo, który odszedł z projektu w 2009 roku, wprowadzono wydanie pakietu dystrybucyjnego, nad którym obecnie pracuje Zabawne 1.4. Funtoo opiera się na bazie pakietów Gentoo i ma na celu dalsze udoskonalanie istniejących technologii. Prace nad wydaniem Funtoo 2.0 mają rozpocząć się za około miesiąc.

Kluczowe cechy Funtoo obejmują obsługę automatycznego budowania pakietów z tekstów źródłowych (pakiety są synchronizowane z Gentoo), wykorzystanie git podczas programowania, rozproszone drzewo Portage, bardziej kompaktowy format manifestów asemblera, użycie narzędzi Metro do tworzenia żywych kompilacji. Gotowy obrazy instalacyjne nie były aktualizowane przez długi czas, ale do instalacji oferowany użyj starego LiveCD, a następnie ręcznie zainstaluj komponenty i porty Stage3.

Głównym zmiany:

  • Narzędzia do kompilacji zostały zaktualizowane do GCC 9.2;
  • Przeprowadzono dodatkowe testy zależności i rozwiązywanie powiązanych problemów;
  • Dodano nowe jądra debian-sources i debian-sources-lts, przeniesione z Debiana;
  • W przypadku kompilacji jądra Debian-sources-lts flaga USE „custom-cflags” jest domyślnie włączona, umożliwiając dodatkowe optymalizacje. Podczas kompilacji jądra z ustawień użytkownika powiązanych z bieżącą architekturą dodawane są również opcje „-march”;
  • GNOME 3.32 jest oferowane jako komputer stacjonarny;
  • Dodano nowy podsystem obsługujący OpenGL. Domyślnie używana jest biblioteka GLX libglvnd (OpenGL Vendor-Neutral Driver), która jest dyspozytorem oprogramowania, który przekierowuje polecenia z aplikacji 3D do tej lub innej implementacji OpenGL, umożliwiając współistnienie sterowników Mesa i NVIDIA. Dodano nowy ebuild „nvidia-drivers” ze sterownikami NVIDIA, który różni się od ebuildu Gentoo Linux i wykorzystuje moduły nvidia-kernel-modules do instalowania modułów jądra. Pakiet Mesa został zaktualizowany do wersji 19.1.4, a dostarczony ebuild zapewnia obsługę API Vulkan;
  • Zaktualizowano narzędzia do zarządzania izolowanymi kontenerami
    LXC 3.0.4 i LXD 3.14. Dodano ebuildy umożliwiające dostęp do procesorów graficznych z kontenerów Docker i LXD, umożliwiające korzystanie z OpenGL w kontenerach;

  • Python został zaktualizowany do wersji 3.7.3 (alternatywnie oferowany jest również Python 2.7.15). Zaktualizowane wydania Ruby 2.6, Perl 5.28, Go 1.12.6, JDK 1.8.0.202. Dodano port Dart 2.3.2 (dev-lang/dart) specjalnie przygotowany dla Funtoo.
  • Zaktualizowano komponenty serwera, w tym nginx 1.17.0, Node.js 8.16.0 i MySQL 8.0.16.

Źródło: opennet.ru

Dodaj komentarz