diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9827b0ca..2170cdcc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -68,4 +68,4 @@ jobs: tar xf lychee.tar.gz - name: Run lychee to check Markdown and HTML files if: always() && steps.lychee.outcome == 'success' - run: ./lychee -En --cache --require-https --exclude '^https://twitter.com/DietPi_$' --github-token '${{ secrets.GITHUB_TOKEN }}' -b '.' '**/*.md' '**/*.html' + run: ./lychee -En --cache --require-https --exclude '^https://(twitter.com/DietPi_|www.patreon.com/DietPi)$' --github-token '${{ secrets.GITHUB_TOKEN }}' -b '.' '**/*.md' '**/*.html' diff --git a/.wordlist.txt b/.wordlist.txt index 2cc5d96d..afa17c15 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -65,6 +65,7 @@ DarkIce DDNS DDR de +debootstraps deinstallation DHCP dialogs @@ -262,6 +263,7 @@ natively Navidrome ncc Netdata +netinst nm Nextcloud NFS @@ -319,6 +321,8 @@ PVR Pydio pyenv qBittorrent +qcow +QEMU QuiteRSS Radarr Radxa @@ -344,6 +348,7 @@ Rockchip Rockchip's ROCKPro Roon +rootfs RPC rpi RPi @@ -404,6 +409,7 @@ th TigerVNC TLDR TLS +tmpfs Tonido transcoding Trixie @@ -423,6 +429,7 @@ upvote UrBackup Usenet userdata +userland UTM UUID vaultwarden @@ -472,3 +479,4 @@ yumiris ZeroPi ZeroTier zr +zram diff --git a/index.html b/index.html index c593c0c8..15e9dc1a 100644 --- a/index.html +++ b/index.html @@ -1367,7 +1367,7 @@

Download

NET:2.5 Gbit + 1 Gbit Ethernet + M.2 WiFi socket
Storage:8-32 GiB eMMC

-
Download Image:Download (SHA256) (Signature)
+
Download Image:Download (SHA256) (Signature)
How to install / Details:View
Bullseye images: diff --git a/stats.html b/stats.html index 84a6e56c..b6c7f64d 100644 --- a/stats.html +++ b/stats.html @@ -64,8 +64,11 @@

DietPi OS stats & comparison

-

See resource usage and performance stats of DietPi images, and compare those against other Debian-based distributions.

-

Further details about the compared values can be found in our blog post.

+

See resource usage and performance stats of DietPi images, compared to Debian-based lite/minimal/server images of other projects.

+

Note: This does not say that DietPi is better than other distributions, it does say that DietPi base images are lighter, being one of our major goals.

+

Furthermore, the OS images provided by other projects do not say much about the project itself. Others focus more on own build systems, kernel development, and/or hardware. We maintain own kernel sources only for a small number of SBCs, and otherwise rely on and benefit from kernel development done by other projects. Instead, we focus on userland development, our large catalogue of ready-to-use software options, automated setups and lightweight base images.

+

We do believe in the benefits of shipping minimal base images, allowing a better overview of installed packages and available features, less disk I/O on APT upgrades, installing additional packages only on demand. However, this may not be important for everyone, and some may prefer to have more packages/features pre-installed, hence less need to install things afterwards. This is hence not a question of better/worse, but one of personal priorities and preferences, for the own Linux system use case.

+

Further details about the compared values, though with outdated results, can be found in our blog post.

@@ -100,20 +103,20 @@

DietPi OS stats & comparison

