Repository navigation
Expand file tree
/
Copy pathdownloads.html
More file actions
167 lines (162 loc) · 12 KB
/
Copy pathdownloads.html
File metadata and controls
167 lines (162 loc) · 12 KB
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Download Droidspaces: the APK for Android, the tarball for Linux, and the changelog for every release.">
<title>Downloads - Droidspaces</title>
<meta property="og:title" content="Downloads - Droidspaces">
<meta property="og:description" content="Download Droidspaces: the APK for Android, the tarball for Linux, and the changelog for every release.">
<meta property="og:url" content="https://www.droidspaces.org/downloads.html">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Droidspaces">
<meta property="og:image" content="https://www.droidspaces.org/assets/images/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="The Droidspaces wordmark, the words Linux containers on Android, and a terminal starting an Ubuntu container">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Downloads - Droidspaces">
<meta name="twitter:description" content="Download Droidspaces: the APK for Android, the tarball for Linux, and the changelog for every release.">
<meta name="twitter:image" content="https://www.droidspaces.org/assets/images/og-image.png">
<link rel="canonical" href="https://www.droidspaces.org/downloads.html">
<link rel="stylesheet" href="/assets/css/site.css?v=b310d7c992">
<link rel="icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/favicon.ico">
<script>(function(){const t=localStorage.getItem('theme');if(t)document.documentElement.setAttribute('data-theme',t);})();</script>
</head>
<body>
<!--NAV_START-->
<a class="button button-filled skip-link" href="#main">Skip to content</a>
<nav class="nav" aria-label="Main">
<div class="nav-inner">
<a href="/" class="nav-logo"><svg viewBox="8.25 10.35 31.5 27.3" fill="currentColor" aria-hidden="true"><path d="M36.85 30.16H11.15c-0.82 0-1.48 0.68-1.48 1.52v3.05c0 0.84 0.66 1.52 1.48 1.52h25.69c0.82 0 1.48-0.68 1.48-1.52v-3.05c0-0.84-0.66-1.52-1.48-1.52ZM12.58 34.97c-0.95 0-1.73-0.79-1.73-1.77s0.77-1.77 1.73-1.77 1.73 0.79 1.73 1.77-0.77 1.77-1.73 1.77Z"/><path d="M36.85 21.00H11.15c-0.82 0-1.48 0.68-1.48 1.52v3.05c0 0.84 0.66 1.52 1.48 1.52h25.69c0.82 0 1.48-0.68 1.48-1.52v-3.05c0-0.84-0.66-1.52-1.48-1.52ZM12.58 25.82c-0.95 0-1.73-0.79-1.73-1.77s0.77-1.77 1.73-1.77 1.73 0.79 1.73 1.77-0.77 1.77-1.73 1.77Z"/><path d="M36.84 11.74H11.15c-0.82 0-1.48 0.68-1.48 1.52v3.05c0 0.84 0.66 1.52 1.48 1.52h25.69c0.82 0 1.48-0.68 1.48-1.52v-3.05c0-0.84-0.66-1.52-1.48-1.52ZM12.58 16.57c-0.95 0-1.73-0.79-1.73-1.77s0.77-1.77 1.73-1.77 1.73 0.79 1.73 1.77-0.77 1.77-1.73 1.77Z"/></svg> Droidspaces</a>
<div id="nav-drawer" class="nav-drawer" popover>
<button class="icon-button nav-close" popovertarget="nav-drawer" popovertargetaction="hide" aria-label="Close menu"><span class="icon" aria-hidden="true">close</span></button>
<ul class="nav-links">
<li><a href="/downloads.html" aria-current="page">Download</a></li>
<li><a href="/docs/">Documentation</a></li>
<li><a href="/docs/community-supported-devices.html">Devices</a></li>
<li><a href="https://github.com/ravindu644/Droidspaces-OSS" rel="noopener noreferrer">GitHub</a></li>
<li><a href="https://t.me/Droidspaces" rel="noopener noreferrer">Telegram</a></li>
</ul>
</div>
<button class="icon-button theme-toggle" id="theme-toggle" aria-label="Toggle theme"><span class="icon" aria-hidden="true"></span></button>
<button class="icon-button nav-menu" popovertarget="nav-drawer" aria-label="Open menu"><span class="icon" aria-hidden="true">menu</span></button>
</div>
</nav>
<!--NAV_END-->
<main id="main" class="compact">
<section class="section">
<h1>Downloads.</h1>
<p class="title-lg">Version v7.1.0, released 2026-10-27. The APK carries the runtime and the app. Linux gets a static tarball with no dependencies.</p>
<div class="columns download-cards">
<div class="card">
<h3><span class="icon" aria-hidden="true">android</span>Android</h3>
<p class="body-md">For rooted devices through KernelSU, Magisk or APatch, on a kernel built with the documented configuration.</p>
<a href="https://github.com/ravindu644/Droidspaces-OSS/releases/download/v7.1.0/Droidspaces-universal-v7.1.0-4344dc5.apk" class="button button-filled"><span class="icon" aria-hidden="true">download</span>Download the APK</a>
</div>
<div class="card">
<h3><span class="icon" aria-hidden="true">terminal</span>Linux</h3>
<p class="body-md">A static binary for any distribution on kernel 3.10 or newer. Root, or a running droidspaces daemon.</p>
<a href="https://github.com/ravindu644/Droidspaces-OSS/releases/download/v7.1.0/droidspaces-v7.1.0-4344dc5.tar.gz" class="button button-tonal"><span class="icon" aria-hidden="true">download</span>Download the tarball</a>
</div>
</div>
<p class="body-md">Every release, with checksums, is on <a href="https://github.com/ravindu644/Droidspaces-OSS/releases" rel="noopener noreferrer">GitHub</a>.</p>
</section>
<section class="section">
<h2>What changed in v7.1.0.</h2>
<details class="changelog">
<summary>Show the changelog</summary>
<h2 id="full-changelog">Full Changelog <a class="header-anchor" href="#full-changelog">#</a></h2>
<ul>
<li>droidspaces: bump v7.1.0 (4344dc5)</li>
<li>build: refresh output/droidspaces on every arch target (bf8b91e)</li>
<li>fix: keep nl_addattr out of line and fail the link on LTO warnings (c2b1efa)</li>
<li>docs: describe the incremental build and the tag release flow (294f511)</li>
<li>ci: cache toolchains, release on a v* tag, checksum the artifacts (9f3068a)</li>
<li>app: build the backend from gradle and ship it as a generated asset (553bdbb)</li>
<li>build: track header deps, link per arch, skip unchanged work (28f5fc0)</li>
<li>Translated using Weblate (Chinese (Simplified Han script)) (#376) (b14e091)</li>
<li>app: add a Termux:X11 launch button (d0b3a2e)</li>
<li>fix: apply changed X11 and VirGL extra flags on restart (925cf0c)</li>
<li>Translated using Weblate (Czech) (#373) (64d53d1)</li>
<li>Update: Kernel for RM6785 (#372) (21be5ba)</li>
<li>docs: sync zh-CN translation with English (#371) (9cc9565)</li>
<li>app: fix: let chkrunit.sh own every runit directory lookup (847ecdd)</li>
<li>app: add runit service management (#368) (656eaee)</li>
<li>Translated using Weblate (Chinese (Traditional Han script)) (#367) (4e12682)</li>
<li>Update: Fixed RM6785 kernel link & added source (#366) (75034e4)</li>
<li>fix(security): allocate the boot console from the container's devpts (3b6759c)</li>
<li>refactor: rename --format to --json (700c356)</li>
<li>fix(net): run the route monitor on Linux too (7b5c892)</li>
<li>Translated using Weblate (Czech) (#365) (a4cf72e)</li>
<li>Update Simplify Chinese translation of document (#363) (17fddc1)</li>
<li>app: fix: Write container files and binaries durably (8b625e1)</li>
<li>fix: fsync container.config before renaming it into place (10ff17b)</li>
<li>app: feat: Allow swap toggle under the memory limit (79bfbb6)</li>
<li>feat: --allow-swap lets a memory-limited container use host swap (6e39a5b)</li>
<li>fix: hide the host's swap devices from memory-limited containers (2407912)</li>
<li>fix: drop the runtime's OOM protection for container processes (316fe90)</li>
<li>fix: keep memory-limited containers out of the host's swap (be1dc41)</li>
<li>fix: report why a custom bind mount failed, log it before the binds run (81b5296)</li>
<li>Translated using Weblate (Chinese (Simplified Han script)) (#356) (9cf1311)</li>
<li>update RM6785 (#357) (616f4bf)</li>
<li>Update Simplity Chinese translation of document (#360) (788f64a)</li>
<li>fix: drop Android's PER_LINUX32 personality for 64-bit containers (0aa20da)</li>
<li>fix: give enter/run sessions init's real CPU mask (06045b2)</li>
<li>fix: read a direct I/O loop back before trusting it (a718620)</li>
<li>app: fix: let resize2fs decide the sparse image minimum (a23578e)</li>
<li>community-supported-devices: add REDMAGIC 8S Pro+ (NX729J) (#355) (33815f7)</li>
<li>app: fix: put the terminal keyboard away when leaving the terminal (3c53363)</li>
<li>ci: rebuild droidspaces.org when a release is published (52cb39b)</li>
<li>docs: say v7 in the file headers now that v7.0.0 is out (035bafc)</li>
</ul>
<hr />
<p><strong>Automated Release by Droidspaces CI</strong></p>
</details>
</section>
<section class="section">
<h2>Previous releases.</h2>
<div class="table-wrap"><table><thead><tr><th>Version</th><th>Date</th><th></th></tr></thead><tbody><tr><td>Droidspaces v7.0.0</td><td>2026-10-14</td><td><a href="https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v7.0.0" rel="noopener noreferrer">Release page</a></td></tr>
<tr><td>Droidspaces v6.6.0</td><td>2026-09-21</td><td><a href="https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v6.6.0" rel="noopener noreferrer">Release page</a></td></tr>
<tr><td>Droidspaces v6.5.5</td><td>2026-09-08</td><td><a href="https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v6.5.5" rel="noopener noreferrer">Release page</a></td></tr>
<tr><td>Droidspaces v6.5.0</td><td>2026-08-09</td><td><a href="https://github.com/ravindu644/Droidspaces-OSS/releases/tag/v6.5.0" rel="noopener noreferrer">Release page</a></td></tr></tbody></table></div>
</section>
</main>
<footer class="footer">
<div class="footer-inner">
<div>
<a href="/" class="nav-logo"><svg viewBox="8.25 10.35 31.5 27.3" fill="currentColor" aria-hidden="true"><path d="M36.85 30.16H11.15c-0.82 0-1.48 0.68-1.48 1.52v3.05c0 0.84 0.66 1.52 1.48 1.52h25.69c0.82 0 1.48-0.68 1.48-1.52v-3.05c0-0.84-0.66-1.52-1.48-1.52ZM12.58 34.97c-0.95 0-1.73-0.79-1.73-1.77s0.77-1.77 1.73-1.77 1.73 0.79 1.73 1.77-0.77 1.77-1.73 1.77Z"/><path d="M36.85 21.00H11.15c-0.82 0-1.48 0.68-1.48 1.52v3.05c0 0.84 0.66 1.52 1.48 1.52h25.69c0.82 0 1.48-0.68 1.48-1.52v-3.05c0-0.84-0.66-1.52-1.48-1.52ZM12.58 25.82c-0.95 0-1.73-0.79-1.73-1.77s0.77-1.77 1.73-1.77 1.73 0.79 1.73 1.77-0.77 1.77-1.73 1.77Z"/><path d="M36.84 11.74H11.15c-0.82 0-1.48 0.68-1.48 1.52v3.05c0 0.84 0.66 1.52 1.48 1.52h25.69c0.82 0 1.48-0.68 1.48-1.52v-3.05c0-0.84-0.66-1.52-1.48-1.52ZM12.58 16.57c-0.95 0-1.73-0.79-1.73-1.77s0.77-1.77 1.73-1.77 1.73 0.79 1.73 1.77-0.77 1.77-1.73 1.77Z"/></svg> Droidspaces</a>
<p>A Linux container runtime for Android. It boots systemd or OpenRC as PID 1 on the phone's own kernel.</p>
</div>
<div>
<h3>Project</h3>
<ul>
<li><a href="/downloads.html">Download</a></li>
<li><a href="/docs/">Documentation</a></li>
<li><a href="/docs/community-supported-devices.html">Devices</a></li>
<li><a href="https://github.com/ravindu644/Droidspaces-OSS" rel="noopener noreferrer">GitHub</a></li>
</ul>
</div>
<div>
<h3>Community</h3>
<ul>
<li><a href="https://t.me/Droidspaces" rel="noopener noreferrer">Telegram</a></li>
<li><a href="https://github.com/ravindu644/Droidspaces-OSS/issues" rel="noopener noreferrer">Issues</a></li>
<li><a href="https://github.com/ravindu644/Droidspaces-OSS/graphs/contributors" rel="noopener noreferrer">Contributors</a></li>
</ul>
</div>
<div>
<h3>Legal</h3>
<ul>
<li><a href="https://github.com/ravindu644/Droidspaces-OSS/blob/main/LICENSE" rel="noopener noreferrer">GPLv3 licence</a></li>
<li><a href="https://github.com/Droidspaces/droidspaces.github.io" rel="noopener noreferrer">This site's source</a>, <a href="https://github.com/Droidspaces/droidspaces.github.io/blob/main/LICENSE" rel="noopener noreferrer">MIT licence</a></li>
<li>Maintained by <a href="https://github.com/ravindu644" rel="noopener noreferrer">ravindu644</a></li>
</ul>
</div>
</div>
</footer>
<a href="#" class="button button-tonal to-top" aria-label="Back to top"><span class="icon" aria-hidden="true">arrow_upward</span></a>
<script src="/assets/js/site.js?v=21a4abed9c" defer></script>
</body>
</html>