List of Gentoo Linux derivatives

From Wikipedia, the free encyclopedia
  (Redirected from Funtoo)
Jump to navigation Jump to search

This is a list of Gentoo Linux derivatives.

Gentoo family tree

Calculate Linux[edit]

FireballISO[edit]

FireballISO
DeveloperIndy
OS familyUnix-like
Working stateActive
Source modelOpen source
Kernel typeMonolithic (Linux)
LicenseSame as Gentoo Linux
Official websitefireballiso.sourceforge.net

FireballISO (or "Fireball") is a VMware virtual appliance that builds a security-hardened Live CD containing a stripped-down custom version of Gentoo Linux. The original intent of the project is focused on providing firewall and networking services to a network, but the appliance can be customized in almost limitless ways to build bootable ISOs that can do many different things. When burned to a CD-ROM, it will allow a perhaps otherwise unused, old computer to boot it and act as a network security device. It may also be used in a virtual environment as a secure cloud appliance. Notable features in the generated ISO include:

  • (Version 1.4) Encryption is now truly optional (there were issues with how 1.3 handled unencrypted builds). Many updates to Gentoo Hardened files, including compiler-provided increased stack protection. Extensive cleanups to build script; now supports "test" build which can be customized to make a different ISO than the "deployment" build, suitable for testing or other purposes. Many features removed (tunnels, DSL support, etc.) to make appliance more generic.
  • (Version 1.3) Except for the files required early in the boot process (such as the kernel and initramfs), the contents can now be optionally encrypted, which makes it much more difficult and time-consuming for someone that may steal the ISO to access the contents. Default encryption is 256-bit AES. See the documentation for issues related to encryption.
  • (Version 1.2) All programs updated and recompiled with Hardened Gentoo kernel and compiler toolchain, resulting in increased protection from several kinds of overflows and other security vulnerabilities.
  • IPv4 and IPv6 support
  • iptables and ip6tables firewalls
  • SSH server for full command-line access
  • DNS cache and DHCP server
  • tcpdump & other networking utilities
  • Perl and Python scripting languages
  • NTP client
  • Extremely customizable, just like a regular Gentoo Linux system
  • Unnecessary programs removed from generated ISO; can be customized for even smaller size
  • Low hardware requirements for ISO: Pentium computer with a CD-ROM drive capable of booting, and two network interface cards, or equivalent virtual environment. No hard disk, monitor, or keyboard is needed for the unencrypted configuration (though a monitor and keyboard might be useful for troubleshooting configurations as needed). A keyboard and monitor are required at start-up if encryption is used.

The virtual appliance can be updated just like a normal Gentoo system, allowing new Live CD images to be generated with the latest security fixes, bug corrections, additional features, and updated configurations. The Live CD should be re-generated as often as important changes are released by the authors of the various software packages it contains.

Release history[edit]

  • Fireball Release 1 - March 3, 2009
  • Fireball Release 1.1 - June 22, 2009
  • Fireball Release 1.2 - December 30, 2010
  • Fireball Release 1.3 - January 13, 2012
  • Fireball Release 1.4 - March 6, 2015
  • Fireball Release 1.5 - June 9, 2017

External links[edit]

Funtoo[edit]

Funtoo Linux
DeveloperDaniel Robbins, Oleg Vinichenko, Funtoo Technologies
OS familyLinux (based on Gentoo Linux)
Working stateCurrent
Source modelOpen source
Initial release2008; 12 years ago (2008)
Latest releaseRolling release
Update methodEmerge
Package managerPortage
PlatformsARM, IA-32, x86-64
Kernel typeMonolithic (Linux)
UserlandGNU
Default user interfaceGnome, KDE Plasma, XFCE
LicenseFree software
and others licenses
Official websitewww.funtoo.org

Funtoo Linux(/fʌnt/ fun-too) is a Linux distribution based on Gentoo Linux, created by Daniel Robbins (the founder and former project leader of Gentoo Linux) in 2008. It's developed by a core team of developers, and built around a basic vision of improving the core technologies previously used by Gentoo Linux.[1][2]

History[edit]

In early 2008, Daniel Robbins proposed to resolve[3] the Gentoo Foundation problems.[4] But he had left the project in 2004, and his offer was refused.[5] The Funtoo project was born as an initiative to implement his vision, with aims to share innovations.[6]

Features[edit]

Funtoo is a source based Linux distribution. Its development is discussed on IRC and a mailing list.[7] Changes are sometimes announced in advance, and published via an Atom feed.

Core technologies[edit]

Funtoo features in addition to native UTF-8 by default include:

Kits[edit]

In July 2017 Funtoo switched from plain portage approach to splitting the portage tree into kits.[8] This should tie software updates together and help with the dependency problems of a rolling release distribution. Kits also are gaining maturity status as they are tested and as patches are applied.

Git[edit]

Funtoo uses Git to store the Portage tree. The tree is split into kits now with meta-repo [9] being the repo holding all the kits as submodules.

Metro[edit]

Metro[10] is an automatable software package for building stages used in installing Funtoo.