-
on Raspberry Pi 2
+
Bookworm on Raspberry Pi Zero W at 2024-05-23
- - - - - - - - - - - + + + + + + + + + + +
StatDietPiDietPi/Raspberry Pi OS [%]Raspberry Pi OS
RAM usage26Mi72%36Mi
Running processes1050%20
Disk usage596.2M49%1.2G
Pre-installed packages22347%475
Boot duration17.881s73%24.553s
Temporary files in RAMYesNo
Logs in RAMYesNo
SSH pre-installedYesOptional
Download size174.950.885 bytes38%463.405.209 bytes
Image size1.071.456.256 bytes57%1.866.465.280 bytes
Build date2021-03-252021-01-11
RAM usage32 MiB36%90 MiB
Running processes943%21
Disk usage667 MiB30%2206 MiB
Pre-installed packages22336%612
Boot duration22.405s49%45.650s
Temporary filesRAM disk (tmpfs)rootfs
Log filesRAM disk (tmpfs)rootfs
SSH pre-installedYesedit required
Download size209 MiB44%474 MiB
Image size896 MiB37%2424 MiB
Build date2024-05-132024-03-15
@@ -124,139 +127,120 @@
on Raspberry Pi 2
-
on Raspberry Pi 4
+
Bookworm on Raspberry Pi 5 at 2024-05-25
- - - - - - - - - - - + + + + + + + + + + +
StatDietPiDietPi/Raspberry Pi OS [%]Raspberry Pi OS
RAM usage42Mi58%74Mi
Running processes1139%28
Disk usage531 MiB41%1292 MiB
Pre-installed packages22849%461
Boot duration14.856s73%18.560s
Temporary files in RAMYesNo
Logs in RAMYesNo
SSH pre-installedYesOptional
Download size135.621.217 bytes33%405.826.358 bytes
Image size889.331.712 bytes49%1.816.133.632 bytes
Build date2021-04-222021-05-07
RAM usage118 MiB67%177 MiB
Running processes941%22
Disk usage882 MiB40%2197 MiB
Pre-installed packages25543%596
Boot duration6.220s46%13.497s
Temporary filesRAM disk (tmpfs)rootfs
Log filesRAM disk (tmpfs)rootfs
SSH pre-installedYesedit required
Download size178 MiB43%414 MiB
Image size1024 MiB39%2640 MiB
Build date2024-05-132024-03-15
-

DietPi vs Armbian (server image)

+

DietPi vs Armbian (minimal)

-
on NanoPi R2S
+
Bookworm on Odroid XU4 at 2024-05-25
- - - - - - - + + + + + + + - - - + + +
StatDietPiDietPi/Armbian [%]Armbian
RAM usage60Mi63%96Mi
Running processes1144%25
Disk usage580 MiB42%1379 MiB
Pre-installed packages22548%466
Boot duration16.732s95%17.546s
Temporary files in RAMYesYes
Logs in RAMYesNo
RAM usage120 MiB80%150 MiB
Running processes947%19
Disk usage655 MiB64%1021 MiB
Pre-installed packages21065%324
Boot duration11.785s63%18.854s
Temporary filesRAM disk (tmpfs)RAM disk (tmpfs)
Logs filesRAM disk (tmpfs)compressed RAM disk (zram)
SSH pre-installedYesYes
Download size132.148.481 bytes34%389.250.660 bytes
Image size800.428.032 bytes42%1.883.242.496 bytes
Build date2021-04-022021-05-07
Download size190 MiB67%285 MiB
Image size769 MiB67%1140 MiB
Build date2024-05-132024-05-24
-

DietPi vs Armbian (server image)

+

DietPi vs Armbian (minimal)

-
on Odroid C4
+
Bookworm on NanoPi R4S at 2024-05-25
- - - - - - - + + + + + + + - - - -
StatDietPiDietPi/Armbian [%]Armbian
RAM usage129Mi65%198Mi
Running processes1234%35
Disk usage521.9M36%1.4G
Pre-installed packages21646%466
Boot duration16.528s108%15.342s
Temporary files in RAMYesYes
Logs in RAMYesNo
RAM usage169 MiB81%208 MiB
Running processes842%19
Disk usage816 MiB65%1259 MiB
Pre-installed packages21165%324
Boot duration10.028s84%12.005s
Temporary filesRAM disk (tmpfs)RAM disk (tmpfs)
Logs filesRAM disk (tmpfs)compressed RAM disk (zram)
SSH pre-installedYesYes
Download size161.822.824 bytes44%364.990.872 bytes
Image size1.148.600.320 bytes67%1.702.887.424 bytes
Build date2021-01-082021-05-07
-
-
-
-
-
-

DietPi vs Armbian (server image)

-
-
-
-
on NanoPi NEO3
- - - - - - - - - - - - - + + +
StatDietPiDietPi/Armbian [%]Armbian
RAM usage59Mi60%98Mi
Running processes1142%26
Disk usage575 MiB40%1432 MiB
Pre-installed packages21446%466
Boot duration16.364s86%18.966s
Temporary files in RAMYesYes
Logs in RAMYesNo
SSH pre-installedYesYes
Download size136.345.663 bytes35%385.147.832 bytes
Image size795.869.184 bytes42%1 883 242 496 bytes
Build date2020-08-292021-05-07
Download size196 MiB63%311 MiB
Image size1025 MiB71%1444 MiB
Build date2024-05-132024-05-25
-

