Fli4l

Last updated
fli4l
Fli4l logo cube arcade (transparent).gif
Developer fli4l-Team [1]
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Initial releaseApril 2000(24 years ago) (2000-04)
Latest release 3.10.19 [2] / 2 February 2020(4 years ago) (2020-02-02)
Latest preview Tarball version / Weekly [3]
Available in German, English, French
Platforms i586, x86-64 [4]
Kernel type modular
License GPL (Free software)
Official website www.fli4l.de/en/

fli4l (flexible internet router for linux; previously: floppy isdn for linux) is a Linux distribution, actively developed by German developers since 2000. The projects main task is to provide a small Linux system that turns almost every machine into a router. The distribution can run from a floppy disk and was created with the aim of simple configuration and support for older hardware. [5] [6] [7]

Contents

fli4l can route between Ethernet and ISDN, DSL or UMTS, or just between Ethernet networks. [6]

Characteristics and requirements

fli4l is based on the Linux kernel. As the documentation is very extensive no knowledge of Linux is required, however a basic knowledge of network technology is needed. [8]

The hardware requirements for fli4l are low, an Intel Pentium with MMX support and 64 MiB RAM and (depending upon the configuration) one or two network interface controllers is quite adequate. A hard disk drive is not required, but can be used by fli4l too. [9]

Newer versions of fli4l provide also the possibility to create a working installation on a CF card in a card reader, which card then in turn can operate from a CF adapter in an IDE slot. Also the generation of an ISO image is supported to run from a CD-ROM as well as from DOC/DOM for Embedded systems. [9]

fli4l can be configured on Linux, Unix and Windows systems using just text files. [10]

In addition, fli4l has the possibility to encrypt connections over the Internet or via Wireless LAN using OpenVPN or PPTP (Poptop). [11]

Versions

There are two development branches for fli4l, a stable and a development version.

The present stable release [2] is based on a Linux 3.16 kernel and supports virtualization by means of Xen and KVM. USB and Wireless LAN are supported to a great extent as well as current embedded hardware as APU, ALIX, Soekris, and EPIA series.

The 4.0 development version [3] also provides a Linux 4.1 kernel. Furthermore, it implements a new management and configuration layer for connections (so-called circuits) which has been designed from the ground up. It allows to use multiple WAN links (e.g. via DSL, ISDN, or UMTS) in parallel.

Optional packages

fli4l is a modular system using so-called OPT-packages. To create an individual configuration, only software packages for those options, that are needed, are downloaded and unzipped into the directory tree. To extend the basic functionality, a wide range of applications is available in the so-called OPT-database; [12] for example, optional packages can be used for monitoring traffic or an fli4l can function as a printserver. This process easily allows own developments, that can be made available to other users via the OPT-database. [12]

Device control

An fli4l router can be controlled and monitored with a browser-based interface. Besides, the program imonc (isdn monitor client) is available for Windows and Linux (GTK). imonc allows extensive control as well as remote-controlled update of the router's software. [13]

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to supercomputers.

<span class="mw-page-title-main">Beonex Communicator</span> Internet application suite

Beonex Communicator is a discontinued open-source Internet suite based on the Mozilla Application Suite (MAS) by Ben Bucksch, a German Mozilla developer. It was intended to have a higher security and privacy level than other commercial products. The Internet suite contains a Web browser, an email and news client, an HTML editor and an IRC client.

<span class="mw-page-title-main">Knoppix</span> Linux operating system

Knoppix, stylized KNOPPIX, is an operating system based on Debian designed to be run directly from a CD or DVD or a USB flash drive. It was first released in 2000 by German Linux consultant Klaus Knopper, and was one of the first popular live distributions. Knoppix is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.

<i>ct</i> German computer magazine

c'tMagazin für Computertechnik is a German computer magazine, published by the Heinz Heise publishing house.

<span class="mw-page-title-main">Damn Small Linux</span> Lightweight, desktop-oriented Linux distribution

Damn Small Linux (DSL) is a computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open-source licenses. It was designed to run graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

dyne:bolic Linux distribution

dyne:bolic GNU/Linux is a Live CD/DVD distribution based on the Linux kernel. It is shaped by the needs of media activists, artists and creators to be a practical tool with a focus on multimedia production, that delivers a large assortment of applications. It allows manipulation and broadcast of both sound and video with tools to record, edit, encode, and stream. In addition to multimedia specific programs, dyne:bolic also provides word processors and common desktop computing tools.

OpenVPN is a virtual private network (VPN) system that implements techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It implements both client and server applications.