boot-update[edit]

boot-update[11] provides a unified mechanism for configuring the GNU GRUB2 and GRUB Legacy boot loader versions.

Core networking[edit]

Funtoo has its own core networking solution to allow users to simplify the creation of complex network interfaces based on pre-created profiles.[12]

Kernel[edit]

Since May 2015 Funtoo offers a pre-build generic kernel with stage3 [13] Although Funtoo is a source-based distribution, it should be possible to use a prebuilt Linux kernel.[14] Funtoo no longer encourages the use of the Sabayon kernel; however, with many improvements to Funtoo's design and init process, one should be able to load a binary kernel plus initrd from a preferred distribution hosting a precompiled/preconfigured kernel. Ubuntu's kernel linux-3.2.0-17-generic has been tested and is known to work. This can benefit those who like to avoid building custom kernels. Using a generic kernel from another distribution should be straightforward if using boot-update.

Other differences[edit]

There are multitude of users blog posts or discussions about difference between Gentoo and Funtoo. [15] The most marked difference between the two would be no systemd support in Funtoo, but still delivering for example a working Gnome desktop[16] without the systemd need.[17]

External links[edit]

Gentoox[edit]

Gentoox
Gentoox.jpg
DeveloperThomas Pedley[18]
OS familyUnix-like
Source modelOpen source
Latest releasevaries
Available inEnglish
Package managermagic, portage
PlatformsXbox (x86)
Kernel typeMonolithic (Linux)
LicenseVarious
Official websitegentoox.shallax.com

Gentoox is an operating system based on Gentoo Linux, created especially for the Xbox by Thomas Pedley. Gentoox requires a modchip or a software mod to run, as it is not an authorized Microsoft software.

Versions[edit]

Latest stable release
version release date
Home[19] 7.1 2009-01-28
Resctoox[20] 6.0 2009-01-25
Pro[19] 5.1 2009-01-28
Sparkle[20] 4.0 2009-01-25
MCE[21] 1.3 2005-06-16
Loader[22] 6.07 2007-04-15

Gentoox comes in three versions:

  • Home - Beginner version and has lots of included software already compiled.
  • Pro - Barebones version, for people that want to customize their install for their needs.
  • MCE - Gentoox Media Center Edition.

Gentoox also has two tools for performing rescues and recovery:

  • Sparkle - The filesystem rescuer.
  • Resctoox - The Gentoox Linux rescuer.

Gentoox uses a modified version of the Xbox-Linux BIOS known as Cromwell. Gentoox Loader has advanced features such as the ability to flash the Xbox's BIOS via HTTP POST and even the ability to boot a Linux kernel via HTTP POST or GET. Gentoox compiles all new software, safely optimizing it for the Xbox's architecture. While this may increase the performance of the compilation output, it means that installing new software can take large amounts of time (e.g. compiling open office takes around 24 hours).

Installation[edit]

The installation can be done two ways: via an installation disc[23] or over ftp,[24] provided that the user can get an FTP daemon running on their Xbox. Gentoox can be installed in three different manners. The first involves creating a loopback installation on the E:\ partition on the Xbox's hard drive, the second is similar to the first except it utilizes the F:\ partition. Finally, Gentoox may format the entire F:\ partition and use it as a native Linux partition. Gentoox can then either be run from a Dashboard, such as XBMC, or boot off a modified version of the legal Cromwell BIOS known as Gentoox Loader.

Incognito[edit]

Knopperdisk[edit]

Knopperdisk is an operating system specifically designed for a USB pen drive and floppy disks. Knopperdisk is a fairly minimal, text system that can be used as a rescue disk, although the USB pen drive version has a few more software packages installed which are used for different purposes.

Despite the similarity in name to Knoppix, it is based on Gentoo Linux.

External links[edit]

Nova[edit]

Pentoo[edit]

Sabayon Linux[edit]

Tin Hat Linux[edit]

Tin Hat Linux
Tin Hat Linux logo.png
DeveloperAnthony G. Basile, et al.
OS familyUnix-like
Working stateCurrent
Source modelOpen source
Latest release20150616 / June 16, 2015; 4 years ago (2015-06-16)
Available inMultilanguage
Package managerPortage
PlatformsIA-32, x86-64
Kernel typeMonolithic
Default user interfaceGNOME
LicenseVarious
Official websitetinhat.sourceforge.net

Tin Hat is a Security-focused Linux distribution derived from Hardened Gentoo Linux. It aims to provide a very secure, stable, and fast desktop environment that lives purely in RAM.[25] Tin Hat boots from CD, or optionally from USB flash drive, but it does not mount any file system directly from the boot device.[25] Instead, Tin Hat employs a large SquashFS image from the boot device which expands into tmpfs upon booting. This makes for long boot times, but fast speeds during use.

Design goal[edit]

