@@ -254,96 +254,109 @@ <h2>vs. Alternatives</h2>
254254 < thead >
255255 < tr >
256256 < th > Category</ th >
257- < th > PRoot</ th >
258- < th > Chroot</ th >
259- < th > LXC via Termux</ th >
260257 < th class ="hl "> Droidspaces</ th >
258+ < th > LXC via Termux</ th >
259+ < th > Docker via Termux</ th >
260+ < th > Chroot</ th >
261+ < th > PRoot</ th >
261262 </ tr >
262263 </ thead >
263264 < tbody >
264265 < tr >
265266 < td > Technology</ td >
266- < td > Syscall Hooking</ td >
267- < td > Path Redirection</ td >
268- < td > Namespaces</ td >
269267 < td class ="hl "> Namespaces</ td >
268+ < td > Namespaces</ td >
269+ < td > Namespaces</ td >
270+ < td > Path Redirection</ td >
271+ < td > Syscall Hooking</ td >
270272 </ tr >
271273 < tr >
272274 < td > Performance</ td >
273- < td > Moderate </ td >
275+ < td class =" hl " > Native </ td >
274276 < td > Native</ td >
275277 < td > Native</ td >
276- < td class ="hl "> Native</ td >
278+ < td > Native</ td >
279+ < td > Moderate</ td >
277280 </ tr >
278281 < tr >
279282 < td > Boot Time</ td >
283+ < td class ="hl "> 150 to 750 milliseconds on systemd</ td >
284+ < td > 750 to 2000 milliseconds on systemd</ td >
285+ < td > Not Applicable</ td >
280286 < td > Not Applicable</ td >
281287 < td > Not Applicable</ td >
282- < td > 750 to 2000 milliseconds on systemd</ td >
283- < td class ="hl "> 150 to 750 milliseconds on systemd</ td >
284288 </ tr >
285289 < tr >
286290 < td > Init Support</ td >
291+ < td class ="hl "> Full</ td >
292+ < td > Full</ td >
293+ < td > None</ td >
287294 < td > None</ td >
288295 < td > None</ td >
289- < td > Full</ td >
290- < td class ="hl "> Full</ td >
291296 </ tr >
292297 < tr >
293298 < td > Persistence</ td >
299+ < td class ="hl "> Very High (Unkillable 2 daemons)</ td >
300+ < td > Low</ td >
294301 < td > Low</ td >
295302 < td > Low</ td >
296303 < td > Low</ td >
297- < td class ="hl "> Very High (Unkillable 2 daemons)</ td >
298304 </ tr >
299305 < tr >
300306 < td > Hardware Access</ td >
301- < td > None </ td >
307+ < td class =" hl " > Full (Single Toggle) </ td >
302308 < td > Manual Duct-Tape</ td >
303309 < td > Manual Duct-Tape</ td >
304- < td class ="hl "> Full (Single Toggle)</ td >
310+ < td > Manual Duct-Tape</ td >
311+ < td > None</ td >
305312 </ tr >
306313 < tr >
307314 < td > GPU Access</ td >
308- < td > Moderate </ td >
315+ < td class =" hl " > Full (Single Toggle) </ td >
309316 < td > Manual Duct-Tape</ td >
310317 < td > Manual Duct-Tape</ td >
311- < td class ="hl "> Full (Single Toggle)</ td >
318+ < td > Manual Duct-Tape</ td >
319+ < td > Moderate</ td >
312320 </ tr >
313321 < tr >
314322 < td > Termux-X11 Support</ td >
315- < td > Moderate </ td >
323+ < td class =" hl " > Full (Single Toggle) </ td >
316324 < td > Manual Duct-Tape</ td >
317325 < td > Manual Duct-Tape</ td >
318- < td class ="hl "> Full (Single Toggle)</ td >
326+ < td > Manual Duct-Tape</ td >
327+ < td > Moderate</ td >
319328 </ tr >
320329 < tr >
321330 < td > Privileged Mode</ td >
322- < td > No</ td >
323- < td > Full</ td >
324- < td > Manual Duct-Tape</ td >
325331 < td class ="hl "> Full, Customizable (Nomask, Nocaps, Noseccomp, etc.)</ td >
332+ < td > Manual Duct-Tape</ td >
333+ < td > Yes (--privileged)</ td >
334+ < td > Full</ td >
335+ < td > No</ td >
326336 </ tr >
327337 < tr >
328338 < td > Run at Boot</ td >
339+ < td class ="hl "> Yes (Native init.rc/service.d)</ td >
340+ < td > No</ td >
329341 < td > No</ td >
330342 < td > No</ td >
331343 < td > No</ td >
332- < td class ="hl "> Yes (Native init.rc/service.d)</ td >
333344 </ tr >
334345 < tr >
335346 < td > Portable rootfs.img Support</ td >
347+ < td class ="hl "> Yes</ td >
348+ < td > No</ td >
336349 < td > No</ td >
337350 < td > No</ td >
338351 < td > No</ td >
339- < td class ="hl "> Yes (Native Loop)</ td >
340352 </ tr >
341353 < tr >
342354 < td > Binary Size</ td >
355+ < td class ="hl "> 300 KB</ td >
343356 < td > 10 MB plus</ td >
357+ < td > 50 MB plus</ td >
344358 < td > Not Applicable</ td >
345359 < td > 10 MB plus</ td >
346- < td class ="hl "> 300 KB</ td >
347360 </ tr >
348361 </ tbody >
349362 </ table >
@@ -368,7 +381,7 @@ <h3>Android</h3>
368381 < li > < a
369382 href ="https://github.com/ravindu644/Droidspaces-OSS/blob/main/Documentation/Kernel-Configuration.md "> Custom
370383 kernel configuration</ a > </ li >
371- < li > x86_64, x86, ARM64 , or ARMhf </ li >
384+ < li > ARM64, ARMhf, x86_64 , or x86 </ li >
372385 </ ul >
373386 </ div >
374387 < div class ="req-card ">
@@ -377,7 +390,7 @@ <h3>Linux</h3>
377390 < li > Kernel 3.10 or newer</ li >
378391 < li > Root access (no root required if droidspaces daemon is running)</ li >
379392 < li > No custom kernel required</ li >
380- < li > x86_64, x86, ARM64, or ARMhf </ li >
393+ < li > ARM64, ARMhf, x86_64, x86 or RISC-V 64 </ li >
381394 </ ul >
382395 </ div >
383396 </ div >
@@ -545,4 +558,4 @@ <h2>Ready to run real containers?</h2>
545558 </ script >
546559</ body >
547560
548- </ html >
561+ </ html >
0 commit comments