m0n0wall was an embedded firewall distribution of FreeBSD, one of the BSD operating system descendants. It provided a small image which could be put on Compact Flash cards as well as on CD-ROMs and hard disks. It ran on a number of embedded platforms and generic PCs. The PC version could be run with just a Live CD and a floppy disk to store configuration data, or on a single Compact Flash card. This eliminated the need for a hard drive, which reduces noise and heat levels and decreases the risk of system failure through elimination of moving parts found in older hard drives.

Smoothwall is a Linux distribution designed to be used as an open source firewall. Smoothwall is configured via a web-based GUI and requires little or no knowledge of Linux to install or use.

DrayTek is a network equipment manufacturer of customer-premises equipment including firewalls, VPN devices, routers, managed switches and wireless LAN devices.

Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management, auto configuration, and status monitoring. It was first released in December 1996. ACPI aims to replace Advanced Power Management (APM), the MultiProcessor Specification, and the Plug and Play BIOS (PnP) Specification. ACPI brings power management under the control of the operating system, as opposed to the previous BIOS-centric system that relied on platform-specific firmware to determine power management and configuration policies. The specification is central to the Operating System-directed configuration and Power Management (OSPM) system. ACPI defines hardware abstraction interfaces between the device's firmware, the computer hardware components, and the operating systems.

Video Disk Recorder (VDR) is an open-source application for Linux designed to allow any computer to function as a digital video recorder, in order to record and replay TV programming using the computer's hard drive. The computer needs to be equipped with a digital TV tuner card. VDR can also operate as an mp3 player and DVD player using available plugins. VDR uses drivers from the LinuxTV project. VDR was originally written by Klaus-Peter Schmidinger, one of the founders of CadSoft Computer GmbH and original developer of the EAGLE electronic design application. The software was originally hosted on CadSoft's server.

<span class="mw-page-title-main">Amiga Forever</span> Amiga preservation, emulation and support package published by Cloanto

Amiga Forever is an Amiga preservation, emulation and support package published by Cloanto, allowing Amiga software to run on non-Amiga hardware legally without complex configuration.

OpenWrt is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The main components are Linux, util-linux, musl, and BusyBox. All components have been optimized to be small enough to fit into the limited storage and memory available in home routers.

<span class="mw-page-title-main">Kid3</span> Tag editor

Kid3 is an open-source cross-platform audio tag editor for many audio file formats. It supports DSF, MP3, Ogg, FLAC, MPC, MPEG-4 (mp4/m4a/m4b), AAC, Opus, SPX, TrueAudio, APE, WavPack, WMA, WAV, AIFF, tracker modules.

<span class="mw-page-title-main">Endian Firewall</span> Linux distribution

Endian Firewall is an open-source router, firewall and gateway security Linux distribution developed by the South Tyrolean company Endian. The product is available as either free software, commercial software with guaranteed support services, or as a hardware appliance.

WireGuard is a communication protocol and free and open-source software that implements encrypted virtual private networks (VPNs). It aims to be lighter and better performing than IPsec and OpenVPN, two common tunneling protocols. The WireGuard protocol passes traffic over UDP.

<span class="mw-page-title-main">IPFire</span> Linux distribution

IPFire is a hardened open source Linux distribution that primarily performs as a router and a firewall; a standalone firewall system with a web-based management console for configuration.

<span class="mw-page-title-main">Proxmox Backup Server</span> Linux distribution for backup of VMs, container, and physical hosts.

Proxmox Backup Server is an open-source backup software project supporting virtual machines, containers, and physical hosts. The Bare-metal server is based on the Debian Linux distribution, with some extended features, such as out-of-the-box ZFS support and Linux kernel 5.4 LTS. Proxmox Backup Server is licensed under the GNU Affero General Public License, version 3.

References

  1. net(t)work(s) e.V.
  2. 1 2 Latest stable release of fli4l, Retrieved February 2, 2020
  3. 1 2 Latest weekly development version of fli4l, Retrieved October 9, 2018
  4. Das fli4l-Team (2020-02-02). "1.1 Einleitung". www.fli4l.de (in German). Retrieved 2024-12-18. Hardwarevoraussetzungen: Intel Pentium-Prozessor mit MMX Unterstützung{{cite web}}: CS1 maint: numeric names: authors list (link)
  5. "fli4l 3.6.2". Softpedia . n.d. Retrieved September 28, 2012.
  6. 1 2 Haas, Juergen (April 27, 2003). "Fli4l (Floppy ISDN/DSL)". About.com . Archived from the original on March 4, 2016. Retrieved March 31, 2012.
  7. "fli4l". free(code) . n.d. Retrieved September 23, 2012.
  8. fli4l documentation: Introduction
  9. 1 2 fli4l documentation: Setup Flavours
  10. fli4l documentation: Configuration
  11. Poptop
  12. 1 2 The fli4l database for additional packages
  13. imonc

Further reading