DietPi
Script error: No such module "Draft topics".
Script error: No such module "AfC topic".
Developer | DietPi Project Team |
---|---|
OS family | Linux (Unix-like) |
Working state | Active |
Source model | Open source |
Initial release | 29 July 2014 |
Latest release | 8.9 / 24 September 2022[1] |
Marketing target | Developers, Linux power users, Linux basic experienced users |
Available in | Multilingual |
Package manager | APT |
Platforms | X86-64, ARMhf, ARMv7, AArch64, VMware, VirtualBox, Hyper-V, Parallels, UTM, Proxmox[2] |
Kernel type | Monolithic (Linux) |
Userland | GNU |
Default user interface | Command-line interface, several optional X11 desktops |
License | GPLv2 |
Official website | dietpi |
DietPi is a Debian-based Linux distribution developed for single-board computers, such as Raspberry Pi, ODROID, ROCK Pi, PINE64 and ASUS Tinker Board. DietPi also supports builds for personal computers and virtual machines.[3][4][5][6]
History[edit]
DietPi project was initiated by Daniel Knight as a minimal Raspbian image in July 2014[7], with the aim to simplify and automate server setups on Raspberry Pi, using a set of shell scripts. Gradually, support for further hardware was added and in the beginning of 2015 the source code was published with its 19th release on GitHub. Since 2019 the lead of the project moved from Daniel Knight to MichaIng who since then did most of the code contributions.
The project has an active community.[8], generated over 200 releases[1] and over 110,000 DietPi based systems are actively running[9]
Properties / main applications[edit]
Feature overview[edit]
The main features of DietPi are:
- DietPi is a popular choice for servers and headless applications[10][11], providing installation and setup tools for a wide range of software titles such as Apache Web Server, Node-RED, OctoPrint[12] and others. It also fully supports installations with X Window System user interface.[13]
- The system focuses on minimal hardware resource usage (RAM usage, disk space usage and disk I/O).[14]
- While it uses Debian's full APT software package repository, it contains installers for over 200 selectable software titles[15] and common software stacks, like the LAMP web server stack, which are installed with all dependencies and configured in a read-to-use manner.
- Additional shell scripts with command-line dialogs aim to help with the initial setup, configuration and system maintenance.[16]
- A separate configuration file can be used to automate some or all of the system setup and installations without user interaction. The first system boot sequence executes the automated setup and runs the installation of selected software titles.
DietPi tools[edit]
These enable the initial system setup and update the system configuration. The most important tools are presented below.[17][16][18]
- dietpi-software: This script does the installation of the selectable software packages on the system. DietPi configures all the necessary settings and starts the services.
- dietpi-services: This script controls the running services.
- dietpi-update: This script automatically checks for updates and informs the user when they are available. Updates are done instantly, without having to write a new image.
- dietpi-config: This script configures hard- and software related features of the system like audio output, LAN network settings, security and localization.
Supported hardware[edit]
DietPi supports the following hardware types:
- Single-board computers
- Raspberry Pi: All versions are supported, Raspberry Pi 400, Raspberry Pi 4/3/2/1, as well as Raspberry Pi Zero/Zero W/Zero 2 W and all Raspberry Pi Compute Modules.
- ODROID, PINE64, ROCK Pi[19], Allo Sparky SBC[20], ASUS Tinker Board, NanoPi series[21][22][23] and more
- Native PCs (X86-64 machines)
- Virtual machines: VMware (Player, Fusion and vSphere), VirtualBox, Hyper-V, Parallels, UTM, Proxmox
Organisation[edit]
DietPi project lead is MichaIng. There is a small core team which organizes and maintains the project. As an open-source project, DietPi project is open for contributions.
The open source code of DietPi is located on GitHub and runs under the terms of the GNU General Public License version 2.
References[edit]
- ↑ 1.0 1.1 "Releases - DietPi.com Docs". Retrieved 2022-01-23.
- ↑ "Supported hardware - DietPi.com Docs". Retrieved 2022-01-23.
- ↑ "DietPi - Raspberry Valley". Raspberry Valley. Retrieved 2021-11-22.
- ↑ Cawley, Christian (2019-09-30). "Need a Lightweight Raspberry Pi Distro? Try DietPi!". MOU.
- ↑ Zimmermann, Jack (2017-04-13). "DietPi Makes Your Raspberry Pi a Lean Mean Linux Machine". Jackenhack.
- ↑ "DietPi review: A lightweight, server-oriented distribution". Top New Review. 2018-02-22.
- ↑ "DietPi - Minimal Pi Debian Images - Raspberry Pi Forums". Raspberry Pi Foundation.
- ↑ "DietPi - Forum index". Retrieved 2021-11-22.
- ↑ "DietPi-Survey statistics". Retrieved 2022-01-23.
- ↑ Lamprecht, Stephan (2019-04-20). "Diet Pi ist erste Wahl für Headlessplatinen". PC-WELT (in Deutsch).
- ↑ Jordi (2019-10-07). "DietPi: Klein, schlank und schnell (2019) – Onkel Jordi". Onkel Jordi (in Deutsch).
- ↑ DietPi Install Guide - Create a Raspberry Pi Server in Minutes, Apache, Node-Red. MQTT, OctoPrint, retrieved 2021-11-07
- ↑ Bärwaldt, Erik (October 2017). "Schlankes Raspbian-Derivat DietPi". Raspberry Pi Geek (in Deutsch).
- ↑ "DietPi OS stats & comparison". Retrieved 2021-11-22.
- ↑ "Software options - DietPi.com Docs". Retrieved 2021-11-22.
- ↑ 16.0 16.1 "DietPi tools - DietPi.com Docs". Retrieved 2021-11-22.
- ↑ Erbe, Holger (2021-05-31). "DietPi Konfigurations-Tools - Einstellungen einfach vornehmen und Neuerungen unter DietPi 7.2". YouTube (in Deutsch).
- ↑ Bauer, Uli (2021-07-06). "DietPi – Raspberry ganz einfach" (in Deutsch). Retrieved 2021-11-22.
- ↑ "ROCK Pi 4:Downloads". ROCK Pi. Retrieved 2021-11-22.
- ↑ "Images & References". allo.com. Retrieved 2021-11-22.
- ↑ "ZeroPi, More OS Support:DietPi". FriendlyARM WiKi. Retrieved 2021-11-22.
- ↑ "NanoPi NEO4, More OS Support:DietPi". FriendlyARM WiKi. Retrieved 2021-11-22.
- ↑ "NanoPi M4V2, More OS Support:DietPi". FriendlyARM WiKi. Retrieved 2021-11-22.
External links[edit]
This article "DietPi" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:DietPi. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.