DietPi vs Debian (server image)

+

DietPi vs Debian (netinst CD)

-
on Odroid C4
+
Bookworm on x86_64 UEFI PC at 2024-05-26
+

These images are hard to compare. Debian does not offer a server live image. Closest to compare is the Debian network installer CD ISO image, with the DietPi UEFI installer image. The Debian installer debootstraps a fresh Debian onto the target drive, which requires a lot of pre-configuration, manual formatting, and makes use of network access for additional and/or updated packages. The DietPi installer comes with a complete embedded DietPi live image, which does not need any pre-configuration. However, opposed to Debian, DietPi does updates and initial configuration on first boot and login.

+

In the Debian installer, everything was de-selected, but the SSH server and common system utilities, which is closest to what DietPi images ship with. - - - - - - - - - - - + + + + + + + + + + +
StatDietPiDietPi/Debian [%]Debian
RAM usage129Mi96%134Mi
Running processes1267%18
Disk usage521.9M71%725.4M
Pre-installed packages21694%231
Boot duration16.528s24%1min 8.115s
Temporary files in RAMYesNo
Logs in RAMYesNo
SSH pre-installedYesYes
Download size161.822.824 bytes135%119.896.092 bytes
Image size1.148.600.320 bytes107%1.074.790.400 bytes
Build date2021-01-082021-05-06
RAM usage304 MiB85%357 MiB
Running processes953%17
Disk usage1056 MiB59%1787 MiB
Pre-installed packages23766%357
Boot duration15.216s218%6.967s
Temporary filesRAM disk (tmpfs)rootfs
Log filesRAM disk (tmpfs)rootfs
SSH pre-installedYesselection required
Download size650 MiB135%629 MiB
ISO size677 MiB107%629 MiB
Build date2024-05-132024-02-10

-

DietPi vs Debian (server image)

+

DietPi vs Debian (QEMU qcow2)

-
on x86_64 PC
+
Bookworm on x86_64 VM at 2024-05-30
+

Tests were performed on a VirtualBox DietPi VM host with nested AMD-V, using qemu-system-x86_64.

+

The Debian local QEMU virtual machine image in qcow2 format was compared to the DietPi Proxmox image, which is in qcow2 format as well. We could have taken our generic VM image and compare it with the xz-compressed raw image of Debian, which is however not prominently listed on their download page. The content of all those images is identical, hence relevant is only that the disk format is the same.

- - - - - - - - - - + + + + + + + + + + +
StatDietPiDietPi/Debian [%]Debian
RAM usage112Mi103%109Mi
Running processes1381%16
Disk usage755.2M67%1.1G
Pre-installed packages23772%328
Boot duration11.569s374%3.090s
Temporary files in RAMYesNo
Logs in RAMYesNo
SSH pre-installedYesYes
Download size608.374.862 bytes135%353.370.112 bytes
Build date2020-09-172021-03-19
RAM usage165 MiB87%190 MiB
Running processes857%14
Disk usage734 MiB63%1156 MiB
Pre-installed packages20974%283
Boot duration7.286s72%10.072s
Temporary filesRAM disk (tmpfs)rootfs
Log filesRAM disk (tmpfs)rootfs
SSH pre-installedYesNo
Download size227 MiB58%394 MiB
Image size242 MiB61%394 MiB
Build date2024-05-132024-05-07
@@ -274,35 +258,28 @@

Test commands

Raspberry Pi OS logo

Raspberry Pi OS Lite

-

on Raspberry Pi 2 (32-bit)

+

on Raspberry Pi Zero W (32-bit)

Raspberry Pi OS logo

Raspberry Pi OS Lite

-

on Raspberry Pi 4 (64-bit)

+

on Raspberry Pi 5 (64-bit)

Armbian logo -

Armbian

-

on NanoPi R2S

+

Armbian (minimal)

+

on Odroid XU4

Armbian logo -

Armbian

-

on Odroid C4

-
-
-
- - Armbian logo -

Armbian

-

on NanoPi NEO3

+

Armbian (minimal)

+

on NanoPi R4S