forked from MichaIng/DietPi-Website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
stats.html
334 lines (334 loc) · 23.4 KB
/
stats.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
<!DOCTYPE html>
<!-- https://github.com/MichaIng/DietPi-Website -->
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="canonical" href="https://dietpi.com/stats.html">
<title>DietPi OS stats & comparison</title>
<meta name="description" content="See resource usage and performance stats of DietPi images, and compare those against other Debian-based distributions">
<!-- Twitter meta tags: https://developer.twitter.com/docs/twitter-for-websites/cards -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@DietPi_">
<meta name="twitter:creator" content="@DietPi_">
<meta name="twitter:title" content="DietPi OS stats & comparison">
<meta name="twitter:description" content="See resource usage and performance stats of DietPi images, and compare those against other Debian-based distributions">
<meta name="twitter:image" content="https://dietpi.com/images/dietpi-logo_720x720.png">
<!-- Open Graph meta tags: https://developers.facebook.com/docs/sharing/webmasters -->
<meta property="og:locale" content="en_GB">
<meta property="og:site_name" content="DietPi-Stats">
<meta property="og:type" content="website">
<meta property="og:url" content="https://dietpi.com/contribute.html">
<meta property="og:title" content="DietPi OS stats & comparison">
<meta property="og:description" content="See resource usage and performance stats of DietPi images, and compare those against other Debian-based distributions">
<meta property="og:image" content="https://dietpi.com/images/dietpi-logo_720x720.png">
<!-- Adjust width based on screen size -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Favicon and theme: https://realfavicongenerator.net/ -->
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="images/dietpi-logo_32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="images/dietpi-logo_16x16.png">
<link rel="manifest" href="site.webmanifest">
<link rel="mask-icon" href="images/dietpi-logo_mask_720x720.svg" color="#c5ff00">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#000000">
<!-- Load CSS styles -->
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css?v=2">
<link rel="stylesheet" type="text/css" href="css/style.min.css?v=8">
<!-- Include JavaScript -->
<script defer src="js/bootstrap.min.js?v=2"></script>
<script defer src="js/mixitup.min.js"></script>
<script defer src="js/app.min.js?v=2"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg">
<div class="container-xl">
<img src="images/dietpi-logo_240x80.png" alt="Logo" loading="lazy">
<!-- Navigation button, visible on small resolution -->
<button class="navbar-toggler" data-bs-toggle="collapse" data-bs-target=".navbar-collapse"><svg viewBox="0 0 12 12"><path d="M1 1h10M1 6h10M1 11h10"/></svg></button>
<!-- Main navigation -->
<div class="navbar-collapse collapse">
<a class="nav-link" href="/">HOME</a>
<a class="nav-link" href="/#features">FEATURES</a>
<a class="nav-link" href="/#download">DOWNLOAD</a>
<a class="nav-link" href="https://dietpi.com/docs/">DOCS</a>
<a class="nav-link" href="https://dietpi.com/forum/">FORUM</a>
<a class="nav-link" href="https://dietpi.com/blog/">BLOG</a>
<a class="nav-link" href="https://github.com/MichaIng/DietPi" target="_blank" rel="noopener">GITHUB</a>
<a class="nav-link" href="contribute.html">DONATE</a>
</div>
</div>
</nav>
<!-- Portfolio section -->
<div class="section secondary-section mixitup" id="stats">
<div class="container-xl">
<svg class="triangle" viewBox="0 0 100 100" preserveAspectRatio="none" aria-hidden="true"><path d="M0 0h100l-50 100"/></svg>
<div class="title">
<h1>DietPi OS stats & comparison</h1>
<p>See resource usage and performance stats of DietPi images, compared to Debian-based lite/minimal/server images of other projects.</p>
<h3 style="color:#181a1c">Note: This does not say that DietPi is better than other distributions, it does say that <b>Diet</b>Pi base images are lighter, being one of our major goals.</h3>
<p>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.</p>
<p>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.</p>
<p>Further details about the compared values, <i>though with outdated results</i>, can be found in our <a href="https://dietpi.com/blog/?p=888" target="_blank" rel="noopener">blog post</a>.</p>
</div>
<nav class="nav nav-pills" id="distrostats" style="display:none">
<button class="nav-link filter" data-filter="all">[All]</button>
<button class="nav-link filter" data-filter=".commands">Commands</button>
<button class="nav-link filter" data-filter=".raspberrypios">Raspberry Pi OS</button>
<button class="nav-link filter" data-filter=".armbian">Armbian</button>
<button class="nav-link filter" data-filter=".debian">Debian</button>
</nav>
<div id="commands" class="single-project">
<div class="row"><div class="col-md-12 project-title"><h3>Commands to derive data</h3><span class="close"></span></div></div>
<div class="row">
<div class="col-md-12 project-description">
<div class="project-info">
<p>You may also run our <a href="https://github.com/MichaIng/hacks/blob/main/dietpi-distro_comparison" target="_blank" rel="noopener">comparison script</a> to test and print the values right on your system.</p>
<table>
<tr><th>Stat</th><th>Command</th></tr>
<tr><td>Disk usage</td><td><code>findmnt -no USED / # + /boot + /boot/efi + /boot/firmware</code></td></tr>
<tr><td>RAM usage</td><td><code>free -th | mawk '/^Total:/{print $3}'</code></td></tr>
<tr><td>Pre-installed packages</td><td><code>dpkg --get-selections | wc -l</code></td></tr>
<tr><td>Running processes</td><td><code>echo $(( $(pstree -Ta | wc -l) - 3 ))</code></td></tr>
<tr><td>Boot duration</td><td><code>systemd-analyze | mawk '{print $(NF-1)" "$NF;exit}'</code></td></tr>
<tr><td>Temporary files</td><td><code>findmnt -nM /tmp</code></td></tr>
<tr><td>Log files</td><td><code>findmnt -nM /var/log</code></td></tr>
<tr><td>SSH pre-installed</td><td><code>ss -tlpn | grep ':22'</code></td></tr>
</table>
</div>
</div>
</div>
</div>
<div id="raspberrypios1" class="single-project">
<div class="row"><div class="col-md-12 project-title"><h3>DietPi vs Raspberry Pi OS Lite (32-bit)</h3><span class="close"></span></div></div>
<div class="row">
<div class="col-md-12 project-description">
<div class="project-info">
<h5>Bookworm on Raspberry Pi Zero W at 2024-05-23</h5>
<table>
<tr><th>Stat</th><th>DietPi</th><th>DietPi/Raspberry Pi OS [%]</th><th>Raspberry Pi OS</th></tr>
<tr><td>RAM usage</td><td class="win">32 MiB</td><td>36%</td><td class="los">90 MiB</td></tr>
<tr><td>Running processes</td><td class="win">9</td><td>43%</td><td class="los">21</td></tr>
<tr><td>Disk usage</td><td class="win">667 MiB</td><td>30%</td><td class="los">2206 MiB</td></tr>
<tr><td>Pre-installed packages</td><td class="win">223</td><td>36%</td><td class="los">612</td></tr>
<tr><td>Boot duration</td><td class="win">22.405s</td><td>49%</td><td class="los">45.650s</td></tr>
<tr><td>Temporary files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>Log files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>SSH pre-installed</td><td class="win">Yes</td><td></td><td class="los">edit required</td></tr>
<tr><td>Download size</td><td class="win">209 MiB</td><td>44%</td><td class="los">474 MiB</td></tr>
<tr><td>Image size</td><td class="win">896 MiB</td><td>37%</td><td class="los">2424 MiB</td></tr>
<tr><td>Build date</td><td>2024-05-13</td><td></td><td>2024-03-15</td></tr>
</table>
</div>
</div>
</div>
</div>
<div id="raspberrypios2" class="single-project">
<div class="row"><div class="col-md-12 project-title"><h3>DietPi vs Raspberry Pi OS Lite (64-bit)</h3><span class="close"></span></div></div>
<div class="row">
<div class="col-md-12 project-description">
<div class="project-info">
<h5>Bookworm on Raspberry Pi 5 at 2024-05-25</h5>
<table>
<tr><th>Stat</th><th>DietPi</th><th>DietPi/Raspberry Pi OS [%]</th><th>Raspberry Pi OS</th></tr>
<tr><td>RAM usage</td><td class="win">118 MiB</td><td>67%</td><td class="los">177 MiB</td></tr>
<tr><td>Running processes</td><td class="win">9</td><td>41%</td><td class="los">22</td></tr>
<tr><td>Disk usage</td><td class="win">882 MiB</td><td>40%</td><td class="los">2197 MiB</td></tr>
<tr><td>Pre-installed packages</td><td class="win">255</td><td>43%</td><td class="los">596</td></tr>
<tr><td>Boot duration</td><td class="win">6.220s</td><td>46%</td><td class="los">13.497s</td></tr>
<tr><td>Temporary files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>Log files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>SSH pre-installed</td><td class="win">Yes</td><td></td><td class="los">edit required</td></tr>
<tr><td>Download size</td><td class="win">178 MiB</td><td>43%</td><td class="los">414 MiB</td></tr>
<tr><td>Image size</td><td class="win">1024 MiB</td><td>39%</td><td class="los">2640 MiB</td></tr>
<tr><td>Build date</td><td>2024-05-13</td><td></td><td>2024-03-15</td></tr>
</table>
</div>
</div>
</div>
</div>
<div id="armbian1" class="single-project">
<div class="row"><div class="col-md-12 project-title"><h3>DietPi vs Armbian (minimal)</h3><span class="close"></span></div></div>
<div class="row">
<div class="col-md-12 project-description">
<div class="project-info">
<h5>Bookworm on Odroid XU4 at 2024-05-25</h5>
<table>
<tr><th>Stat</th><th>DietPi</th><th>DietPi/Armbian [%]</th><th>Armbian</th></tr>
<tr><td>RAM usage</td><td class="win">120 MiB</td><td>80%</td><td class="los">150 MiB</td></tr>
<tr><td>Running processes</td><td class="win">9</td><td>47%</td><td class="los">19</td></tr>
<tr><td>Disk usage</td><td class="win">655 MiB</td><td>64%</td><td class="los">1021 MiB</td></tr>
<tr><td>Pre-installed packages</td><td class="win">210</td><td>65%</td><td class="los">324</td></tr>
<tr><td>Boot duration</td><td class="win">11.785s</td><td>63%</td><td class="los">18.854s</td></tr>
<tr><td>Temporary files</td><td>RAM disk (tmpfs)</td><td></td><td>RAM disk (tmpfs)</td></tr>
<tr><td>Logs files</td><td>RAM disk (tmpfs)</td><td></td><td>compressed RAM disk (zram)</td></tr>
<tr><td>SSH pre-installed</td><td>Yes</td><td></td><td>Yes</td></tr>
<tr><td>Download size</td><td class="win">190 MiB</td><td>67%</td><td class="los">285 MiB</td></tr>
<tr><td>Image size</td><td class="win">769 MiB</td><td>67%</td><td class="los">1140 MiB</td></tr>
<tr><td>Build date</td><td>2024-05-13</td><td></td><td>2024-05-24</td></tr>
</table>
</div>
</div>
</div>
</div>
<div id="armbian2" class="single-project">
<div class="row"><div class="col-md-12 project-title"><h3>DietPi vs Armbian (minimal)</h3><span class="close"></span></div></div>
<div class="row">
<div class="col-md-12 project-description">
<div class="project-info">
<h5>Bookworm on NanoPi R4S at 2024-05-25</h5>
<table>
<tr><th>Stat</th><th>DietPi</th><th>DietPi/Armbian [%]</th><th>Armbian</th></tr>
<tr><td>RAM usage</td><td class="win">169 MiB</td><td>81%</td><td class="los">208 MiB</td></tr>
<tr><td>Running processes</td><td class="win">8</td><td>42%</td><td class="los">19</td></tr>
<tr><td>Disk usage</td><td class="win">816 MiB</td><td>65%</td><td class="los">1259 MiB</td></tr>
<tr><td>Pre-installed packages</td><td class="win">211</td><td>65%</td><td class="los">324</td></tr>
<tr><td>Boot duration</td><td class="win">10.028s</td><td>84%</td><td class="los">12.005s</td></tr>
<tr><td>Temporary files</td><td>RAM disk (tmpfs)</td><td></td><td>RAM disk (tmpfs)</td></tr>
<tr><td>Logs files</td><td>RAM disk (tmpfs)</td><td></td><td>compressed RAM disk (zram)</td></tr>
<tr><td>SSH pre-installed</td><td>Yes</td><td></td><td>Yes</td></tr>
<tr><td>Download size</td><td class="win">196 MiB</td><td>63%</td><td class="los">311 MiB</td></tr>
<tr><td>Image size</td><td class="win">1025 MiB</td><td>71%</td><td class="los">1444 MiB</td></tr>
<tr><td>Build date</td><td>2024-05-13</td><td></td><td>2024-05-25</td></tr>
</table>
</div>
</div>
</div>
</div>
<div id="debian1" class="single-project">
<div class="row"><div class="col-md-12 project-title"><h3>DietPi vs Debian (netinst CD)</h3><span class="close"></span></div></div>
<div class="row">
<div class="col-md-12 project-description">
<div class="project-info">
<h5>Bookworm on x86_64 UEFI PC at 2024-05-31</h5>
<p>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.</p>
<p>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.
<table>
<tr><th>Stat</th><th>DietPi</th><th>DietPi/Debian [%]</th><th>Debian</th></tr>
<tr><td>RAM usage</td><td class="win">296 MiB</td><td>83%</td><td class="los">357 MiB</td></tr>
<tr><td>Running processes</td><td class="win">9</td><td>53%</td><td class="los">17</td></tr>
<tr><td>Disk usage</td><td class="win">1055 MiB</td><td>59%</td><td class="los">1787 MiB</td></tr>
<tr><td>Pre-installed packages</td><td class="win">237</td><td>66%</td><td class="los">357</td></tr>
<tr><td>Boot duration</td><td class="los">7.425s</td><td>107%</td><td class="win">6.967s</td></tr>
<tr><td>Temporary files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>Log files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>SSH pre-installed</td><td class="win">Yes</td><td></td><td class="los">selection required</td></tr>
<tr><td>Download size</td><td class="los">650 MiB</td><td>103%</td><td class="win">629 MiB</td></tr>
<tr><td>ISO size</td><td class="los">677 MiB</td><td>108%</td><td class="win">629 MiB</td></tr>
<tr><td>Build date</td><td>2024-05-13</td><td></td><td>2024-02-10</td></tr>
</table>
</div>
</div>
</div>
</div>
<div id="debian2" class="single-project">
<div class="row"><div class="col-md-12 project-title"><h3>DietPi vs Debian (QEMU qcow2)</h3><span class="close"></span></div></div>
<div class="row">
<div class="col-md-12 project-description">
<div class="project-info">
<h5>Bookworm on x86_64 VM at 2024-05-30</h5>
<p>Tests were performed on a VirtualBox DietPi VM host with nested AMD-V, using <code>qemu-system-x86_64</code>.</p>
<p>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.</p>
<table>
<tr><th>Stat</th><th>DietPi</th><th>DietPi/Debian [%]</th><th>Debian</th></tr>
<tr><td>RAM usage</td><td class="win">165 MiB</td><td>87%</td><td class="los">190 MiB</td></tr>
<tr><td>Running processes</td><td class="win">8</td><td>57%</td><td class="los">14</td></tr>
<tr><td>Disk usage</td><td class="win">734 MiB</td><td>63%</td><td class="los">1156 MiB</td></tr>
<tr><td>Pre-installed packages</td><td class="win">209</td><td>74%</td><td class="los">283</td></tr>
<tr><td>Boot duration</td><td class="win">7.286s</td><td>72%</td><td class="los">10.072s</td></tr>
<tr><td>Temporary files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>Log files</td><td class="win">RAM disk (tmpfs)</td><td></td><td class="los">rootfs</td></tr>
<tr><td>SSH pre-installed</td><td class="win">Yes</td><td></td><td class="los">No</td></tr>
<tr><td>Download size</td><td class="win">227 MiB</td><td>58%</td><td class="los">394 MiB</td></tr>
<tr><td>Image size</td><td class="win">242 MiB</td><td>61%</td><td class="los">394 MiB</td></tr>
<tr><td>Build date</td><td>2024-05-13</td><td></td><td>2024-05-07</td></tr>
</table>
</div>
</div>
</div>
</div>
<div id="portfolio-grid" class="row" style="display:none">
<div class="col-xl-2 col-lg-3 col-md-4 col-6 mix commands">
<a href="#distrostats" class="thumbnail" rel="#commands">
<img src="images/stats/commands.svg" alt="Linux command prompt sign" width="8" height="5" loading="lazy">
<h3>Test commands</h3>
<p>Commands to obtain system stats</p>
</a>
</div>
<div class="col-xl-2 col-lg-3 col-md-4 col-6 mix raspberrypios">
<a href="#distrostats" class="thumbnail" rel="#raspberrypios1">
<img src="images/stats/raspberrypios.svg" alt="Raspberry Pi OS logo" width="8" height="5" loading="lazy">
<h3>Raspberry Pi OS Lite</h3>
<p>on Raspberry Pi Zero W (32-bit)</p>
</a>
</div>
<div class="col-xl-2 col-lg-3 col-md-4 col-6 mix raspberrypios">
<a href="#distrostats" class="thumbnail" rel="#raspberrypios2">
<img src="images/stats/raspberrypios.svg" alt="Raspberry Pi OS logo" width="8" height="5" loading="lazy">
<h3>Raspberry Pi OS Lite</h3>
<p>on Raspberry Pi 5 (64-bit)</p>
</a>
</div>
<div class="col-xl-2 col-lg-3 col-md-4 col-6 mix armbian">
<a href="#distrostats" class="thumbnail" rel="#armbian1">
<img src="images/stats/armbian.png" alt="Armbian logo" width="8" height="5" loading="lazy">
<h3>Armbian (minimal)</h3>
<p>on Odroid XU4</p>
</a>
</div>
<div class="col-xl-2 col-lg-3 col-md-4 col-6 mix armbian">
<a href="#distrostats" class="thumbnail" rel="#armbian2">
<img src="images/stats/armbian.png" alt="Armbian logo" width="8" height="5" loading="lazy">
<h3>Armbian (minimal)</h3>
<p>on NanoPi R4S</p>
</a>
</div>
<div class="col-xl-2 col-lg-3 col-md-4 col-6 mix debian">
<a href="#distrostats" class="thumbnail" rel="#debian1">
<img src="images/stats/debian.svg" alt="Debian logo" width="8" height="5" loading="lazy">
<h3>Debian</h3>
<p>on x86_64 UEFI PC</p>
</a>
</div>
<div class="col-xl-2 col-lg-3 col-md-4 col-6 mix debian">
<a href="#distrostats" class="thumbnail" rel="#debian2">
<img src="images/stats/debian.svg" alt="Debian logo" width="8" height="5" loading="lazy">
<h3>Debian</h3>
<p>on x86_64 VM</p>
</a>
</div>
</div>
</div>
</div>
<!-- Footer section -->
<div class="section primary-section footer" id="contact">
<div class="container-xl">
<svg class="triangle" viewBox="0 0 100 100" preserveAspectRatio="none" aria-hidden="true"><path d="M0 0h100l-50 100"/></svg>
<div class="social">
<a href="https://twitter.com/DietPi_" target="_blank" rel="noopener">
<svg viewBox="0 0 400 400" aria-hidden="true">
<path d="M400,200c0,110.5-89.5,200-200,200S0,310.5,0,200S89.5,0,200,0S400,89.5,400,200z M163.4,305.5c88.7,0,137.2-73.5,137.2-137.2c0-2.1,0-4.2-0.1-6.2c9.4-6.8,17.6-15.3,24.1-25c-8.6,3.8-17.9,6.4-27.7,7.6c10-6,17.6-15.4,21.2-26.7c-9.3,5.5-19.6,9.5-30.6,11.7c-8.8-9.4-21.3-15.2-35.2-15.2c-26.6,0-48.2,21.6-48.2,48.2c0,3.8,0.4,7.5,1.3,11c-40.1-2-75.6-21.2-99.4-50.4c-4.1,7.1-6.5,15.4-6.5,24.2c0,16.7,8.5,31.5,21.5,40.1c-7.9-0.2-15.3-2.4-21.8-6c0,0.2,0,0.4,0,0.6c0,23.4,16.6,42.8,38.7,47.3c-4,1.1-8.3,1.7-12.7,1.7c-3.1,0-6.1-0.3-9.1-0.9c6.1,19.2,23.9,33.1,45,33.5c-16.5,12.9-37.3,20.6-59.9,20.6c-3.9,0-7.7-0.2-11.5-0.7C110.8,297.5,136.2,305.5,163.4,305.5"></path>
</svg>
</a>
<a href="https://github.com/MichaIng/DietPi" target="_blank" rel="noopener">
<svg viewBox="0 0 16 16" aria-hidden="true">
<path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path>
</svg>
</a>
</div>
<br>
<p>© 2024 DietPi created by <a href="https://dietpi.com/" target="_blank" rel="noopener">Daniel Knight</a></p>
<p>© 2013 Website theme by <a href="https://www.graphberry.com/" target="_blank" rel="noopener">Graphberry</a></p>
<p>DietPi web hosting is powered by <a href="https://myvirtualserver.com" target="_blank" rel="noopener">myVirtualserver.com
<br><br><img src="images/myvirtualserver_logo.png" alt="myVirtualserver" width="200" height="44" loading="lazy"></a></p>
</div>
</div>
<!-- Scroll up button -->
<a class="scrollup" href="#"><svg viewBox="0 0 12 12"><path d="M1 8l5-5l5 5"/></svg></a>
<!-- Inline JavaScript to quickly show/hide elements if browser loads scripts -->
<script>
for (let x of document.querySelectorAll('div.single-project')) x.classList.add('hidden');
document.getElementById("distrostats").removeAttribute("style");
document.getElementById("portfolio-grid").removeAttribute("style");
</script>
</body>
</html>