Daniel Robbins, the founder of the Gentoo distribution, stepped back from the project in 2009. the release of the distribution he is currently developing, Funtoo is based on the Gentoo package base and aims to further enhance existing technologies. Work on Funtoo 2.0 is expected to start in about a month.
Key features of Funtoo include support for automatic package building from source code (packages are synchronized from Gentoo), using a distributed portage tree, a more compact format for build manifests, and the use of for creating live builds. The ready-made builds have not been updated for a long time, and to install, you must use an old LiveCD with subsequent manual deployment of Stage3 components and portages.
Key :
- The build tools have been updated to GCC 9.2;
- Additional dependency testing and resolution of related issues have been conducted;
- New Debian-sources and debian-sources-lts kernels have been added, ported from Debian;
- By default, the custom-cflags USE flag is enabled for building the Debian-sources-lts kernel, activating additional optimizations. When compiling the kernel, architecture-specific user settings also add -march options;
- GNOME 3.32 is offered as the desktop environment;
- A new subsystem for OpenGL support has been included. By default, the GLX library libglvnd (OpenGL Vendor-Neutral Driver) is enabled, which acts as a software dispatcher, redirecting commands from 3D applications to a specific implementation of OpenGL, allowing Mesa and NVIDIA drivers to coexist. A new ebuild 'nvidia-drivers' has been added with NVIDIA drivers, differing from the Gentoo Linux ebuild and using nvidia-kernel-modules for installing kernel modules. The Mesa package has been updated to version 19.1.4, in which the provided ebuild includes Vulkan API support;
- Tools for managing isolated containers have been updated to
LXC 3.0.4 and LXD 3.14. Ebuilds for GPU access from Docker and LXD containers have been added, allowing OpenGL to be used in containers; - Python has been updated to version 3.7.3 (with Python 2.7.15 also available as an alternative). Releases of Ruby 2.6, Perl 5.28, Go 1.12.6, and JDK 1.8.0.202 have been updated. A specially prepared Dart 2.3.2 port (dev-lang/dart) for Funtoo has been included.
- Server components have been updated, including nginx 1.17.0, Node.js 8.16.0, and MySQL 8.0.16.
Source: opennet.ru