The central design consideration in Tin Hat is to construct an operating system that can hide data from an attacker even if he has physical access to the computer.[25] Physical access to a computer with unencrypted filesystems does not secure the data and an attacker could easily retrieve the data. Encrypting the filesystem provides protection from such an attack, but many implementations of encryption do not hide the fact that data is encrypted on the filesystem. For example, the LUKS encryption system includes metadata which detail the block cipher and block cipher mode used in encryption. This information does not help the attacker decrypt the filesystem, but it does reveal that it contains encrypted data and not random data. However, Tin Hat stores its filesystem in the RAM, leaving no data in the computer's hard drive. If the user stores any data via a more permanent means than RAM, the encrypted data is indiscernible from random data.

Tin Hat's preferred method of encryption is via loop-aes v3.

Beyond these considerations, Tin Hat has to also protect against more common exploits based on networking or security holes in software. The hardening model chosen is PaX/Grsecurity which is already provided by the Hardened Gentoo project. Hardening of the kernel and the toolchain make most code born exploits less likely. A non-modular compiled kernel further frustrates the insertion of malicious kernel modules.[citation needed]

References[edit]

This article uses content from this page on tinhat.sourceforge.net, where it is licensed under the Gnu GPL.

External links[edit]

Articles and media coverage[edit]

Ututo[edit]

VidaLinux[edit]

VidaLinux
The Vidalinux Logo
DeveloperVidalinux Desktop Project
OS familyUnix-like
Working stateAbandoned (2010)
Source modelOpen source
Kernel typeMonolithic kernel
LicenseVarious
Official websiteos.vidalinux.org[permanent dead link] (web archive)

VidaLinux (VLOS) was an operating system based on Gentoo Linux. A GNOME-based OS, VidaLinux installs with the Red Hat Anaconda installer. VidaLinux tries to provide most appropriate tools and support for home and office use, such as PPC support and RealPlayer.

History[edit]

As of December 3, 2009, VLOS has been rebuilt with Daniel Robbins' fork of Gentoo Linux called Funtoo.[26]

Versions[edit]

Vidalinux comes in two different flavors; one can be downloaded, while the other must be purchased. While the downloaded version technically has all the same software packages as the purchased version, the difference is that the purchased version (which can be bought for 25 USD) contains many binaries of often used programs, while the downloaded version forces the user to download ebuilds of these packages and build the binaries themselves, which requires more time.

Version History[edit]

  • 1.0 October 4, 2004
  • 1.1 December 20, 2004
  • 1.2 August 1, 2005
  • 1.2.1 January 18, 2006
  • 1.2.1-r2 January 30, 2006
  • 1.3 18 October 2006

External links[edit]

References[edit]

  1. ^ "DistroWatch.com: Funtoo Linux". 17 December 2016. Retrieved 17 December 2016.
  2. ^ Funtoo by Daniel Robbins: The Goal of Funtoo at the Wayback Machine (archived October 25, 2008)
  3. ^ Funtoo by Daniel Robbins: Here's my offer... at the Wayback Machine (archived January 13, 2008)
  4. ^ Funtoo by Daniel Robbins: And it gets worse... at the Wayback Machine (archived January 15, 2008)
  5. ^ Funtoo by Daniel Robbins: What to do? at the Wayback Machine (archived January 29, 2008)
  6. ^ "Gentoo Creator Daniel Robbins: Making Linux Free and Flexible - Exclusives - LinuxInsider". www.linuxinsider.com.
  7. ^ "Google Groups". groups.google.com.
  8. ^ "News:Kits are Go (Switch to Them!) - Funtoo". www.funtoo.org.
  9. ^ "funtoo/meta-repo". GitHub.
  10. ^ "Metro - Funtoo". www.funtoo.org.
  11. ^ "Package: Boot-Update (sys-boot/boot-update)". www.funtoo.org.
  12. ^ "funtoo Networking". www.funtoo.org. January 2020.
  13. ^ "Pre-built kernels!". funtoo forums.
  14. ^ "Funtoo Linux Kernels - Funtoo". www.funtoo.org.
  15. ^ "Differences between, pros and cons of Gentoo and Funtoo • r/linux". reddit.
  16. ^ Nestor, Marius. "Gentoo and Funtoo Linux Users Can Now Enjoy the GNOME Desktop Without systemd".
  17. ^ "News:Gnome-3.20 Update - Funtoo". www.funtoo.org.
  18. ^ http://www.shallax.com
  19. ^ a b Pedley, Thomas (2009-01-28). "New release: Home v7.1 and Pro v5.1". Gentoox.
  20. ^ a b Pedley, Thomas (2009-01-25). "New release: New Releases!". Gentoox.
  21. ^ Pedley, Thomas (2005-06-16). "New release: Gentoox Media Center (MCE) v1.3". Gentoox.
  22. ^ Pedley, Thomas (2007-04-15). "New release: Gentoox Loader v6.07". Gentoox.
  23. ^ http://gentoox.shallax.com/modules.php?name=Sections&op=viewarticle&artid=42
  24. ^ http://shallax.com:2000/ftp/README.htm
  25. ^ a b c "Tin Hat". D'Youville College.
  26. ^ "Development Release: VLOS 2.0 Alpha 1".